<SEC-DOCUMENT>0001140361-22-015755.txt : 20220425
<SEC-HEADER>0001140361-22-015755.hdr.sgml : 20220425
<ACCEPTANCE-DATETIME>20220425165809
ACCESSION NUMBER:		0001140361-22-015755
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		104
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220425
DATE AS OF CHANGE:		20220425

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			CENNTRO ELECTRIC GROUP Ltd
		CENTRAL INDEX KEY:			0001707919
		STANDARD INDUSTRIAL CLASSIFICATION:	MOTOR VEHICLES & PASSENGER CAR BODIES [3711]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			C3
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-38544
		FILM NUMBER:		22850431

	BUSINESS ADDRESS:	
		STREET 1:		501 OKERSON ROAD
		CITY:			FREEHOLD
		STATE:			NJ
		ZIP:			07728
		BUSINESS PHONE:		(732) 820-6757

	MAIL ADDRESS:	
		STREET 1:		501 OKERSON ROAD
		CITY:			FREEHOLD
		STATE:			NJ
		ZIP:			07728

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	NAKED BRAND GROUP Ltd
		DATE OF NAME CHANGE:	20180619

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	BENDON GROUP HOLDINGS LTD
		DATE OF NAME CHANGE:	20170530
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>brhc10036528_20f.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<html xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:naics="http://xbrl.sec.gov/naics/2021" xmlns:sic="http://xbrl.sec.gov/sic/2021" xmlns:stpr="http://xbrl.sec.gov/stpr/2021" xmlns:exch="http://xbrl.sec.gov/exch/2021" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:cenn="http://cenntroauto.com/20211231" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
    <meta http-equiv="Content-Type" content="text/html" />
</head>

<body style="background-color: #ffffff; color: #000000;">
<div id="DSPFiXBRLHidden" style="display: none;"><ix:header><ix:hidden><ix:nonNumeric name="dei:AmendmentFlag" id="Fact_02ee9e3128554e31a524af1d7c3801e1" contextRef="c20210101to20211231" format="ixt:booleanfalse">false</ix:nonNumeric><ix:nonNumeric name="dei:CurrentFiscalYearEndDate" id="Fact_7bc91338c6434e8f9d344d3819530d6c" contextRef="c20210101to20211231" format="ixt:datemonthday">12-31</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalYearFocus" id="Fact_5b1d05ce28474263b9cd0a6ff16e54f5" contextRef="c20210101to20211231">2021</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" id="Fact_d38c71225c274581a87bcda752e0ad91" contextRef="c20210101to20211231">FY</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" id="Fact_34cacb690cbb4473904da7002a3f1acd" contextRef="c20210101to20211231">0001707919</ix:nonNumeric><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_bc1449ab19464a0b943550545be8eced" contextRef="c20210101to20211231" unitRef="U002" decimals="0">0</ix:nonFraction><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_274a20c055de48c38afc7c00bc908bde" contextRef="c20190101to20191231" unitRef="U002" decimals="0">0</ix:nonFraction><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_14a70db313ad48f7b772c6cd76357f9a" contextRef="c20200101to20201231" unitRef="U002" decimals="0">0</ix:nonFraction><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_33d6e35db6054d5d8fc4318eb35a8904" contextRef="c20190101to20191231" unitRef="U002" decimals="0">0</ix:nonFraction><ix:nonNumeric name="us-gaap:OpenTaxYear" id="Fact_b547b0c6ce4c4a888ab12a87a394dd1c" contextRef="c20210101to20211231_IncomeTaxAuthorityAxis_DomesticCountryMember">2013 2014 2015 2016 2017 2018 2019 2020 2021</ix:nonNumeric><ix:nonFraction name="cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers" id="Fact_148ece1748f44964a6f6b961c5b3b92c" contextRef="c20201231" unitRef="U002" decimals="0">0</ix:nonFraction><ix:nonFraction name="cenn:LoansFromThirdPartiesCurrentInterestFreeLoans" id="Fact_d2988e1a382e4b0baf46ca5608bf75d8" contextRef="c20211231" unitRef="U002" xsi:nil="true"></ix:nonFraction><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="Fact_05061701d7ef43df993446c2664a9575" contextRef="c20211231">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="Fact_04f67e5660fc4ef3a8446ef89e4f267d" contextRef="c20211231">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Fact_11e1622551094798bb1ef9f39f95ab7c" contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MinimumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember">P6Y</ix:nonNumeric><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_f6ac8c3e5a094d56abb307ce33d1385b" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember" unitRef="U004" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_00c1806c9ce84e88ba637e9f9ea33283" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U004" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_f5949c2f0c42482b9b8118dc4492123c" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U004" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_5678f60b97ea4965b4fa2baaad60b464" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember" unitRef="U004" xsi:nil="true"></ix:nonFraction><ix:nonFraction name="cenn:ProvisionForReceivableFromAdvancesToRelatedParty" id="Fact_ada94cab66e14a0a937afaf1403af0fc" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0">0</ix:nonFraction><ix:nonNumeric name="dei:SecurityExchangeName" id="Fact_8925cd3cf65f4ccea8867c2c3a95bb6b" contextRef="c20210101to20211231">NASDAQ</ix:nonNumeric><ix:nonNumeric name="dei:AuditorFirmId" id="Fact_af89eafb88d94ef886a23d68ff60ee13" contextRef="c20210101to20211231">5395</ix:nonNumeric><ix:nonNumeric name="us-gaap:DebtInstrumentMaturityDate" id="Fact_61ad7aa62e814f02b805657467108200" contextRef="c20210101to20211231_DebtInstrumentAxis_FiveYearLoanMember">2026-08-31</ix:nonNumeric></ix:hidden><ix:references><link:schemaRef xlink:href="cenn-20211231.xsd" xlink:type="simple"></link:schemaRef></ix:references><ix:resources><xbrli:context id="c20210101to20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20181231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_ParentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementEquityComponentsAxis_CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroElectricGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroAutomotiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestatedIncentiveStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedBrandGroupLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestatedIncentiveStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouCenntroAutotechCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroElectricGroupIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangCenntroMachineryCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouHengzhongTechCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CAGCaymanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ShengzhouCenntroMachineryCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedBrandGroupLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroAutomotiveCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangTooniuTechCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:SimachineryEquipmentLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangSinomachineryCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouRondaTechCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangXbeanTechCoLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OtherMachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_ComputerSoftwareIntangibleAssetMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ProductOrServiceAxis_VehiclesSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:VehiclesSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ProductOrServiceAxis_VehiclesSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:VehiclesSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementGeographicalAxis_OceaniaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:OceaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ProductOrServiceAxis_SparePartsSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:SparePartsSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ProductOrServiceAxis_ServiceOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ProductOrServiceAxis_SparePartsSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:SparePartsSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ProductOrServiceAxis_ServiceOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ProductOrServiceAxis_VehiclesSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:VehiclesSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_OceaniaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:OceaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ProductOrServiceAxis_SparePartsSalesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:SparePartsSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_AmericasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementGeographicalAxis_OceaniaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:OceaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_EuropeMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementGeographicalAxis_AsiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ProductOrServiceAxis_ServiceOtherMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_IncomeTaxAuthorityNameAxis_InlandRevenueHongKongMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_IncomeTaxAuthorityAxis_DomesticCountryMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_AllOtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:AllOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_StatementGeographicalAxis_AllOtherCountriesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:AllOtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_OwnershipAxis_CENNTROELECTRICGROUPLIMITEDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:OwnershipAxis">cenn:CENNTROELECTRICGROUPLIMITEDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConsolidatedEntitiesAxis_FujianXinlongmaAutomobileCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:FujianXinlongmaAutomobileCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231_ConsolidatedEntitiesAxis_WuhuBaoqiAutomobileCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:WuhuBaoqiAutomobileCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConsolidatedEntitiesAxis_HangzhouMagicShadowVentureCapitalPartnershipMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouMagicShadowVentureCapitalPartnershipMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-23</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:JiangsuRongyuanAutoCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20180331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20141231_RangeAxis_MaximumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangDoohanTechCoLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2014-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20170628_RangeAxis_MinimumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:JiangsuRongyuanAutoCoLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2017-06-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:JiangsuRongyuanAutoCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210331to20210331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangDoohanTechCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-31</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190318to20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-18</xbrli:startDate><xbrli:endDate>2019-03-18</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211130to20211130_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangDoohanTechCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-30</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-18</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201109to20201109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-09</xbrli:startDate><xbrli:endDate>2020-11-09</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_AU"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_HK"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementGeographicalAxis_CountriesOtherThanChinaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:CountriesOtherThanChinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_StatementGeographicalAxis_CountriesOtherThanChinaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:CountriesOtherThanChinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementGeographicalAxis_CN"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_StatementGeographicalAxis_CountriesOtherThanChinaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:CountriesOtherThanChinaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2023Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2026Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2026Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_HK"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2025Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2025Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2024Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2024Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2022Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2022Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2035Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2035Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2036Member"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2036Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20160210_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2016-02-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-04-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-04-17</xbrli:startDate><xbrli:endDate>2018-04-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MinimumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211230to20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestated2016IncentiveStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-30</xbrli:startDate><xbrli:endDate>2021-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-08-01</xbrli:startDate><xbrli:endDate>2017-08-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-03-07</xbrli:startDate><xbrli:endDate>2016-03-07</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-05-31</xbrli:startDate><xbrli:endDate>2016-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2017-12-31</xbrli:startDate><xbrli:endDate>2017-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestated2016IncentiveStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20181231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211230_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20180101to20181231_AwardTypeAxis_EmployeeStockOptionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-01-01</xbrli:startDate><xbrli:endDate>2018-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_ModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_ModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_BeforeModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211229_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedBrandGroupLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_BusinessAcquisitionAxis_CENNTROELECTRICGROUPLIMITEDMember_ConsolidatedEntitiesAxis_CenntroAutomotiveGroupLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:CENNTROELECTRICGROUPLIMITEDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroAutomotiveGroupLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierDMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cenn:SevicLawsuitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cenn:SevicLawsuitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:JacksonvilleFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:DusseldorfFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-24</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211224to20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:DusseldorfFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-24</xbrli:startDate><xbrli:endDate>2021-12-24</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220120to20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:JacksonvilleFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-20</xbrli:startDate><xbrli:endDate>2022-01-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">cenn:NonCancellableOperatingLeaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:BendonLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrPeterWangMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CenntroHoldingLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsXuChengMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsYanYinjingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:OthersRelatedPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:OthersRelatedPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:OthersRelatedPartiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsYanYinjingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsYanYinjingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-01-01</xbrli:startDate><xbrli:endDate>2019-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:BendonLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:BendonLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20210101to20211231_DebtInstrumentAxis_FiveYearLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cenn:FiveYearLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20211231_DebtInstrumentAxis_FiveYearLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cenn:FiveYearLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsXuChengMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CenntroHoldingLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrPeterWangMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsXuChengMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrPeterWangMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CenntroHoldingLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220201to20220228_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember_SubsequentEventTypeAxis_SubsequentEventMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220305_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:TroposMotorsEuropeGmbHMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220305_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:ShareholderLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-05</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:ShareholderLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-25</xbrli:startDate><xbrli:endDate>2022-03-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001707919</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:TroposMotorsEuropeGmbHMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-25</xbrli:startDate><xbrli:endDate>2022-03-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="U001"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="U002"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="U003"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="U004"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:unit id="U005"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:unit id="U006"><xbrli:measure>cenn:Segment</xbrli:measure></xbrli:unit><xbrli:unit id="U007"><xbrli:measure>cenn:Installment</xbrli:measure></xbrli:unit><xbrli:unit id="U008"><xbrli:measure>cenn:Vote</xbrli:measure></xbrli:unit><xbrli:unit id="U009"><xbrli:measure>cenn:PurchaseOrder</xbrli:measure></xbrli:unit><xbrli:unit id="U010"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit><xbrli:unit id="U011"><xbrli:measure>iso4217:NZD</xbrli:measure></xbrli:unit><xbrli:unit id="U012"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3c485dfe2788423f9af319021ff810c5" toRefs="Foot_abeaf981692d4d6f98783ddc5da19a84" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1629a2a8307643d2a03df18f9b311049" toRefs="Foot_abeaf981692d4d6f98783ddc5da19a84" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_69856b7946fb440c93dbabf6335ddf9d" toRefs="Foot_44e3f164d6ca4df0ba496bdc07097a60" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a61ee74fcd9248999f4c2e08f8d68f9a" toRefs="Foot_44e3f164d6ca4df0ba496bdc07097a60" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f236e991dd0a48ce9a159bbf83bd3094" toRefs="Foot_98245b41c6aa48e89d72adcfd35bd034" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8df350ce910e4acca008b3429c35817e" toRefs="Foot_98245b41c6aa48e89d72adcfd35bd034" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e1144a65070a48a99f94d18b70aad222" toRefs="Foot_98245b41c6aa48e89d72adcfd35bd034" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b7502df4613c4a098ba3a026096a7f32" toRefs="Foot_98245b41c6aa48e89d72adcfd35bd034" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_eea0f3500a3b410eab189646000c2f57" toRefs="Foot_98245b41c6aa48e89d72adcfd35bd034" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f6ac8c3e5a094d56abb307ce33d1385b" toRefs="Foot_4999c8f084e5456fb74a171be6b64668" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_00c1806c9ce84e88ba637e9f9ea33283" toRefs="Foot_4999c8f084e5456fb74a171be6b64668" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f5949c2f0c42482b9b8118dc4492123c" toRefs="Foot_4999c8f084e5456fb74a171be6b64668" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5678f60b97ea4965b4fa2baaad60b464" toRefs="Foot_4999c8f084e5456fb74a171be6b64668" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_acf4fab18c094106a836ab09853ddcaa" toRefs="Foot_06fc2ef788a645ac8c5ea8737c68ceec" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f612679b7dcd4675beda4d38281c69ac" toRefs="Foot_06fc2ef788a645ac8c5ea8737c68ceec" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d19d2e9201824d0cbd898ed613930630" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ac2c2bdcd597421b87800c5beeb8e00e" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_a1453b99df2340498f5d89e69b3786bc" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b615ba504b5b47b5a08a0a25813287ba" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4bcfa174d02a4170a82400288c312773" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f6a222e5ad3d4eecbc6a178277522a66" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e266d60b68e94d508b768ab5b0512fde" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_df94ae0401aa4266906444683f09e2a7" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_64d259074a874d219c8e1ce5f8a4cb2c" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_129bc9f940a04ebb85eb0c4652b15518" toRefs="Foot_fce8c901af8d46fd82f9f9d97d660c40" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d9c7074f84a84eadb6bf048d4ff18765" toRefs="Foot_ff410f77b640413faaf3871367c6b9d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_8a0254e5d0b7475e80e0735a1af159e8" toRefs="Foot_ff410f77b640413faaf3871367c6b9d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c7a8e3217c02456ca28704115fe51292" toRefs="Foot_ff410f77b640413faaf3871367c6b9d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c6ee182c2bca4071beef992c4621e9e0" toRefs="Foot_ff410f77b640413faaf3871367c6b9d4" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_3166d823925440828bab2f94fb456f02" toRefs="Foot_cbb1c9a399dc43f2bb406bfb45e282c9" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c0ed876050894a36b1dadffc713bf984" toRefs="Foot_cbb1c9a399dc43f2bb406bfb45e282c9" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6bebce3729744ac09b91e15e3df57b8b" toRefs="Foot_29cb15e86c97498e85ea1f89fbdf28a0" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d465554ae4c44cfa85102ff233c470cd" toRefs="Foot_29cb15e86c97498e85ea1f89fbdf28a0" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e1ac0ac144464e8facdcdf7328661ac6" toRefs="Foot_ab6cabdd12a448c7a86772c38bbdd4e5" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_74329f90f2974b9496f0e81560d1439f" toRefs="Foot_ab6cabdd12a448c7a86772c38bbdd4e5" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7aa6402d94df41158f3ea2aaadf63748" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_5c4e1abcc9e14d13a7dc710f27a17e73" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d5197c447d9c4403a64f690f76c8ffbf" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b776b7180984418c80767dc71178fbfd" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_772ecd7a08aa4de483c9457c3e46d8e4" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4be5b4c6db74457eba275c3480c8f428" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_6740ee36bc154ad093746f41fd203c22" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_69c3e3cadb224357958f36f36bf71ca2" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_89809c3830ec43929e10b20f59adfa60" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_9b25ca909cf54aa88272db54efdb3f61" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_59b6c95340af455b83101e115fb5862c" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f4f5aa690ed64c6bba0f4805fe929259" toRefs="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e4199017c0e74d929ba8541cd00d17fe" toRefs="Foot_285f817b982e48b2a08bf8200177b6c6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e5c47a3862fc46d7abe0a25db4e7b9c2" toRefs="Foot_285f817b982e48b2a08bf8200177b6c6" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_485b2e564a424327aeb6ad035fbb0396" toRefs="Foot_f96870f8e4a24eb8bbfac6f21b433362" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_66be6e70a12a4df0b2582da7a7466af6" toRefs="Foot_f96870f8e4a24eb8bbfac6f21b433362" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_29a731bce3824c6695ec28f9716fd0cb" toRefs="Foot_33109be226544b668c6d680e357eaf4d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_053d8a1e23e448a089520a964bf679f7" toRefs="Foot_33109be226544b668c6d680e357eaf4d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_eec3790c1b524406ab87e3d1052f288b" toRefs="Foot_33109be226544b668c6d680e357eaf4d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e71e24f07d994d15a3bd989a6d0f1bf9" toRefs="Foot_299c4938b2aa468db000e176e4444d1d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e5f1495874074d478351727c1ac91c1a" toRefs="Foot_299c4938b2aa468db000e176e4444d1d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_ce53aab6c634433e82150629a79d2ea5" toRefs="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_002142616403433d9f83fa488c897a4e" toRefs="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_d475406b1a094ef18c7c6a05d92d0cd4" toRefs="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_e50b57b98460447a9157081dd48531d6" toRefs="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c5e29ca80443408ea74fb34acd611382" toRefs="Foot_53c31c87176a4839bd1eefd0a05b635f" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_7f9cb6a66b454e93b950019601780fb4" toRefs="Foot_53c31c87176a4839bd1eefd0a05b635f" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4707f561980349df84695fd5459f8432" toRefs="Foot_b8363b6f2ddf4e2e9c2613248a72ad72" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_16465fc000ef448f8d857a9d8c3e6bfe" toRefs="Foot_b8363b6f2ddf4e2e9c2613248a72ad72" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c1acd0297a9c40bfbbe65d445bf851ce" toRefs="Foot_9eefb061403d4b0c9e41e8f54b0552c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_fae1d9f1e865459f9a57dbe06301cc8d" toRefs="Foot_9eefb061403d4b0c9e41e8f54b0552c2" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_426f9ba5cc6040799848e940a69c5ff2" toRefs="Foot_76b41ad293e845048a36d09d369ab198" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_1b74811bff2645e5abb0ad980b8a7852" toRefs="Foot_76b41ad293e845048a36d09d369ab198" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_4228629b83a248288098351a0f6b5e8b" toRefs="Foot_76b41ad293e845048a36d09d369ab198" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_eb5fe5c03b6a4270a9cf7e85d9fa245f" toRefs="Foot_76b41ad293e845048a36d09d369ab198" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_f52b71d19813414f99bf84f9b30013c7" toRefs="Foot_ea09d41957214003bb9c1824e9f9a1d3" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_0e385148cafd4717a1d793151f5af7bd" toRefs="Foot_e1cb37c2ea1345b894036865c80111d9" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_08fd3c7858a54663b0cfbe27bb821aca" toRefs="Foot_e1cb37c2ea1345b894036865c80111d9" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_c7ab6f20f1654fbb9f37c9460e237ab0" toRefs="Foot_5016593cc4914820b71e714868522b71" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_557b87518bb5490597a2af1d3a131d64" toRefs="Foot_a15152eb54b948ac9dd1b2c93170ce95" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship><ix:relationship order="1.0" arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="Fact_b1dcf2458eed458c9a2f03b7516ccd00" toRefs="Foot_a15152eb54b948ac9dd1b2c93170ce95" linkRole="http://www.xbrl.org/2003/role/link"></ix:relationship></ix:resources></ix:header></div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;" />
      <hr style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" />
      <div>
        <div style="text-align: center; color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold; font-family: 'Times New Roman';">UNITED STATES<br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-size: 14pt; font-weight: bold; font-family: 'Times New Roman';">SECURITIES AND EXCHANGE COMMISSION</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-size: 12pt; font-weight: bold; font-family: 'Times New Roman';">Washington, D.C. 20549</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-size: 18pt; font-weight: bold; font-family: 'Times New Roman';">FORM <ix:nonNumeric name="dei:DocumentType" id="Fact_6c52c6a418bd40389140480e2d5e73be" contextRef="c20210101to20211231">20-F</ix:nonNumeric></div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Mark One)</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;"><ix:nonNumeric name="dei:DocumentRegistrationStatement" id="Fact_ac81e8e2853f4bb5adfd2536ceaa84ab" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left;"><span style="font-weight: bold;">REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div>
                </td>

  </tr>


</table>
        </div>

        <div style="text-align: justify; text-indent: -18pt; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">OR</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                  <div style="text-align: left;"><ix:nonNumeric name="dei:DocumentAnnualReport" id="Fact_ea2f51d5546949db849ead80df575bb9" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2612;</ix:nonNumeric><br />
                  </div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left;"><span style="font-weight: bold;">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div>
                </td>

  </tr>


</table>
        </div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">For the fiscal year ended <span style="text-decoration: underline;"><ix:nonNumeric name="dei:DocumentPeriodEndDate" id="Fact_18c51215cbb54750953af6a16863342f" contextRef="c20210101to20211231" format="ixt:datemonthdayyearen">December 31, 2021</ix:nonNumeric></span></span></div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">OR</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                  <div style="text-align: left;"><ix:nonNumeric name="dei:DocumentTransitionReport" id="Fact_ba4468c0e47a46fa824c32ca4e703b0e" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                  </div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left;"><span style="font-weight: bold;">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div>
                </td>

  </tr>


</table>
        </div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">OR</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 27pt;">
                  <div style="text-align: left;"><ix:nonNumeric name="dei:DocumentShellCompanyReport" id="Fact_6d2d4a56ddd04dc6a2c9c81964c97f2c" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric><br />
                  </div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: left;"><span style="font-weight: bold;">SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div>
                </td>

  </tr>


</table>
        </div>

        <div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">Date of event requiring this shell company report ____________</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Commission File Number <span style="text-decoration: underline;"><ix:nonNumeric name="dei:EntityFileNumber" id="Fact_6f4b4ea663cb4b63a8072f209dc4fe46" contextRef="c20210101to20211231">001-38544</ix:nonNumeric></span></div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-size: 24pt; font-weight: bold; font-family: 'Times New Roman';"><ix:nonNumeric name="dei:EntityRegistrantName" id="Fact_bddf2ff43af74e5997a939bfa924d564" contextRef="c20210101to20211231">CENNTRO ELECTRIC GROUP LIMITED</ix:nonNumeric><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Exact Name of registrant as Specified in its Charter)</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">N/A</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Translation of Registrant&#8217;s Name into English)</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" id="Fact_75a8614cdbe4447bbd61c869bffe9a7f" contextRef="c20210101to20211231" format="ixt-sec:edgarprovcountryen">Australia</ix:nonNumeric><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Jurisdiction of Incorporation or Organization)</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_5aa9c6584ab7414483ed39e5550ab64f" contextRef="c20210101to20211231">501 Okerson Road</ix:nonNumeric><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_748defbef29e4140a3680c7a7c931366" contextRef="c20210101to20211231">Freehold</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_dfad02456cbe4c91b70b76816bd70639" contextRef="c20210101to20211231" format="ixt-sec:stateprovnameen">New Jersey</ix:nonNumeric></div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_0712ce4d4059407d9f937af419f58d46" contextRef="c20210101to20211231">07728</ix:nonNumeric><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Address of Principal Executive Offices)</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:ContactPersonnelName" id="Fact_5b484c13b5d04463a5e45771a0d12b90" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">Peter Z. Wang</ix:nonNumeric><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Managing Director, Chairman and Chief Executive Officer</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressAddressLine1" id="Fact_dad71cf521fb440eb0f505e2b5896823" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">501 Okerson Road</ix:nonNumeric><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityAddressCityOrTown" id="Fact_848ebbfcbb234a5ca4104faf915035fa" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">Freehold</ix:nonNumeric>, <ix:nonNumeric name="dei:EntityAddressStateOrProvince" id="Fact_c962946e45ab43a6bd64570e11950b11" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember" format="ixt-sec:stateprovnameen">New Jersey</ix:nonNumeric></div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
<div><span style="font-weight: bold;"><ix:nonNumeric name="dei:EntityAddressPostalZipCode" id="Fact_820a56ef38c742f4bafda06777fd410d" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">07728</ix:nonNumeric></span></div>

          <div><span style="font-weight: bold;">(<ix:nonNumeric name="dei:CityAreaCode" id="Fact_f6f4683f2bf441148e00eacf696eb0b6" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">732</ix:nonNumeric>) <ix:nonNumeric name="dei:LocalPhoneNumber" id="Fact_271e3ae454bb4b9a9c4ae0dbed18556c" contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">820-6757</ix:nonNumeric></span> </div>
<div>
          (Name, Telephone, E-mail and/or Facsimile Number and Address of Company Contact Person)</div>
</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Securities registered or to be registered pursuant to Section 12(b) of the Act:</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 32%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center;">Title of Each Class</div>
              </td>

    <td style="width: 1.81%; vertical-align: bottom;">&#160;</td>

    <td style="width: 31.84%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                <div style="text-align: center;">Trading Symbol(s)</div>
              </td>

    <td style="width: 1.89%; vertical-align: bottom;">&#160;</td>

    <td style="width: 32%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="text-align: center; text-indent: 0.2pt;">Name of each exchange on which registered</div>
              </td>

  </tr>

  <tr>

    <td style="width: 32%; vertical-align: top;">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:Security12bTitle" id="Fact_d2a48055e7ba47fb882d6b022c560fbd" contextRef="c20210101to20211231">Ordinary Shares</ix:nonNumeric><br />
                </div>
              </td>

    <td style="width: 1.81%; vertical-align: top;">&#160;</td>

    <td style="width: 31.84%; vertical-align: top;">
                <div style="text-align: center; font-weight: bold;"><ix:nonNumeric name="dei:TradingSymbol" id="Fact_f3dc07a89c9e48ca900e2423ced40738" contextRef="c20210101to20211231">CENN</ix:nonNumeric><br />
                </div>
              </td>

    <td style="width: 1.89%; vertical-align: top;">&#160;</td>

    <td style="width: 32%; vertical-align: top;">
                <div style="text-align: center; font-weight: bold;"><span style="-sec-ix-hidden:Fact_8925cd3cf65f4ccea8867c2c3a95bb6b">The Nasdaq Capital Market</span><br />
                </div>
              </td>

  </tr>


</table>
        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Securities registered or to be registered pursuant to Section 12(g) of the Act:</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">None</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Title of class)</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act:</div>

        <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">None</div>

        <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">(Title of class)</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital or common stock as of the close of the period covered by
          the annual report.</div>

        <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At December, 31 2021, <ix:nonFraction name="dei:EntityCommonStockSharesOutstanding" id="Fact_616c517a92c84930bddecb37c03154d2" contextRef="c20211231" unitRef="U001" decimals="INF" scale="0" format="ixt:numdotdecimal">261,256,254</ix:nonFraction> of the issuer&#8217;s
          ordinary shares were issued and outstanding.</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</div>

        <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityWellKnownSeasonedIssuer" id="Fact_4f0fa0163fb245b59fcf9d98c8dc3766" contextRef="c20210101to20211231">Yes</ix:nonNumeric> &#9746; No &#9744;</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section
          13 or Section 15(d) of the Securities Exchange Act of 1934.</div>

        <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Yes &#9744; <ix:nonNumeric name="dei:EntityVoluntaryFilers" id="Fact_fbd1d71d79464290985ee02d0f375153" contextRef="c20210101to20211231">No</ix:nonNumeric> &#9746;</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange
          Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</div>

        <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityCurrentReportingStatus" id="Fact_910f183926284c579dd333ddcfd371a5" contextRef="c20210101to20211231">Yes</ix:nonNumeric> &#9746; No &#9744;</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule
          405 of Regulation S-T (&#167; 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</div>

        <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:EntityInteractiveDataCurrent" id="Fact_c13e60a572a54f1695606c08a8ea7108" contextRef="c20210101to20211231">Yes</ix:nonNumeric> &#9746; No &#9744;</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth
          company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer&#8221;, &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 25%; vertical-align: top;">
                <div>Large accelerated filer &#9744;</div>
              </td>

    <td style="width: 25%; vertical-align: top;">
                <div><ix:nonNumeric name="dei:EntityFilerCategory" id="Fact_2b31df8c060b43f1947b6c35af38eff5" contextRef="c20210101to20211231" format="ixt-sec:entityfilercategoryen">Accelerated filer</ix:nonNumeric> &#9746;</div>
              </td>

    <td style="width: 50%; vertical-align: top;">
                <div style="text-align: right;">Non-accelerated filer &#9744;</div>
              </td>

  </tr>

  <tr>

    <td style="width: 25%; vertical-align: top;">&#160;</td>

    <td style="width: 25%; vertical-align: top;">&#160;</td>

    <td style="width: 50%; vertical-align: top;">
                <div style="text-align: right;">Emerging growth company <ix:nonNumeric name="dei:EntityEmergingGrowthCompany" id="Fact_a73803d76cd94a10aff31aa21c10a16c" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2612;</ix:nonNumeric></div>
              </td>

  </tr>


</table>
        <div>
          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has
          elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. <ix:nonNumeric name="dei:EntityExTransitionPeriod" id="Fact_234bd667e65b4fb5a3d90ac2c25531e0" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></div>

        <div>
          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under
              Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric name="dei:IcfrAuditorAttestationFlag" id="Fact_18ed53c7d3c74e8a8783382a9eb036d0" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric></span>
          </div>

          <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; margin-right: 0.1pt; font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:DocumentAccountingStandard" id="Fact_6a347d604945404cb3e1a929af1fbf73" contextRef="c20210101to20211231">U.S. GAAP</ix:nonNumeric> &#9746;</div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

        <div style="text-align: justify; margin-right: 0.2pt; font-family: 'Times New Roman'; font-size: 10pt;">International Financial Reporting Standards as issued<span style="color: rgb(0, 0, 0);">&#160;</span>by the International Accounting Standards Board
          &#9744;</div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

        <div style="text-align: justify; margin-right: 0.2pt; font-family: 'Times New Roman'; font-size: 10pt;">Other &#9744;</div>

        <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has
          elected to follow.</div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="margin-right: 20.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Item 17 &#9744;</div>

        <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="margin-right: 20.4pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Item 18 &#9744;</div>

        <div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</div>

        <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Yes <ix:nonNumeric name="dei:EntityShellCompany" id="Fact_949512466a1c44e1b2360c4cce157fda" contextRef="c20210101to20211231" format="ixt-sec:boolballotbox">&#x2610;</ix:nonNumeric> No &#9746;</div>

        <div style="text-align: right; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br />
        </div>

        <div style="text-align: right; color: rgb(0, 0, 0);">
          <hr style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;" /></div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div style="text-align: center; font-weight: bold;">CENNTRO ELECTRIC GROUP LIMITED</div>

        <div>&#160;</div>

        <div style="text-align: center; font-weight: bold;"><a id="TABLEOFCONTENTS"><!--Anchor--></a>TABLE OF CONTENTS</div>

        <div><br />
        </div>

        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td rowspan="1" colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#INTRODUCTION">INTRODUCTION</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 1 -</div>
              </td>

  </tr>

  <tr>

    <td rowspan="1" colspan="2" style="vertical-align: top;">
                <div><a href="#PART1">PART I</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 4 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#IDENTITYOFDIRECTORSSENIOR">ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS.</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 4 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#OFFERSTATISTICSANDEXPECTE">ITEM 2. OFFER STATISTICS AND EXPECTED TIME TABLE.</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 4 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#KEYINFORMATION.">ITEM 3. KEY INFORMATION.</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 4 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#INFORMATIONONTHECOMPANY">ITEM 4. INFORMATION ON THE COMPANY</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 36 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#UNRESOLVEDSTAFFCOMMENTS">ITEM 4A. UNRESOLVED STAFF COMMENTS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 66 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#OPERATINGANDFINANCIALREVI">ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 67 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#DIRECTORSSENIORMANAGEMENT">ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 92 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#MAJORSHAREHOLDERSANDRELAT">ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 107 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#FINANCIALINFORMATION">ITEM 8. FINANCIAL INFORMATION</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 113 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#THEOFFERANDLISTING">ITEM 9. THE OFFER AND LISTING</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 113 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#ADDITIONALINFORMATION">ITEM 10. ADDITIONAL INFORMATION</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 114 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#QUANTITATIVEANDQUALITATIV">ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 125 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#DESCRIPTIONOFSECURITIESOT">ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 126 -</div>
              </td>

  </tr>

  <tr>

    <td rowspan="1" colspan="2" style="vertical-align: top;">
                <div><a href="#Part2">Part II</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 126 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#DEFAULTSDIVIDENDARREARAGE">ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 126 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#MATERIALMODIFICATIONSTOTH">ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 127 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#CONTROLSANDPROCEDURES">ITEM 15. CONTROLS AND PROCEDURES</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 127 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#AUDITCOMMITTEEFINANCIALEX">ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 128 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#CODEOFETHICS">ITEM 16B. CODE OF ETHICS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 128 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#PRINCIPALACCOUNTANTFEESAN">ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 128 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#EXEMPTIONSFROMTHELISTINGS">ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 128 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#PURCHASESOFEQUITYSECURITI">ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 129 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#CHANGEINREGISTRANTSCERTIF">ITEM 16F. CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 129 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#CORPORATEGOVERNANCE">ITEM 16G. CORPORATE GOVERNANCE</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 130 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#MINESAFETYDISCLOSURE">ITEM 16H. MINE SAFETY DISCLOSURE</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 130 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#DISCLOSUREREGARDINGFOREIG">ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 130 -</div>
              </td>

  </tr>

  <tr>

    <td rowspan="1" colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#Part3">Part III</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 130 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#FINANCIALSTATEMENTS">ITEM 17. FINANCIAL STATEMENTS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 130 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 85%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div><a href="#ITEM18">ITEM 18. FINANCIAL STATEMENTS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255);">
                <div style="text-align: right;">- 130 -</div>
              </td>

  </tr>

  <tr>

    <td colspan="1" style="width: 5%; vertical-align: top;">&#160;</td>

    <td style="width: 85%; vertical-align: top;">
                <div><a href="#EXHIBITS">ITEM 19. EXHIBITS</a></div>
              </td>

    <td style="width: 10%; vertical-align: top;">
                <div style="text-align: right;">- 131 -</div>
              </td>

  </tr>


</table>
        <div><br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <!--PROfilePageNumberReset%Num%1%- % -%-->
        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><a id="INTRODUCTION"><!--Anchor--></a>INTRODUCTION</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">In this annual report on Form 20-F (this &#8220;Annual Report&#8221;), unless the context otherwise requires, all references to the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;us,&#8221; or similar terms refer to Cenntro Electric
          Group Limited ACN 619 054 938 (formerly known as Naked Brand Group Limited) and its subsidiaries, giving effect to the consummation of the Combination (as defined below). We refer to Cenntro Electric Group, Inc., a Delaware corporation (&#8220;CEG&#8221;),
          Cenntro Automotive Group Limited, a Hong Kong private company limited by shares (&#8220;CAG HK&#8221;), and its consolidated subsidiaries, and Cenntro Automotive Corporation, a Delaware corporation (&#8220;CAC&#8221;), on a combined basis, prior to the consummation of
          the Combination as &#8220;Cenntro&#8221;. References to &#8220;NBG&#8221; refer to Naked Brand Group Limited ACN 619 054 938 prior to the completion of the Combination. References to &#8220;CAG&#8221; refer to Cenntro Automotive Group Limited, a Cayman Islands exempted company with
          limited liability, the former parent company of Cenntro prior to the completion of the Combination.</div>

        <div style="text-align: justify;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">This Annual Report contains our audited consolidated and combined financial statements and related notes as of December 31, 2021 and 2020 and for the fiscal years ended December 31, 2021, 2020
          and 2019 (&#8220;Audited Financial Statements&#8221;). Our Audited Financial Statements have been prepared in accordance with United States generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). The Company is subject to the Australian Corporations Act 2001
          (Cth) (&#8220;Corporations Act&#8221;), which requires financial statements be prepared and audited in accordance with Australian Accounting Standards (&#8220;AAS&#8221;) and International Financial Reporting Standards (&#8220;IFRS&#8221;). The financial information in this Annual
          Report (including the information in the Audited Financial Statements) are not financial statements for the purposes of the Corporations Act and is considered &#8220;non-IFRS financial information&#8221; under the Australian Securities and Investment
          Commission&#8217;s Regulatory Guide 230: &#8216;Disclosing non-IFRS financial information.&#8217; Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to
          other financial information prepared in accordance with AAS or IFRS. Our combined financial statements as of December 31, 2020 and for the years ended December 31, 2021, 2020 and 2019, included in this Annual Report, are the combined financial
          statements of Cenntro and present periods prior to the closing of the Combination (as defined below). We refer to such financial statement as Cenntro&#8217;s &#8220;combined financial statements.&#8221; References to &#8220;dollars,&#8221; &#8220;$,&#8221; &#8220;U.S. dollars&#8221; and &#8220;USD&#8221; refer
          to United States dollars.</div>

        <div style="text-align: justify;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">Except as otherwise provided, all share and per share information included in this Annual Report gives retroactive effect to NBG&#8217;s reverse share split, at a ratio of 1-for-15, of the issued and
          outstanding ordinary shares, no par value (the &#8220;Ordinary Shares&#8221;) which became effective on December 22, 2021 (the &#8220;Reverse Share Split&#8221;).</div>

        <div style="text-align: justify;"><br />
        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">On November 5, 2021, NBG entered into a Stock Purchase Agreement (the &#8220;Acquisition Agreement&#8221;) with CAG, CAG HK, CAC and CEG, each a wholly owned subsidiary of CAG, setting forth the terms of
          the Combination. Pursuant to the Acquisition Agreement, NBG purchased from CAG (i) all of the issued and outstanding ordinary shares of CAG HK (the &#8220;CAG HK Shares&#8221;), (ii) all of the issued and outstanding shares of common stock, par value
          US$0.001 per share, of CAC (the &#8220;CAC Shares&#8221;), and (iii) all of the issued and outstanding shares of common stock, par value US$0.01 per share, of CEG (the &#8220;CEG Shares&#8221; and, together with the CAG HK Shares and the CAC Shares, the &#8220;Cenntro
          Shares,&#8221; and such acquisition of the Cenntro Shares, the &#8220;Combination&#8221;). On December 22, 2021, NBG effected the Reverse Share Split of its Ordinary Shares, at a ratio of 1-for-15. The closing of the Combination occurred on December 30, 2021 (the
          &#8220;Closing&#8221;). The aggregate purchase price for the Cenntro Shares was 174,853,546 Ordinary Shares (the &#8220;Acquisition Shares&#8221;) (as determined in accordance with the Acquisition Agreement and as described below and taking into account the Reverse
          Share Split) and the assumption of options to purchase an aggregate of 9,225,271 Ordinary Shares under our Cenntro Electric Group Limited Amended and Restated 2016 Incentive Stock Option Plan (the &#8220;2016 Plan&#8221;).</div>

        <div>&#160;</div>

        <div style="text-align: justify; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0);">Immediately after the Closing of the Combination, we changed our name from &#8220;Naked Brand Group Limited&#8221; to &#8220;Cenntro Electric Group Limited,&#8221; and the
          business conducted by Cenntro became the business conducted by the Company. The transaction was accounted for as a reverse recapitalization in which Cenntro was determined to be the accounting acquirer.</div>

        <div><br /></div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 1 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">Promptly following the Closing, CAG distributed the Acquisition Shares to the holders of its capital stock in accordance with (i) the distribution described in the Acquisition Agreement and
          (ii) CAG&#8217;s Third Amended and Restated Memorandum and Articles of Association (the &#8220;Distribution&#8221;). Pursuant to the Acquisition Agreement, at the closing of the Combination, NBG assumed the 2016 Plan and each CAG employee stock option outstanding
          immediately prior to the Closing under the 2016 Plan was converted into an option to purchase a number of Ordinary Shares equal to the aggregate number of CAG shares for which such stock option was exercisable immediately prior to the Closing
          multiplied by the Exchange Ratio of 0.71536, as determined in accordance with the Acquisition Agreement, at an option exercise price equal to the exercise price per share of such stock option immediately prior to the Closing divided by the
          Exchange Ratio. As a result, options to purchase an aggregate of 9,225,271 Ordinary Shares are outstanding under the 2016 Plan as of the date of this Annual Report.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">On December 30, 2021, simultaneously with the closing of the Combination, NBG divested itself of its business conducted through FOH Online Corp. (&#8220;FOH&#8221;), formerly a subsidiary of NBG (the
            &#8220;Divestiture&#8221;), pursuant to a binding term sheet of the same date (the &#8220;Term Sheet&#8221;), by and among NBG, Bendon Limited (&#8220;Bendon&#8221;) and FOH. Bendon is controlled by Justin Davis-Rice, a member of the Company&#8217;s board of directors (the &#8220;Board&#8221;) and
            formerly NBG&#8217;s Executive Chairman and Chief Executive Officer. From June 2018 until April 2021, Bendon was an operating subsidiary of NBG. FOH is a designer and e-commerce retailer of women&#8217;s intimate apparel, sleepwear and swimwear. It is the
            exclusive licensee of the Frederick&#8217;s of Hollywood global online license, under which it sells Frederick&#8217;s of Hollywood intimate products, sleepwear and loungewear products, swimwear and swimwear accessories products, and costume products.</div>

          <div>&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0);">Under the Term Sheet, Bendon purchased all the outstanding shares of common stock of FOH for a purchase price of AUS$1.00. In connection with such purchase, NBG recapitalized FOH with
            USD$12.6 million in order to cover liabilities of FOH assumed by Bendon and forgave USD$9.5 million of intercompany loans made by NBG to FOH. The Term Sheet includes certain fundamental representations and warranties of NBG, which terminated as
            of the closing of the Divestiture. Under the Term Sheet, the Company has no liability to Bendon or FOH following the closing.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">MARKET, INDUSTRY AND OTHER DATA</div>

          <div>&#160;</div>

        </div>

        <div style="background-color: rgb(255, 255, 255);">
          <div style="text-align: justify; color: rgb(0, 0, 0);">This Annual Report contains statistical data, estimates and forecasts relating to our industry. While we believe the industry and market data included in this Annual Report are reliable and
            that any estimates or forecasts are based on reasonable assumptions, the data may involve many assumptions and limitations, and you are cautioned not to give undue weight to such data. We have not independently verified the accuracy or
            completeness of the market and industry data contained in this Annual Report. The industry in which we operate is subject to a high degree of uncertainty and risk due to a variety of factors, including those risk factors described under the
            heading &#8220;Risk Factors&#8221; beginning on page 4 of this Annual Report.</div>

        </div>

        <div><br />
        </div>

        <div>
          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">This Annual Report contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical facts
            contained herein, including statements regarding our future results of operations or financial condition, business strategy and plans and objectives of management for future operations, are forward-looking statements. In some cases, you can
            identify forward-looking statements because they contain words such as &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;contemplate,&#8221; &#8220;continue,&#8221; &#8220;could,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;may,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;project,&#8221; &#8220;should,&#8221; &#8220;target,&#8221; &#8220;will&#8221; or
            &#8220;would&#8221; or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:</div>

          <div style="text-align: justify;">&#160;</div>

        </div>

        <div>
          <div>
            <div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="width: 27pt; text-align: justify;">&#160;</td>

    <td style="vertical-align: top; width: 18pt;">
                      <div style="color: rgb(0, 0, 0); text-align: justify;">&#8226;</div>
                    </td>

    <td style="align: left; vertical-align: top; width: auto;">
                      <div style="color: rgb(0, 0, 0); text-align: justify;">our future financial performance, including expectations regarding our revenue, expenses and other operating results;</div>
                    </td>

  </tr>


</table>
            </div>

          </div>

          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to establish new channel partners and successfully retain existing channel partners;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to anticipate market needs and develop and introduce new and enhanced vehicles to adapt to changes in our industry;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to achieve or sustain profitability;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to successfully enter new geographic markets and manage our international expansion;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our expectations concerning relationships with our supply chain providers;</div>
                </td>

  </tr>


</table>
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to promote our brand;</div>
                </td>

  </tr>


</table>
          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 2 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our reliance on key personnel and our ability to identify, recruit and retain skilled personnel;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to protect our intellectual property rights and any costs associated therewith;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">the inherent risks related to the electric commercial vehicle industry;</div>
                </td>

  </tr>


</table>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our ability to compete effectively with existing and new competitors; and</div>
                </td>

  </tr>


</table>
        </div>

        <div>
          <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 27pt;"><br />
                </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                  <div style="color: rgb(0, 0, 0); text-align: justify;">our compliance with applicable regulations and our ability to adjust to regulatory developments that become applicable to our business.</div>
                </td>

  </tr>


</table>
          <div style="text-align: justify;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">You should not rely on forward-looking statements as predictions of future events. We have based the forward-looking statements contained herein primarily on our current expectations and
            projections about future events and trends that we believe may affect our business, financial condition and operating results. The outcome of the events described in these forward-looking statements is subject to risks, uncertainties and other
            factors described in the section titled &#8220;Risk Factors.&#8221; Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time, and it is not possible for us to predict all risks and
            uncertainties that could have an impact on the forward-looking statements contained herein. The results, events and circumstances reflected in the forward-looking statements may not be achieved or occur, and actual results, performance, events
            or circumstances could differ materially from those described in the forward-looking statements.</div>

          <div>&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0);">In addition, statements that &#8220;we believe&#8221; and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based on information available to us as of the
            date of this Annual Report, and while we believe that information provides a reasonable basis for these statements, that information may be limited or incomplete. Our statements should not be read to indicate that we have conducted an
            exhaustive inquiry into, or review of, all relevant information. These statements are inherently uncertain, and investors are cautioned not to unduly rely on these statements.</div>

          <div>&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0);">The forward-looking statements made in herein relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made
            herein to reflect events or circumstances after the date hereof or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in
            our forward-looking statements, and you should not place undue reliance on our forward-looking statements. Our forward-looking statements do not reflect the potential impact of any future acquisitions, mergers, dispositions, joint ventures or
            investments.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 3 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: center; margin-left: 0.1pt; color: rgb(0, 0, 0); font-weight: bold;"><a id="PART1"><!--Anchor--></a>PART I</div>

        <div>&#160;</div>

        <div>
          <a id="IDENTITYOFDIRECTORSSENIOR"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 1.</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS.</div>
                </td>

  </tr>


</table>
        </div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">Not applicable.</div>

        <div>&#160;</div>

        <div>
          <a id="OFFERSTATISTICSANDEXPECTE"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 2.</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">OFFER STATISTICS AND EXPECTED TIME TABLE.</div>
                </td>

  </tr>


</table>
        </div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0);">Not applicable.</div>

        <div>&#160;</div>

        <div>
          <a id="KEYINFORMATION."><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 3.</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">KEY INFORMATION.</div>
                </td>

  </tr>


</table>
        </div>

        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); font-weight: normal;">D. Risk Factors</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Risks Related to Our Business and Financial Results</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We have a limited operating history and face significant challenges in an emerging industry.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We began pilot production of our first-generation, U.S. Class 1 (0 &#8211; 6,000 lbs.), electric light-duty commercial vehicle, the Metro&#174;, in 2018, and, as of December 31, 2021,
            we have sold approximately 2,440 Metro&#174; units throughout Europe, North America and Asia and deployed approximately 1,300 additional Metro&#174; units in China through affiliated parties. Our revenues were approximately $8.6 million for the year
            ended December 31, 2021. To date, we have derived our revenues principally from sales of the Metro&#174;. We have a limited operating history on which you can base an evaluation of our business and prospects. You should consider our business and
            prospects in light of the risks and challenges we face in an emerging industry with limited experience to date in high volume manufacturing of electric commercial vehicles (&#8220;ECVs&#8221;), including challenges related to our ability to:</div>

          <div style="text-align: justify;">&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">design and manufacture safe, reliable and quality ECVs on an ongoing basis;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">establish and ramp up assembly facilities in the United States and European Union;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">maintain and expand our network of local assembly facilities, manufacturing partners, channel partners and suppliers;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">execute on our growth plan to regionalize supply chains, manufacturing and assembly of our ECVs;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">maintain and improve our operational efficiency;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">maintain a reliable, high quality, high-performance and scalable manufacturing and assembly infrastructure;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">attract, retain and motivate talented employees including our production workforce in existing and planned facilities, including the challenges we face with COVID-19 and the impact on our workforce
                  stability;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">anticipate and adapt to changing market conditions, including technological developments and changes in the competitive landscape;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">protect our intellectual property; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">navigate an evolving and complex regulatory environment.</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">If we fail to address any or all of these risks and challenges, our business, financial condition, operating results and prospects may be materially and adversely affected.
            As we continue to grow our business, we cannot assure you that we will be able to develop effective and cost-efficient manufacturing capabilities and processes, and maintain reliable sources of component supplies, that will enable us to meet
            the production demands required to successfully sell our ECVs.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We have historically incurred losses from our operations and may not be profitable in the future.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We incurred losses from operations of approximately $16.5 million, $10.6 million and $17.8 million for the years ended December 31, 2021, 2020 and 2019, respectively. We
            have made significant up-front investments in research and development, supply chain establishment, establishment of local assembly facilities and capacity, and channel partner development to develop and expand our business. We have spent
            approximately $75.1 million in research and development activities related to our operations from our inception through December 31, 2021. We expect to continue to invest significantly in research and development, manufacturing and supply chain
            operations to expand our business, and these investments may not result in profitability within our expected timeframe or at all.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 4 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may not generate sufficient revenues to be profitable in the future and we may incur substantial losses for a number of reasons, including lack of demand for our ECVs
            and increasing competition. In addition, we may incur unforeseen expenses, or encounter difficulties, complications and delays in market penetration or delivery for our products, generating revenue or achieving profitability. If we are unable
            to achieve profitability, we may have to reduce the scale of our operations, which may impact our planned growth and adversely affect our business, financial condition, operating results and prospects.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our ability to develop and manufacture ECVs of sufficient quality, on schedule and on a large scale is still evolving.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our business depends in large part on our ability to execute on our plans to develop, manufacture and sell our ECVs to our channel partners. We began pilot production of
            the Metro&#174; in 2018 and, as of December 31, 2021, we have sold approximately 2,440 units in North America, Europe, Asia and other markets and put into service approximately 1,300 units. We plan to manufacture ECVs in higher volumes than we have
            historically and our production capabilities, including our facilities and those of our manufacturing partners, may not be able to handle the anticipated volumes in our business plan. Development and manufacturing of our current and future
            ECVs, such as the Metro&#174;, Logistar&#8482;, Teemak&#8482;, Neibor&#174; series, are and will be subject to risks, including:</div>

          <div style="text-align: justify;">&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">accurately manufacturing or procure components within appropriate design tolerances;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">establishing additional manufacturing and local assembly facilities in our various target markets;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">compliance with environmental, workplace safety and similar regulations;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">securing necessary high-quality components and materials from our supply chain on acceptable terms and in a timely manner;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">our ability to execute on our growth plan to regionalize our supply chain and manufacturing;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">quality controls;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">delays or disruptions in the supply chain, including as a result of pandemics such as COVID-19;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">delays or disruptions in ocean transit or transportation between our suppliers, our manufacturing facilities (or manufacturing partners&#8217; facilities) and our local assembly facilities and our customers;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">our ability to establish, maintain and rely upon relationships with our suppliers, channel partners and manufacturing partners; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">other delays, backlog in manufacturing and research and development of new models, and cost overruns.</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Any of the foregoing could materially and adversely affect our business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our future success depends on our ability to introduce new models and we may experience delays in launching and ramping up production of our new ECV
          models.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Beginning in the fourth quarter of 2021, we introduced into the market the Neibor&#174; and Logistar&#8482; series of ECVs as well as the Teemak&#8482; off-road ECV. In order to introduce
            new ECV models, we have to coordinate with our suppliers, manufacturing partners, channel partners and other third parties in order to ensure timely execution of the manufacturing and assembly processes. If we fail to coordinate these efforts
            and achieve market introduction and acceptance of our new ECV model in a timely manner, our business, financial condition, operating results and prospects could be adversely affected. In addition, we have limited experience to date in
            manufacturing and assembling each of our new ECV series, as well as limited experience building and ramping up multiple vehicle production lines across multiple factories (including those of our manufacturing partners) in different geographies.
            In order to be successful, we will need to implement, maintain and ramp-up efficient and cost-effective manufacturing capabilities between our manufacturing partners, our own facility in Changxing and our local assembly facilities.
            Manufacturing bottlenecks and other unexpected challenges may arise during our production ramp-up, and we must address them promptly. We may face delays in establishing and/or sustaining production and timely delivery of our new ECV models. Any
            delay or other complication in ramping up the production of our current or future ECV models may harm our business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 5 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our operating results may be more volatile due to a high concentration of sales in relatively few channel partners.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For the years ended December 31, 2021, 2020 and 2019, our three largest channel partners accounted for approximately 74.7%, 81.9% and 72.0% of our sales, respectively. Due
            to the concentration of sales in relatively few channel partners, the loss of one or more of these channel partners will have a significant and adverse effect on our operating results. In the event that any relationship with a channel partner
            changes negatively, our operating results could be materially adversely affected. During the year ended December 31, 2020, we ceased doing business with one of our channel partners that had previously accounted for a significant portion of our
            revenues in prior periods.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our reliance on our channel partners to market, sell and service (and in certain cases, assemble and/or homologate) our vehicles is subject to substantial
          risks.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our channel partners are responsible for the sale, marketing and servicing (and in certain cases, assembly and/or homologation) of the ECV products we sell to them in the
            countries in which they operate. We do not control the actions of our channel partners. For example, we do not control how our channel partners market or sell assembled ECVs or the quality of their service on our ECVs and, with respect to the
            private label channel partners, we do not oversee their assembly of our ECVs.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our channel partners are not subject to any minimum annual purchase requirements. In the event our channel partners are not successful in the markets in which they operate
            or fail to satisfy sales targets, meet customer service objectives or experience adverse regulatory actions or other operational challenges, we could experience a reduction in sales. Furthermore, if any of our channel partners fail to
            successfully operate their business or lack liquidity to support their operations, they may be unable to continue to purchase and sell our ECVs in the countries in which they operate, which could limit our sales to such market for an extended
            period and adversely affect our business.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In addition, our ECVs are highly technical products that require maintenance and support, which we rely on our channel partners to provide to their customers. If our
            channel partners were to cease or cut back operations at any time in the future, end-user customers of our ECVs may encounter difficulties in maintaining their vehicles and obtaining satisfactory support, which may negatively impact our
            reputation.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Disputes may occur between us and our channel partners or our channel partners and their customers, and we could be affected by adverse publicity related to such disputes,
            whether or not such publicity is related to their collaboration with us. Our ability to successfully build and maintain our brand can be adversely impacted by perceptions about the quality of our channel partners&#8217; servicing (and in some cases,
            assembly) processes. Our arrangements with our channel partners typically specify general quality standards that the partners may meet, but do not provide us with any direct control or oversight over marketing and selling (and in some cases,
            assembly) behavior of such channel partners. We rely on our channel partners to meet quality standards, but we cannot assure you that they will successfully maintain quality standards, which could adversely affect our reputation.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may be unable to enter into new agreements or extend existing agreements with channel partners on terms and conditions acceptable to us or at all. In addition, even if
            we are able to expand our channel partner network, it on average takes up to six months from the time we enter into an agreement with a new channel partner for them to be operational and selling our ECVs, depending on their familiarity with
            ECVs and the types of services they will provide to us. As of December 31, 2021, only two of our 20 channel partners are &#8220;private label&#8221; channel partners that assemble and sell our Metro&#174; under their own brand names. In addition, if we were to
            lose one or more of our channel partners, there is no assurance that we would be able to find a suitable replacement channel partner to take up the role of marketing and distributing our ECVs in the relevant market in the necessary timeframe or
            at all. The expense and time required to complete the channel partner onboarding process, and to confirm that our channel partners will be able to meet our quality standards and regulatory requirements, may be greater than anticipated, or we
            may never complete the onboarding process after having invested significant resources on such channel partner. Any of the foregoing could adversely affect our business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 6 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">
            <div style="text-align: justify; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our channel partners may reduce or cancel their orders at any time, which could adversely affect our
              business.</div>

          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;"> <br />
          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our relationships with our channel partners are typically subject to definitive agreements we have with them. Under these agreements, our channel partners do not have any
            minimum or binding purchase obligations. Because our sales are made pursuant to standard purchase orders, orders may be cancelled, reduced, or rescheduled with little or no notice. Our ECVs may not meet the expectations of our channel partners,
            the end-users or market requirements. In the future, our channel partners or their customers may decide to purchase fewer ECVs than they have in the past, may alter their purchasing patterns at any time with limited or no notice, or may decide
            not to continue to purchase our ECVs at all. Cancellations of, reductions in, or rescheduling of orders could also result in the loss of anticipated sales without allowing us sufficient time to reduce our inventory and operating expenses, as a
            substantial portion of our expenses are fixed at least in the short term. In addition, changes in forecasts or the timing of orders expose us to the risks of inventory shortages or excess inventory. Any of the foregoing events could materially
            and adversely affect our business, financial condition, operating results and prospects.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our channel partner network may not grow or develop as we currently expect, and if we fail to establish new channel partners in current markets in which
          we sell ECVs or penetrate new markets, our revenue and financial condition would be adversely affected.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Substantially all of our revenue for the years ended December 31, 2021 and 2020 was derived from sales of our ECVs in North America, Europe and Asia. As of December 31,
            2021, we have established relationships with 20 channel partners, two that assemble our vehicle kits and sell them in their respective markets, two that upfit our vehicles and sell them in Korea and the United States and the remainder that sell
            fully assembled vehicles that are designed and manufactured and assembled by us (or our manufacturing partners). We aim to increase the size of our channel partner network in our target markets, which is necessary for our expansion in both
            existing and new markets. If we fail to successfully establish new channel partners in these key markets, our expected expansion could be materially impacted, which could adversely affect our business, financial condition, operating results and
            prospects. Furthermore, our future revenue growth will depend in part on our ability to penetrate new geographic markets by establishing new channel partners in those markets. Each new geographic market presents distinct and substantial
            challenges and risks and, in many cases, requires us to develop new customized solutions to address the particular technical and regulatory requirements of that market. Meeting the technical and regulatory requirements in any of these new
            markets will require a substantial investment of our time and resources. We cannot assure you that we will be able to establish new channel partners in these new markets, or that we will achieve meaningful revenue from sales in these markets.
            If any of these markets do not develop as we currently anticipate, our business, financial condition, operating results and prospects could be adversely affected.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We do not provide charging solutions for our channel partners or their customers.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our ECVs have two ways to charge &#8211; slow charging from a regular power outlet and fast charging from a public electric vehicle (&#8220;EV&#8221;) charging station. However, we do not
            intend to install charging stations in the markets in which our ECVs are sold through our channel partners. As such, we rely on our channel partners in such markets to ensure charging solutions are available for end-user customers. If a market
            in which our ECVs are sold has few options for charging, the customers of our channel partners may need to rely on their own power outlets for charging, which may make our vehicles less attractive in such markets.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">The battery capacity of our ECVs will decline over time, which may negatively influence purchasing decisions by our channel partners and end-users.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our ECVs can experience battery capacity and performance loss over time depending on the use of the battery. We anticipate the battery capacity in our ECVs will decline
            over time as the battery deteriorates. We currently expect up to a 5% decline in the energy capacity retention per year, which will decrease the capacity of our ECVs over five years by up to 25% under normal use. Other factors such as usage,
            time and stress patterns may also impact the battery&#8217;s ability to hold a charge, which would decrease our ECVs range before needing to recharge. Such battery deterioration and the related decrease in range may negatively influence purchase
            decisions by channel partners and end-users.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 7 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">
            <div style="text-align: justify; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our business is subject to the risk of disruption in our supply chain.</div>

          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;"> <br />
          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We depend on suppliers for the sourcing of ECV components and principal raw materials. Our suppliers (and those they depend upon for materials and services) are subject to
            risks, including labor disputes or constraints, financial liquidity, inclement weather, natural disasters, significant public health and safety events, supply constraints or shortages, and general economic and political conditions that could
            limit their ability to provide us with components and raw materials. Our business and operations would be adversely affected if any of our key suppliers were to experience significant disruption affecting the price, quality, availability or
            timely delivery of parts they supply to us or if any one or more or our key suppliers discontinued operations. Furthermore, if we experience significant increased demand, or need to replace our existing suppliers, there can be no assurance that
            additional suppliers of component parts will be available when required on terms that are favorable to us, or at all, or that any supplier would allocate sufficient supplies to us in order to meet our requirements or fill our orders in a timely
            manner. The partial or complete loss of these suppliers, or a significant adverse change in the sourcing of ECV components, could result in lost revenue, added costs and distribution delays that could harm our business and channel partner
            relationships. In addition, concentration in our supply chain can exacerbate our exposure to risks associated with the termination by key suppliers of our supply-chain arrangements or any adverse change in the terms of such arrangements, which
            could adversely affect our business, financial condition, operating results and prospects.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may be unsuccessful in our continuous efforts to source less expensive suppliers for certain parts, redesign certain parts to make them less expensive to produce and
            negotiate with existing suppliers to obtain cost reductions and avoid unfavorable changes to terms. Any of these occurrences may harm our business, prospects, financial condition and operating results. We cannot assure you that we will be able
            to maintain our existing relationships with our suppliers and continue to be able to source key components we use in our ECVs on a stable basis and at reasonable prices or at all. For example, our suppliers may increase the prices for the
            components we purchase and/or experience disruptions in their production of the components.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We are dependent on our suppliers, certain of which are single-source suppliers, and the inability of these suppliers to continue to deliver, or their
          refusal to deliver, necessary components of our ECVs at prices and volumes acceptable to us could have a material adverse effect on our business, prospects and operating results.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Historically, we have generally obtained components from multiple sources whenever possible, similar to other automotive manufacturers. However, a small number of our
            components used in our ECVs are purchased from a single source. We refer to these component suppliers as our single-source suppliers. For example, while several sources for the airbag module for the Metro&#174; are available, we currently have only
            one supplier for these components.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We generally do not maintain long-term agreements with our single-source suppliers. Any disruption in the supply of airbag modules from our single-source supplier, for
            instance, could temporarily disrupt production of our ECVs. While we believe that we may be able to establish alternate supply relationships for our single-source components and can obtain or engineer replacement components, we may be unable to
            do so in the short term or at all at prices or costs that are favorable to us. The loss of any single or limited source supplier or the disruption in the supply of components from these suppliers could lead to delays in vehicle deliveries to
            our channel partners, which could hurt our relationships with them and their end-user customers and also materially adversely affect our business, prospects and operating results.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In the long-term, we intend to establish supply chain relationships in North America and the European Union to support our manufacturing and assembly needs in these
            markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts from China. We believe that our deep supply chain development know-how will provide us significant advantages;
            however, substantially all of our supply chain experience is limited to China. If we are unable to effectively manage the sourcing of our components and the responsiveness of our supply chain in areas outside of China, our business and results
            of operations may be harmed. It is also likely that in the early stages of our supply chain expansion, we can expect most component sources will be single-source suppliers.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 8 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We rely on third parties to manufacture substantially all of our components and vehicle kits for each of our new series of ECV models. Our qualified
          suppliers and manufacturing partners may fail to deliver components and vehicle kits, respectively, according to schedules, prices, quality and volumes that are acceptable to us.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have shifted substantially all component manufacturing processes for our new vehicles to qualified suppliers. The continuous and stable supply of components needed in
            the manufacture and assembly of our ECVs that meet our standards will be crucial to our operations and production. Unexpected changes in business conditions, materials pricing, labor issues, wars, governmental changes, tariffs, natural
            disasters, health epidemics such as the global COVID-19 pandemic, trade and shipping disruptions and other factors beyond our or our suppliers&#8217; control could affect their ability to deliver components to us and expose us to component shortages.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The unavailability of any component or supplier could result in production delays, idle manufacturing facilities, product design changes and loss of access to important
            technology and tools for producing and supporting our products. Moreover, significant increases in our production or product design changes by us may require us to procure additional components in a short amount of time. Our suppliers may not
            be willing or able to sustainably meet our timelines or our cost, quality and volume needs, or to do so may cost us more, which may require us to replace them with other sources. While we believe that we will be able to secure additional or
            alternate sources or develop our own replacements for most of our components, there is no assurance that we will be able to do so quickly or at all.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As part of our light-asset distributed manufacturing business model and methodology, vehicle kits (and in some instances, fully-assembled vehicles) for our new ECV series
            are manufactured by third-party manufacturing partners. From time to time, these manufacturing partners may experience production problems or delays and may not be able to meet our demand for vehicles. We may be required to retain additional
            third-party manufacturing partners to assure continuity in production, but finding additional manufacturing partners in a timely and cost-effective manner may be difficult. Any delays in the manufacture of our vehicle kits could cause the loss
            of sales, and harm our brand, all of which could adversely affect our business, financial condition, operating results or prospects.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">If our suppliers, channel partners or manufacturing partners fail to use ethical business practices and comply with applicable laws and regulations, our
          brand image and business could be harmed due to negative publicity.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our core values, which include developing high quality ECVs while operating with integrity, are an important component of our brand image, which makes our reputation
            sensitive to allegations of unethical business practices. We do not control our independent suppliers, channel partners or manufacturing partners or their respective business practices. Accordingly, we cannot guarantee their compliance with
            ethical business practices, such as environmental responsibilities, fair wage practices, and compliance with child labor laws, among others. A failure in compliance could lead us to seek alternative suppliers, channel partners or manufacturing
            partners, which could increase our costs or result in delayed delivery of our products, product shortages or other disruptions of our operations.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Violation of labor or other laws by our suppliers, channel partners or manufacturing partners or the divergence of an independent supplier&#8217;s labor or other practices from
            those generally accepted as ethical in the markets in which we do business could also attract negative publicity for us and our brand. This could diminish the value of our brand image and reduce demand for our ECVs if, as a result of such
            violation, we were to attract negative publicity. Any negative publicity that results from unethical practices by third parties could harm our brand image, business, financial condition, operating results or prospects. If other manufacturers in
            our industry encounter similar problems with their third-party partners, any negative publicity with respect to the ECV industry could negatively impact us.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">If disruptions in our transportation network continue to occur or our shipping costs continue to increase, we may be unable to sell or timely deliver our products, and our
          gross margin could decrease.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our success is dependent on our ability to transport our ECVs (whether as vehicles kits or fully assembled vehicles) from China to markets in the North America, Europe and Asia in a timely and
          cost-effective manner. We rely heavily on third parties, including ocean carriers and truckers, in that process. The global transportation industry is experiencing ocean shipping disruptions, trucking shortages, increased ocean shipping rates and
          increased trucking and fuel costs, and we cannot predict when these disruptions will end.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 9 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">The global transportation industry is also experiencing unprecedented increases in shipping rates from the trans-Pacific Ocean carriers due to various factors, including limited availability of
          shipping capacity. As a result, our ability to deliver our ECV units to our channel partners may be disrupted or delayed. Additionally, the cost of shipping from China to local markets in North America and Europe have each increased substantially
          between March 2020 and December 2021. <span style="color: rgb(0, 0, 0);">Such factors have had, and will continue to have, a negative impact on vehicle production, gross profit margin, product delivery time and revenue recognition. Our operating
            results for the year ended December 31, 2021 have been significantly impacted by such shortages and we expect such shortages to continue for the foreseeable future.</span></div>

        <div style="text-indent: 36pt;">&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The shipping industry is also experiencing issues with port congestion and pandemic-related port closures and ship diversions. Labor disputes among freight carriers and at ports of entry are
          common, and we expect labor unrest and its effects on shipping our products to be a challenge for us. Any port worker strike, work slow-down or other transportation disruption as a result of the issues currently facing the industry could
          significantly disrupt our business. We are currently experiencing such disruption due to multiple factors brought about by the COVID-19 pandemic, such as supply and demand imbalance, a shortage of warehouse workers, truck drivers, transport
          equipment (tractors and trailers) and other causes, which have resulted in heightened congestion, bottleneck and gridlock, leading to abnormally high transportation delays. Additionally, if increases in fuel prices occur, our transportation costs
          would likely further increase. Similarly, supply chain disruptions such as those described in the preceding paragraphs may lead to an increase in transportation costs. This has materially and adversely affected our business and could continue to
          materially and adversely affect our business and financial results. If significant disruptions along these lines continue, this could lead to further significant disruptions in our business, delays in shipments, and revenue and profitability
          shortfalls, which could adversely affect our business, prospects, financial condition and operating results.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">The commercial viability of our Cenntro iChassis relies on third-party hardware and software that may not be available, which could render our product
          less marketable and negatively impact our business, prospects and operating results.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The commercial viability of our Cenntro iChassis depends in large part on third-party developers utilizing hardware and software that is required for autonomous driving.
            The Cenntro iChassis is an open-platform and programmable chassis product, designed to act as a basic and core execution unit of an automated or autonomous driving vehicle. An automated system typically runs within a well-defined set of
            parameters and is restricted in what tasks can be performed. In contrast, an autonomous system learns and adapts to dynamic environments, and evolves as the environment around it changes. To be driven autonomously, the Cenntro iChassis requires
            hardware and software that we do not produce, such as detection devices and decision-making software. The Cenntro iChassis can only be utilized if such hardware and software is otherwise available and third parties are willing to integrate such
            technology with the Cenntro iChassis. To the extent our competitors develop and market a fully integrated autonomous EV, we may be at a commercial disadvantage. The marketability of the Cenntro iChassis is dependent on the willingness of
            third-party autonomous driving vehicle producers to adopt our programmable chassis technology rather than adopting other similar technologies or developing their own proprietary programmable chassis, as well as the willingness of end-users to
            purchase autonomous driving vehicles from such third parties. If any of these factors is not present then the marketability of our Cenntro iChassis will suffer, which could negatively impact our business, prospects and operating results.
            Furthermore, there are many uncertainties relating to the homologation of autonomous driving vehicles, and we are unable to predict when the market for autonomous driving vehicles will develop more fully.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our business depends substantially on the continuing efforts of our executive officers, and our business may be severely disrupted if we lose their
          services.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our future success depends substantially on the continued services of our executive officers, especially our CEO and Chairman, Mr. Peter Z. Wang. We do not currently
            maintain key man life insurance on any of our executive officers. If any of our executive officers are unable or unwilling to continue in their present positions, we may not be able to replace them readily, if at all. Therefore, our business
            may be severely disrupted, and we may incur additional expenses to recruit and retain new officers. In addition, if any of our executive officers joins a competitor or forms a competing company, our business, financial condition, operating
            results or prospects could be harmed.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 10 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our facilities or operations could be damaged or adversely affected as a result of disasters or unpredictable events.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have manufacturing and research facilities currently located in Changxing, China. During 2021, we began utilizing one of our two facilities in Freehold, New Jersey for
            the trial production of our Logistar&#8482; 400 model. In January 2022, we established a European Operations Center in Dusseldorf, Germany, which provides marketing support, after-market support and spare-parts warehousing for the European market. We
            are in the process of establishing a local assembly facility in Jacksonville, Florida to assemble the Logistar&#8482; 400 and Teemak&#8482; models for distribution to our channel partners for sales in the North American market. As of December 31, 2021, we
            worked with two &#8220;private label&#8221; channel partners with local assembly facilities in the United States and in the European Union. We also rely on our relationships with various manufacturing partners in China who manufacture our new ECV series.
            If major disasters such as earthquakes, fires, floods, hurricanes, wars, terrorist attacks, computer viruses, pandemics (such as COVID-19) or other unpredictable events, such as cyber-attacks, occur that impact our facilities or the facilities
            of our channel and manufacturing partners, we may have to stop or delay production and shipment of our ECVs, and our operations may be seriously damaged. We may incur expenses relating to such delays or damages, which could materially and
            adversely affect our business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">The COVID-19 pandemic has harmed and may continue to harm our business, financial condition, operating results and prospects.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The COVID-19 pandemic and associated containment measures have caused economic and financial disruptions globally, affecting regions in which we sell our ECVs and conduct
            our business operations. We are unable to predict the full impact the pandemic may have on our results of operations, financial condition, liquidity, and cash flows due to numerous uncertainties, including the progression of the pandemic,
            governmental and other responses, as well as the resulting supply shortages and macroeconomic impacts, including price inflation. In addition, new variant strains of COVID-19 have emerged in different locations around the world, including the
            Omicron variant and its new subvariants. The impact of the Omicron subvariants and other COVID variants cannot be predicted at this time and could depend on numerous factors, including vaccination rates among the population, the effectiveness
            of COVID-19 vaccines against new variants and the response by governmental bodies and regulators.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are also unable to predict the extent of the impact of the pandemic on our customers, suppliers, and other partners, which could materially adversely affect demand for
            our ECVs and our results of operations and financial condition. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic contributed to uncertainty in the demand environment for our ECVs. Our business was adversely affected by
            supply constraints resulting from the pandemic that affected the timing of shipments of certain components and ECVs in desired quantities or configurations. During the early stages of the pandemic, our facilities were completely closed for more
            than one month, our ability to ship into the European Union was halted and we had no new orders for our ECVs between March 2020 through October 2020. Additionally, the pandemic negatively impacted our channel partner network, including
            opportunities to grow the network, and most of our channel partners at least temporarily shut down their businesses. During the year ended December 31, 2021, our business was negatively impacted by the resurgence of COVID-19. Our supply chains
            and manufacturing were impacted by lock-downs and containment measures implemented by local governments. As a result, production lead times for our existing models as well as the release dates of our new models were extended. Additional
            COVID-related precautionary measures taken at ports have resulted in delays in customs clearing. Finally, shortages of shipping containers, indirectly as a result of the COVID-19 pandemic, have resulted in increased transportation costs,
            inefficient order fulfillment and significant order backlog during the year ended December 31, 2021. This challenge has impacted the timing of sales to some of our customers as we work to manage product availability and in certain cases adjust
            orders and shipping with our suppliers, manufacturing partners and customers.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Measures taken to contain the COVID-19 pandemic, such as travel restrictions, quarantines, shelter-in-place, and shutdowns, have affected and may continue to affect our
            workforce and operations, and those of our vendors, suppliers, and channel and manufacturing partners. Restrictions on our operations or workforce, or similar limitations for others, may affect our ability to meet customer demand. We have taken
            and will continue to take risk mitigation actions that we believe are in the best interests of our employees, customers, suppliers, and other partners. Work-from-home and other measures may create additional operational risks, including
            heightened cybersecurity risks. These measures may not be sufficient to mitigate the risks posed by the virus, and illness and workforce disruptions could lead to unavailability of key personnel and impair our ability to perform critical
            functions.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 11 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are closely monitoring the development of the COVID-19 pandemic. The COVID-19 pandemic may continue to cause disruption and volatility in the global debt and capital
            markets, which may increase our cost of capital and adversely affect our access to capital. The COVID-19 pandemic may adversely affect our business, results of operations, and financial condition and it also may have the effect of exacerbating
            the other risks discussed in this &#8220;Risk Factors&#8221; section. Developments related to the COVID-19 pandemic have been unpredictable, and additional impacts and risks may arise that we are not aware of or are not able to respond to in an effective
            manner.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Global economic conditions could materially and adversely affect our business, financial condition, operating results and prospects.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The global macroeconomic environment is facing challenges, and the uncertain state of the global economy continues to impact businesses around the world, including as a
            result of COVID-19. If global economic and financial market conditions do not improve or further deteriorate, our business, financial condition, operating results and prospects may be materially and adversely affected. Some of the factors that
            could materially and adversely affect us include:</div>

          <div>&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>Slower spending may result in reduced demand for our ECVs, reduced orders from our channel partners, order cancellations, lower revenues, higher discounts, increased inventories and lower gross margins.</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>Continued volatility in the markets and exchange rates for foreign currencies and contracts in foreign currencies could have a significant impact on our reported operating results and financial condition. We conduct transactions in
                  various currencies, which increases our exposure to fluctuations in foreign currency exchange rates relative to the U.S. Dollar.</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>Volatility in the availability and prices for commodities and raw materials we use in our ECVs from our supply chain could have a material adverse effect on our costs, gross margins and profitability.</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div>Instability in global financial and capital markets may impair our ability to raise additional equity or debt financing on reasonable terms or at all in order to grow our business.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our financial results may vary significantly from period-to-period due to the seasonality of our business and fluctuations in our operating costs.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our operating results may vary significantly from period-to-period due to many factors, including seasonal factors that may have an effect on the demand for our ECVs.
            Demand for vehicles in the automotive industry in general typically decline over the winter season, while sales are generally higher during the spring and summer months. Our limited operating history makes it difficult for us to judge the exact
            nature or extent of the seasonality of our business. Also, any unusually severe weather conditions in some markets may impact demand for our vehicles. Our operating results could also suffer if we do not achieve revenue consistent with our
            expectations for this seasonal demand.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We also expect our period-to-period operating results to vary based on our operating costs which we anticipate will increase significantly in future periods as we, among
            other things, design and develop additional ECVs and components, establish new channel partners relationships, establish new local assembly facilities and technology support and research and developments centers, and increase our general and
            administrative functions to support our growing operations. In addition, our channel partner network includes companies that have in the past, and may in the future, experience financial difficulty and, in some instance, have been unable to pay
            amounts owed to us on a timely basis, or at all. This has led us to from time to time recognize provision for doubtful accounts that vary from period to period and are difficult to anticipate. As a result of these factors, we believe that
            period-to-period comparisons of our operating results are not necessarily meaningful and that these comparisons cannot be relied upon as indicators of future performance.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 12 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">
            <div style="text-align: justify; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our distributed manufacturing methodology and channel partner network model is different from the predominant
              current distribution model for automotive manufacturers, which makes evaluating our business, financial condition, operating results and prospects difficult.</div>

          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;"> <br />
          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our distributed manufacturing model allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of the
            manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies. For the last several years, we relied
            substantially on &#8220;private label&#8221; channel partners to assemble the Metro&#174; from vehicle kits that we manufactured in our facilities. With the introduction of our new ECV models, we have begun the process of shifting the manufacturing of our
            vehicle kits, and in some cases fully assembled vehicles, to third party OEM manufacturing partners and, in the case of vehicle kits, assembling in our own facilities in North America and Europe. This model of vehicle distribution is relatively
            new and unproven and subjects us to substantial risk. For example, our success depends in large part on our ability to effectively establish and maintain successful relationships with manufacturing partners and channel partners and for them to
            implement successful processes for manufacturing our vehicles or marketing, sales, and servicing, respectively.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our business model is subject to numerous significant challenges and uncertainties, some of which are outside of our control, and we may not be successful in addressing
            these challenges. For instance, we have limited control or oversight over our manufacturing partners and channel partners. To the extent a manufacturing partner or channel partner is not conducting its business in an ethical manner or is not
            performing to the required standards, we have limited recourse. Our manufacturing partner and channel partner networks are based solely on contractual arrangements and such contractual arrangements do not currently, and may not into the future,
            provide us with adequate oversight over our channel partners to protect our reputation.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Additionally, in certain markets we intend to increase direct sales to dealers, upfitters, enterprises and government organizations, which will require that we add overhead
            and business structures to service a direct sales business model that we do not currently have in place.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our business plans require will additional capital in the future, which may not be available to us on acceptable terms or at all.</div>

        <div style="text-indent: 36pt;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our business plans will require additional capital in the future, including to open new facilities (including assembly facilities), grow the number of our channel partners
            and markets in which we operate and support the production of our new ECV series.<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>We expect that our level of capital expenditures may be significantly affected by
            channel partners&#8217; customer demand for our ECVs. The fact that we have a limited operating history means we have limited historical data regarding the demand for our products and services and our future capital requirements. As a result, our
            future actual capital requirements may be uncertain and actual capital requirements may be materially different from those we currently anticipate.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may seek equity or debt financing to finance a portion of our capital requirements in the future. Such financing might not be available to us in a timely manner or on
            terms that are acceptable, or at all. Our ability to obtain the necessary financing to carry out our business plans is subject to a number of factors, including general market conditions and investor acceptance of our business plans. These
            factors may make the timing, amount, terms and conditions of such financing unattractive or unavailable to us. If we are unable to raise sufficient funds, we will have to significantly reduce our spending, and delay or cancel our planned
            activities.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">As we shift component and vehicle kit manufacturing to qualified suppliers and manufacturing partners, we may have to shorten the useful lives of any
          equipment to be retired as a result, and the resulting acceleration in our depreciation could adversely affect our financial results</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have invested in what we believe is state of the art tooling, machinery and other manufacturing equipment, and we depreciate the cost of such equipment over their
            expected useful lives. However, during the year ended December 31, 2021, we began shifting component manufacturing to qualified suppliers. We have also outsourced vehicle kit manufacturing (and, in some instances, vehicle assembly) for our new
            ECV series to manufacturing partners to reduce our capital expenditure requirements. As we shift component and vehicle kit manufacturing of our new ECV series to our qualified suppliers and manufacturing partners, respectively, we may have to
            shorten the useful life of any equipment we retire as a result, which would require that we accelerate the depreciation on such equipment. Any such accelerated depreciation on our equipment, to the extent we own such equipment, could adversely
            affect our results of operations.</div>

          <div>&#160;<br />
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 13 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We may not be able to accurately estimate the supply and demand for our vehicles, which could result in a variety of inefficiencies in our business and
          hinder our ability to generate revenue. If we fail to accurately predict our manufacturing requirements, we could incur additional costs or experience delays.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may have limited insight into trends that may emerge and affect our business. This may result in our inability to accurately estimate the supply and demand for our
            vehicles. Beginning in the fourth quarter of 2021, we introduced into the market the Neibor&#174; and Logistar&#8482; series of ECVs as well as the Teemak&#8482; off-road ECV. We cannot predict whether these new ECV models will be readily adopted by channel
            partners and end-users in their respective markets. We may need to provide forecasts of our demand to our suppliers several months prior to the scheduled delivery of products to our channel partners. Currently, there is no or limited historical
            basis for making judgments on the demand for our planned or existing vehicles or our ability to develop, manufacture, and deliver vehicles, or our profitability in the future. If we underestimate our requirements, our suppliers may have
            inadequate inventory, which could interrupt manufacturing of our products and result in delays in shipments and revenues. In addition, lead times for materials and components that our suppliers order may vary significantly and depend on factors
            such as the specific supplier, contract terms and demand for each component at a given time. If we fail to order sufficient quantities of product components in a timely manner, the delivery of vehicles to our channel partners could be delayed,
            which would harm our business, financial condition and operating results.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our ECVs use lithium-ion battery cells, which have the potential to catch fire or vent smoke and flame and may lead to additional concerns about batteries
          used in automotive applications.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The battery packs in our ECVs use lithium-ion cells, and we intend to use lithium-ion cells in our future ECV products. On rare occasions, lithium-ion cells can rapidly
            release the energy they contain by venting smoke and flames in a manner that can ignite nearby materials as well as other lithium-ion cells. Extremely rare incidents of laptop computers, cell phones and EV battery packs catching fire have
            focused consumer attention on the safety of these cells.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">These events have raised concerns about batteries used in automotive applications. To address these questions and concerns, a number of battery cell manufacturers are
            pursuing alternative lithium-ion battery cell chemistries to improve safety. The battery packs used in our ECVs may need to be redesigned, which would be time-consuming and expensive. Also, negative public perceptions regarding the suitability
            of lithium-ion cells for automotive applications or any future incident involving lithium-ion cells such as a vehicle or other fire, even if such incident does not involve us, could seriously harm our business.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The majority of the battery packs we use in our ECVs are shipped in a &#8220;just in time&#8221; fashion so that we are generally not housing them for a long period of time.
            Nonetheless, we may in the future store lithium-ion cells at our facilities from time to time. Any incident involving battery cells may cause disruption to the operation of our facilities. While we have implemented safety procedures related to
            the handling of the cells, we cannot assure you that a safety issue or fire related to the cells would not disrupt our operations. Such damage or injury could lead to adverse publicity and potentially a safety recall. Moreover, any type of
            battery failure in relation to a competitor&#8217;s ECV may cause indirect adverse publicity for us and our ECVs. Such adverse publicity could negatively affect our brand and harm our business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We have identified a material weakness in our internal control over financial reporting that could materially harm our company. If we fail to remediate
          the material weakness, or if we experience material weaknesses in the future, we may not be able to accurately and timely report our financial condition or results of operations, which may adversely affect investor confidence in us.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Prior to the closing of the Combination, Cenntro was a private company with limited accounting personnel and other resources with which to address its internal control over
            financial reporting in accordance with requirements applicable to public companies. As a private company, historically Cenntro had not retained a sufficient number of professionals with an appropriate level of accounting knowledge, training and
            experience to appropriately analyze, record and disclose accounting matters under U.S. GAAP.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 14 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">A material weakness is a deficiency, or a combination of control deficiencies, in internal control over financial reporting such that there is a reasonable
              possibility that a material misstatement of the company&#8217;s annual or interim financial statements will not be prevented or detected on a timely basis. </span>During the preparation of its 2019 and 2020 financial statements, Cenntro&#8217;s
            management identified a material weakness in its internal control over financial reporting<span style="color: rgb(0, 0, 0);">. Specifically, Cenntro did not historically have adequate accounting staff generally in its finance and accounting
              department, particularly with respect to (i) the preparation of financial statements prepared in accordance with U.S. GAAP and the inclusion of proper disclosures in the related footnotes, and (ii) the design, documentation and implementation
              of internal controls surrounding risk management and financial reporting processes. During the preparation of the Company&#8217;s consolidated and combined financial statements for the year ended December 31, 2021, management reassessed the
              Company&#8217;s internal control over financial reporting. Although controls and supervision over risk management and financial reporting processes have improved, management has concluded that the Company continues to have this material weakness in
              its internal control over financial reporting.</span></div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Management has taken and is continuing to take actions to remediate this material weakness and is taking steps to strengthen our internal control over
              financial reporting and risk management. In April 2021, we hired an experienced Chief Financial Officer, Mr. Edmond Cheng and,</span> as a result of the Combination, internal control over financial reporting and risk management is now
            overseen by an audit committee with significant experience in overseeing the preparation of financial statements in accordance with U.S. GAAP and compliance with the reporting requirements of the Securities and Exchange Commission (the &#8220;SEC&#8221;).
            In addition, <span style="color: rgb(0, 0, 0);">we intend to hire additional personnel with greater familiarity with U.S. GAAP and SEC reporting requirements. With the assistance of outside consultants, we plan to (i) further develop and
              implement formal policies, processes and documentation procedures relating to our financial reporting as well as (ii) address the accounting function&#8217;s staffing needs and training and strengthen our internal control processes. </span>This
            material weakness will not be considered remediated until management completes the design and implementation of the measures described above and the controls operate for a sufficient period of time and management has concluded that these
            controls are effective.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">To the extent we are unable to remediate this material weakness or identify future material weaknesses in our internal control over financial reporting, such material
            weakness could severely inhibit our ability to accurately report our financial condition or results of operations and could cause future investors to lose confidence in the accuracy and completeness of our financial reports, we could become
            subject to litigation from investors and shareholders, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting,
            or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Risks Related to Our Industry</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">The unavailability or reduction of government and economic incentives or the elimination of regulatory policies which are favorable for ECVs could
          materially and adversely affect our business, financial condition, operating results and prospects.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our business depends significantly on government subsidies, economic incentives and government policies that support the growth of new energy vehicles generally and ECVs
            specifically. Any reduction, elimination or discriminatory application of government subsidies and economic incentives because of policy changes, the reduced need for such subsidies and incentives due to the perceived success of ECVs, fiscal
            tightening or other factors may result in the diminished competitiveness of the alternative fuel vehicle industry generally or our ECVs in particular. Any of the foregoing could materially and adversely affect our business, financial condition,
            operating results and prospects.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our future growth is dependent upon end-users&#8217; willingness to adopt ECVs.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our growth is highly dependent upon the adoption by national and local governments and the commercial vehicle market of, and we are subject to a risk of any reduced demand
            for, alternative fuel vehicles in general and ECVs in particular. The market for alternative fuel vehicles (including ECVs) is relatively new and rapidly evolving, characterized by rapidly changing technologies, price competition, additional
            competitors, evolving government regulation and industry standards, frequent new vehicle announcements and changing consumer demands and behaviors. If the market for ECVs in North America, Europe, Asia or elsewhere does not develop as we
            expect, or develops more slowly than we expect, our business, financial condition, operating results and prospects will be harmed. Other factors that may influence the adoption of alternative fuel vehicles, and specifically ECVs, include:</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 15 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">perceptions about electric vehicle quality, safety, design, performance and cost, especially if adverse events or accidents occur that are linked to the quality or safety of electric vehicles, whether or
                  not such vehicles are produced by us or other manufacturers;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">perceptions about vehicle safety in general, in particular safety issues that may be attributed to the use of advanced technology, including electric vehicle systems;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">the limited range over which electric vehicles may be driven on a single battery charge and the speed at which batteries can be recharged;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">the decline of an electric vehicle&#8217;s range resulting from deterioration over time in the battery&#8217;s ability to hold a charge;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">concerns about electric grid capacity and reliability;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">the availability of new energy vehicles, including plug-in hybrid electric vehicles and vehicles powered by hydrogen fuel;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">improvements in the fuel economy of the internal combustion engine;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">the availability of service for electric vehicles;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">the environmental consciousness of end-users;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">access to charging stations, standardization of electric vehicle charging systems and perceptions about convenience and cost to charge an electric commercial vehicle;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">the availability of tax and other governmental incentives to purchase and operate electric vehicles or future regulation requiring increased use of nonpolluting vehicles;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">perceptions about and the actual cost of alternative fuel; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="text-align: justify;">macroeconomic factors.</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Any of the factors described above may cause our channel partners and their customers not to purchase our ECVs. If the market for ECVs does not develop as we expect or
            develops more slowly than we expect, our business, financial condition, operating results and prospects will be adversely affected.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Continued elevated levels of inflation could adversely impact our business and results of operations.</div>

        <div style="text-align: justify;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Adverse and uncertain economic conditions and, in particular, the impact of global general price inflation, may negatively impact our business and operating results. We
            have experienced, and expect to continue to experience, price increases from, among other things, our component suppliers. Sustained inflation, combined with key component shortages, may require us to raise the prices of our ECVs in order to
            offset cost increases, which may negatively impact the demand for our vehicles. As a result, our channel partners may become more conservative in response to such conditions and seek to reduce their inventories. Conversely, to the extent
            inflation or other factors increase our business costs, it may not be feasible to pass price increases on to our channel partners, which will adversely affect our profitability. Our results of operations depend upon, among other things, our
            ability to maintain and increase sales volume with our channel partners, our ability to attract new channel partners, the financial condition of end-consumers in the commercial ECV market and our ability to provide ECVs that appeal to our
            channel partners and other direct customers at a competitive upfront cost. Unfavorable macroeconomic conditions may lead our channel partners to reduce, delay, curtail or cancel proposed or existing contracts, decrease the overall demand for
            our ECVs or otherwise adversely affect our results of operations. The duration and severity of the current inflationary period cannot be estimated with precision.</div>

          <div><br />
          </div>

          <div>
            <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We could experience cost increases or disruptions in the supply of raw materials or components used in our vehicles, and a shortage of key components,
              such as semiconductors, can disrupt our production of ECVs.</div>

            <div>&#160;</div>

            <div>
              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We incur significant costs related to the procuring of raw materials and components required to manufacture our vehicles. Our ECVs use various raw materials including
                aluminum, steel, carbon fiber, non-ferrous metals such as copper, lithium, nickel and cobalt, as well as key component inputs such as semiconductors. The prices for these raw materials fluctuate depending on factors beyond our control,
                including market conditions and global demand for these materials, and could adversely affect our business and operating results. In particular, the automotive industry is currently facing a significant shortage of semiconductors. The
                global semiconductor supply shortage is having wide-ranging effects across multiple industries, particularly the automotive industry, and it has impacted multiple suppliers that incorporate semiconductors into the parts they supply to us.
                As a result, the semiconductor supply shortage has had, and will continue to have, a negative impact on our vehicle production. To date, we have experienced price increases and delays that have impacted a variety of our key components,
                including, for example, our motor controls, battery management system and charging.</div>

            </div>

          </div>

          <div><br />
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 16 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">&#160;Due to shortages related to the impact of COVID-19 and other factors, our vendors are also experiencing substantial increases in the price of commodities such as steel and
            lithium, which are key raw materials in the manufacture of our chassis and batteries, respectively. Such shortages have had, and will continue to have, a negative impact on vehicle production, gross profit margin, product delivery time and
            revenue recognition. Our operating results for the year ended December 31, 2021 have been significantly impacted by such shortages and we expect such shortages to continue for the foreseeable future.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Increases in the cost, disruptions of supply or shortages of lithium-ion batteries could harm our business.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our business depends on the continued supply of battery cells for our vehicles. Battery cell manufacturers may refuse to supply battery cells to electric vehicle
            manufacturers to the extent they determine that the vehicles are not sufficiently safe. We are exposed to multiple risks relating to availability and pricing of quality lithium-ion battery cells. These risks include:</div>

          <div>&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>the inability or unwillingness of current battery cell manufacturers to build or operate battery cell manufacturing plants to supply the numbers of lithium-ion cells required to support the growth of the electric vehicle industry as
                  demand for such cells increases;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>disruption in the supply of cells due to quality issues or recalls by the battery cell manufacturers; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>an increase in the cost or shortages of raw materials, such as lithium, nickel and cobalt, used in lithium-ion cells.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Any disruption in the supply of battery cells could temporarily disrupt the planned production of our ECVs until such time as a different supplier is fully qualified.
            Furthermore, strong growth in sales of our ECVs may in some instances outpace the production and availability of lithium-ion batteries, which could result in substantial increases in the price of batteries used in our vehicles. Substantial
            increases in the prices for lithium-ion batteries would increase our operating costs, and could reduce our gross margins if we cannot recoup the increased costs through increased ECV prices. Over the past two years, beginning with the COVID-19
            crisis in early 2020, lithium-ion battery shortages have increased lead times for procurement and caused significant price increases over such period. Such shortages have had, and will continue to have, a negative impact on vehicle production,
            gross profit margin, product delivery time and revenue recognition. Our operating results for the year ended December 31, 2021 have been significantly impacted by such shortages and we expect such shortages to continue for the foreseeable
            future.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Developments in alternative technologies or improvements in the internal combustion engine may materially and adversely affect the demand for our ECVs.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Significant developments in alternative technologies, such as advanced diesel, ethanol, hydrogen fuel cells or compressed natural gas, or improvements in the fuel economy
            of the internal combustion engine, may materially and adversely affect our business, financial condition, operating results and prospects in ways we do not currently anticipate. Any failure by us to develop new or enhanced technologies or
            processes, or to react to changes in existing technologies, could materially delay the development and introduction of new and enhanced EVs, which could result in the loss of competitiveness of our vehicles, decreased revenue and a loss of
            market share to competitors.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">The automotive market is highly competitive, and we may not be successful in competing in this industry.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Both the automotive industry generally, and the ECV segment in particular, are highly competitive, and we will be competing for sales with both ICE commercial vehicles and
            other ECVs. Many of our current and potential competitors have significantly greater financial, technical, manufacturing, marketing and other resources than we do and may be able to devote greater resources to the design, development,
            manufacturing, distribution, promotion, sale and support of ECVs. We expect competition for ECVs to intensify due to increased demand and a regulatory push for alternative fuel vehicles and consolidation in the worldwide automotive industry.
            Factors affecting competition include product quality and features, innovation and development time, pricing, reliability, safety, fuel economy, customer service, and financing terms. Increased competition may lead to lower vehicle unit sales
            and increased inventory, which may result in downward price pressure and adversely affect our business, financial condition, operating results, and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 17 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">If we are unable to keep up with advances in electric vehicle technology, we may suffer a decline in our competitive position.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may be unable to keep up with changes in ECV technology, and we may suffer a resulting decline in our competitive position, which would materially and adversely affect
            our business, financial condition, operating results and prospects. Our research and development efforts, as well as our manufacturing and supply chain capacity, may not be sufficient to adapt to changes in ECV technology. As technologies
            change, we plan to upgrade or adapt our ECVs and introduce new models in order to continue to provide our ECVs with the latest technology, including battery cell technology. However, our ECVs may not compete effectively with ECVs manufactured
            and marketed by our competitors if we are not able to develop and integrate the latest technology into our ECVs.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Risks Related to Legal and Regulatory Matters</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our business is subject to substantial regulations, which are evolving, and unfavorable changes or the failure by us or our channel partners to comply
          with these regulations could materially and adversely affect our business, financial condition, operating results and prospects.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Motor vehicles are subject to substantial regulation under U.S. federal, state and local laws as well as the laws of each of our target markets. We incur significant costs
            to comply with these regulations, including obtaining required vehicle certifications in the jurisdictions in which our ECVs are sold, and we may be required to incur additional costs related to any changes to such regulations. Any failures by
            us or our channel partners to comply with existing or future regulations could result in significant expenses, vehicle recalls, delays or fines. We and our channel partners are subject to laws and regulations applicable to the supply,
            manufacture, import, sale and service of automobiles internationally. For example, in countries outside of the United States, we or our channel partners are required to meet standards relating to vehicle safety and testing, fuel economy,
            battery safety, transportation, testing and recycling and greenhouse gas emissions, among other things, that are often materially different from requirements in the United States, thus resulting in additional investment into the vehicles and
            systems to ensure regulatory compliance in those countries. This process may include official review and certification of our vehicles by foreign regulatory agencies prior to market entry, as well as compliance with foreign reporting and recall
            management systems requirements. See &#8220;Business&#8212;Governmental Regulations.&#8221;</div>

          <div>&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Compliance with various regulations pertaining to ECVs in our various target markets may limit our ability to sell certain of our ECV models in such markets. For example,
            under the Small Series Type Approval for N1 qualification in the European Union, the Metro&#174; is limited to annual sales of only 1,500 units in the EU market.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">To the extent U.S. or international laws change, some or all of our vehicles may not comply with any new applicable international, federal, state or local laws, which would
            have an adverse effect on our business. Compliance with changing regulations could be burdensome, time consuming, and expensive. To the extent compliance with new regulations is cost prohibitive, our business, prospects, financial condition and
            operating results will be adversely affected.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our ECVs may be subject to product liability claims or recalls which could cause us to incur expenses, damage our reputation or result in a diversion of
          management resources.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As manufacturer of record of our ECVs (except in the case of vehicles assembled by our private label channel partners), we may be responsible for product liability claims
            or costs associated with product recalls. We may be subject to lawsuits resulting from injuries associated with the use of the ECVs that we design, manufacture and sell to our channel partners. We may incur losses relating to these claims or
            the defense of these claims. Our ECVs may also be subject to recalls if any of our ECV designs prove to be defective, or our channel partners may voluntarily initiate a recall or make payments related to such claims as a result of various
            industry or business practices or the need to maintain good customer relationships. Such a recall would result in a diversion of resources and could damage our reputation with both our channel partners and their customers. Any claims or recalls
            associated with our ECVs could exceed our insurance coverage and materially and adversely affect our business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 18 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We face risks associated with our global operations and expansion, including unfavorable regulatory, political, legal, economic, tax and labor conditions,
          and with establishing ourselves in new markets, all of which could harm our business.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We currently have international operations and subsidiaries in various countries and jurisdictions, and we expect to expand and optimize our channel partner network
            internationally and to invest in new manufacturing and assembly facilities in various jurisdictions as part of our growth plan. Accordingly, we and our products are subject to a variety of legal, political and regulatory requirements and social
            and economic conditions over which we have little control. For example, we may be impacted by trade policies, political uncertainty and economic cycles involving geographic regions where we have significant sales or operate.</div>

          <div style="text-indent: 36pt; text-align: justify;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are subject to a number of risks associated with international business activities that may increase our costs, impact our ability to sell our ECVs and require
            significant management attention. These risks include:</div>

          <div style="text-align: justify;">&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">conforming our products to various international regulatory and safety requirements in establishing, staffing and managing foreign operations;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">challenges in attracting channel partners;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">compliance with foreign government taxes, regulations and permit requirements;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">our ability to enforce our contractual rights and intellectual property rights;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">compliance with trade restrictions and customs regulations as well as tariffs and price or exchange controls;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">fluctuations in freight rates and transportation disruptions;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">fluctuations in the values of foreign currencies;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">compliance with certification and homologation requirements; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">preferences of foreign nations for domestically manufactured products.</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In many of these markets, long-standing relationships between potential customers and their local partners and protective regulations and disparate networks and systems
            used by each country will create barriers to entry.</div>

          <div style="text-align: justify;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are currently selling our ECVs in North America, Europe and Asia, and, as a result, we are subject to laws and regulations in those jurisdictions that are applicable to
            the import and/or sale of electric vehicles. For example, we are required to meet vehicle-specific safety standards that are often materially different across markets, thus resulting in additional investment into the vehicles and systems to
            ensure regulatory compliance. For each of the markets in which we sell our ECVs, we must obtain advanced approval from regulatory agencies regarding the proper certification or homologation of our vehicles to enter into these markets. This
            process necessitates that regulatory officials in each market review and certify our vehicles prior to market entry. Any delay in the homologation process could adversely impact our ability to introduce any of these ECV models in their
            respective markets on our planned timeframe, which could adversely affect our business, financial condition and operating results and harm our reputation.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our business will be adversely affected if we are unable to protect our intellectual property rights from unauthorized use or infringement by third
          parties.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Any failure to adequately protect our intellectual property rights could result in the weakening or loss of such rights, which may allow our competitors to offer similar or
            identical products or use identical or confusingly similar branding, potentially resulting in the loss of some of our competitive advantage, a decrease in our revenue or an attribution of potentially lower quality products to us, which would
            adversely affect our business, financial condition, operating results and prospects. Our success depends, at least in part, on our ability to protect our core technology and intellectual property. To accomplish this, we rely on a combination of
            patents, patent applications, trade secrets (including know-how), employee and third-party nondisclosure agreements, copyright protection, trademarks, intellectual property licenses and other contractual rights to establish and protect our
            intellectual property rights in our technology. Our registered patents are under PRC law and have not been given reciprocal treatment and protection under the laws of either the United States or the European Union. We may be unable to
            adequately protect our proprietary technology and intellectual property from use by third parties.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 19 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The protection provided by patent laws is and will be important to our business. However, such patents and agreements and various other measures we take to protect our
            intellectual property from use by others may not be effective for various reasons, including the following:</div>

        </div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>our pending patent applications may not result in the issuance of patents;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>our patents may not be broad enough to protect our commercial endeavors;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>the patents we have been granted may be challenged, invalidated or circumvented because of the pre-existence of similar patented or unpatented technology or for other reasons;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>the costs associated with obtaining and enforcing patents in the countries in which we operate, confidentiality and invention agreements or other intellectual property rights may make enforcement impracticable; or</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>current and future competitors may independently develop similar technology, duplicate our vehicles or design new vehicles in a way that circumvents our intellectual property protection.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Existing trademark and trade secret laws and confidentiality agreements afford only limited protections. In addition, the laws of some foreign countries do not protect our
            proprietary rights to the same extent as do the laws of the United States and policing the unauthorized use of our intellectual property is difficult. For example, historically the implementation and enforcement of PRC intellectual
            property-related laws have been limited. Accordingly, protection of intellectual property rights in China may not be as effective as in the United States or other countries.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Some of the components in our supply chain are co-designed with third-party vendors, who are generally restricted from selling parts that are co-designed with us to other
            parties. However, in the event we discontinue our purchases of such co-designed components from our vendors, these vendors may no longer be restricted from selling such co-designed components to third parties.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We may need to defend ourselves against patent or trademark infringement claims, which may be time-consuming and could cause us to incur substantial
          costs.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Companies, organizations or individuals, including our competitors, may hold or obtain patents, trademarks or other proprietary rights that would prevent, limit or
            interfere with our ability to make, use, develop or sell our vehicles or vehicle kits, which could make it more difficult for us to operate our business. From time to time, we receive notices from holders of patents or trademarks regarding
            their proprietary rights. Companies holding patents or other intellectual property rights may bring suits against us alleging infringement of such rights or otherwise assert their rights and seek licenses. Even if we are successful in these
            proceedings, any intellectual property infringement claims against us could be costly, time-consuming, harmful to our reputation, and could divert the time and attention of our management and other personnel or result in injunctive or other
            equitable relief that may require us to make changes to our business, any of which could have a material adverse effect on our financial condition, cash flows, results of operations or prospects. In addition, if we are determined to have
            infringed upon a third party&#8217;s intellectual property rights, we may be required to do one or more of the following:</div>

          <div style="text-align: justify;">&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">cease selling vehicles or incorporating or using designs or offering goods or services that incorporate or use the challenged intellectual property;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">pay substantial damages;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">obtain a license from the holder of the infringed intellectual property right, which license may not be available on reasonable terms or at all; or</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; text-align: justify;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="text-align: justify;">redesign our vehicles or other goods or services.</div>
              </td>

  </tr>


</table>
        <div style="text-align: justify;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In the event of a successful claim of infringement against us and our failure or inability to obtain a license to the infringed technology or other intellectual property
            right, our business, financial condition, operating results and prospects could be materially adversely affected. In addition, any litigation or claims, whether or not valid, could result in substantial costs and diversion of resources and
            management attention.</div>

          <div><br />
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 20 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In addition, we have agreed, and expect to continue to agree, to indemnify our channel partners for certain intellectual property infringement claims regarding our
            products. As a result, if infringement claims are made against our channel partners, we may be required to indemnify them for damages (including expenses) resulting from such claims or to refund amounts they have paid to us.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Compliance with environmental regulations can be expensive, and noncompliance with these regulations may result in adverse publicity and potentially
          significant monetary damages and fines.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our business operations may generate noise, wastewater, end-of-life batteries, gaseous byproduct and other industrial waste. We are required to comply with all applicable
            national and local regulations regarding the protection of the environment. We believe we are in compliance with current environmental protection requirements and have all necessary environmental permits to conduct our business. However, if
            more stringent regulations are adopted in the future, the costs of compliance with these new regulations could be substantial. Additionally, if we fail to comply with present or future environmental rules or regulations, we may be liable for
            cleanup costs or be required to pay substantial fines, suspend production or cease operations. Any failure by us to control the use of, or to adequately restrict the unauthorized discharge of, hazardous substances or comply with other
            environmental regulations could subject us to potentially significant monetary damages and fines or suspensions to our business operations. Additionally, as we expand our local assembly capabilities in our target markets, our expansion will
            necessarily increase our exposure to liability with respect to environmental regulations and the fines and injunctive actions related thereto and require us to spend further resources and time complying with complex environmental regulations in
            such jurisdictions.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Contamination at properties currently or formerly owned or operated by us, and properties to which hazardous substances were sent by us, may result in liability for us
            under environmental laws and regulations, including the Comprehensive Environmental Response, Compensation and Liability Act (&#8220;CERCLA&#8221;). The U.S. government can impose liability on us under CERCLA for the full amount of remediation-related
            costs of a contaminated site without regard to fault. Such costs can include those associated with the investigation and cleanup of contaminated soil, ground water and buildings as well as to reverse impacts to human health and damages to
            natural resources.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Pursuant to the Environmental Protection Law of the PRC, which was adopted on December 26, 1989, and amended on April 24, 2014, effective on January 1, 2015, any entity
            which discharges pollutants must adopt measures to prevent and treat waste gas, waste water, waste residue, medical waste, dust, malodorous gas, radioactive substances generated in manufacturing, construction or any other activities as well as
            environmental pollution and hazards such as noise, vibration, ray radiation, electromagnetic radiation etc. Environmental protection authorities impose various administrative penalties on entities in violation of the Environmental Protection
            Law, including warnings, fines, orders to rectify within a prescribed period, cease construction, restrict or suspend production, make recovery, disclose relevant information or make an announcement, or seize and confiscate facilities and
            equipment which cause pollutant emissions, the imposition of administrative action against relevant responsible persons, and orders to shut down enterprises. In addition, pursuant to the Civil Code of the PRC, which was adopted on May 28, 2020,
            and became effective on January 1, 2021, in the event of damage caused to others as a result of environmental pollution and ecological destruction, the actor will bear tortious liability. In the event a party, in violation of laws and
            regulations, intentionally pollutes the environment or damages the ecology, thereby causing serious consequences, the infringed party is entitled to claim appropriate punitive damages. Any violations of the Environmental Protection Law or the
            Civil Code of the PRC could expose us to liabilities including fines and damages that could impact our business, prospects, financial condition and operating results.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">China has implemented several regulations, policies and measures to regulate the batteries used in ECVs, which cover the security standards, recycling activities and other
            specifications. For example, the Interim Measures for the Management of the Recycling of Power Battery in New Energy Vehicles (&#8220;PRC Battery Measures&#8221;) regulate the recycling and disposal of end-of-life batteries for new energy vehicles. The PRC
            Battery Measures provide that manufacturers of new energy vehicles must take primary responsibilities of the recycling of batteries and are required, for instance, to transfer batteries that have been damaged during manufacturing to vendors
            that provide recycling services, and to maintain records of the vehicles they have manufactured, the identification codes of the batteries incorporated into the vehicles, and the owners of the vehicles. The batteries used in our ECVs are also
            subject to a number of national standards in China, including functional safety requirements and testing methods for the battery management system of electric vehicles.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 21 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The EU has specific regulations on batteries and the disposal of batteries to minimize the negative environmental effects of batteries and hazardous waste. The EU Battery
            Directive (2006/66/EC) (the &#8220;EU Battery Directive&#8221;) is intended to cover all types of batteries regardless of their shape, volume, weight, material composition or use. It is aimed at reducing mercury, cadmium, lead and other metals in the
            environment by minimizing the use of these substances in batteries and by treating and re-using old batteries. This directive applies to all types of batteries except those used to protect European Member States&#8217; security, for military
            purposes, or sent into space. To achieve these objectives, the EU Battery Directive prohibits the marketing of some batteries containing hazardous substances. It establishes processes aimed at high levels of collection and recycling of
            batteries with quantified collection and recycling targets. The directive sets out minimum rules for producer responsibility and provisions with regard to labeling of batteries and their removability from equipment. Product markings are
            required for batteries and accumulators to provide information on capacity and to facilitate reuse and safe disposal. We currently ship our ECVs pursuant to the requirements of the directive. Our current estimated costs associated with our
            compliance with this directive based on our current market share are not significant. However, we continue to evaluate the impact of this directive as European Union member states implement guidance, and actual costs could differ from our
            current estimates.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In December 2020, the European Commission adopted a proposal to revise the EU Battery Directive. The proposal is designed to modernize the EU&#8217;s regulatory framework for
            batteries to secure the sustainability and competitiveness of battery value chains. It could introduce mandatory requirements on sustainability (such as requiring responsible sourcing of raw materials, restrictions on the use of hazardous
            substances, carbon footprint rules, minimum recycled content targets, performance and durability criteria), safety and labelling for the marketing and putting into service of batteries, and requirements for end-of-life management including to
            facilitate the repurposing of industrial and electric-vehicle batteries as stationary energy storage batteries. The proposal also includes due diligence obligations for economic operators as regards the sourcing of raw materials.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The EU Restriction of Hazardous Substances Directive 2002/95/EC (the &#8220;RoHS Directive&#8221;) places restrictions on the use of certain hazardous substances in electrical and
            electronic equipment. All applicable products sold in the European Union market after July 1, 2006 must comply with EU RoHS Directive. While this directive does not currently affect our ECVs in any meaningful way, should any changes occur in
            the directive that would affect our ECVs, we will need to comply with any new regulations that are imposed.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our noncompliance with any of these regulations may materially and adversely affect our operations or financial condition.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We seek to continuously expand and improve our information technology systems and use security measures designed to protect our systems against breaches
          and cyber-attacks. If these efforts are not successful, our business and operations could be disrupted, and our operating results and reputation could be harmed.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 24.5pt; color: rgb(0, 0, 0);">We seek to continuously expand and improve our information technology systems, including implementing new internally developed and/or external industry standard
            enterprise resource planning systems (&#8220;ERP systems&#8221;), to assist us in the management of our business. We maintain information technology measures designed to protect us against intellectual property theft, data breaches and other cyber-attacks.
            The implementation, maintenance and improvement of these systems require significant management time, support and cost. Moreover, there are inherent risks associated with developing, improving and expanding our core systems as well as
            implementing new systems, including the disruption of our data management, procurement, manufacturing execution, finance and supply chain processes. Despite network security and back-up measures, our information technology systems are
            potentially vulnerable to physical or electronic break-ins, computer viruses and similar disruptive problems. Despite precautionary measures to prevent unanticipated problems that could affect our information technology systems, sustained or
            repeated system failures that interrupt our ability to generate and maintain data could adversely affect our ability to manage our data and inventory, procure parts or supplies or manufacture, sell, deliver ECVs, or achieve and maintain
            compliance with, or realize available benefits under, tax laws and other applicable regulations.</div>

          <div><br />
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 24.5pt; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0);">We cannot assure you that any of our new information technology systems or their required functionality will be effectively
            implemented, maintained or expanded as planned. If we do not successfully maintain our information technology or expand these systems as planned, our operations may be disrupted, our ability to accurately or timely report our financial results
            could be impaired, and deficiencies may arise in our internal control over financial reporting, which may adversely affect our ability to certify our financial results. Moreover, our proprietary information could be compromised or
            misappropriated, and our reputation may be adversely affected. If these systems or their functionality do not operate as we expect them to, we may be required to expend significant resources to make corrections or find alternative sources for
            performing these functions.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 22 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Data collection is governed by restrictive regulations governing the use, processing, and cross-border transfer of personal information.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">International jurisdictions have their own data security and privacy legal framework with which companies or their customers must comply. The collection, use,
              storage, transfer, and other processing of personal data regarding individuals in the European Economic Area is governed by the General Data Protection Regulation (&#8220;GDPR&#8221;), which came into effect in May 2018. It contains numerous requirements
              and changes from previously existing EU law, including more robust obligations on data processors and heavier documentation requirements for data protection compliance programs by companies. Among other things, the GDPR regulates transfers of
              personal data subject to the GDPR </span>to countries outside of the European Union <span style="color: rgb(0, 0, 0);">that have not been found to provide adequate protection to such personal data, including the United States. The European
              Data Protection Board has issued draft guidance requiring additional measures be implemented to protect EU personal data from foreign law enforcement, including in the U.S. </span>These additional measures may require us to expend additional
            resources to comply.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The GDPR also introduced numerous privacy-related changes for companies operating in the European Union, including greater control for data subjects, increased data
            portability for EU consumers, data breach notification requirements and increased fines. Fines of up to 20 million Euros or up to 4% of the annual global revenue of the noncompliant company, whichever is greater, could be imposed for violations
            of certain GDPR requirements. Such penalties are in addition to any civil litigation claims by customers and data subjects. The GDPR requirements apply not only to third-party transactions but also to transfers of information between us and our
            subsidiaries, including employee information.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">The European Commission has another draft regulation in the approval process that focuses on a person&#8217;s right to conduct a private life, in contrast to the
              GDPR, which focuses on protection of personal data. The proposed legislation, known as the Regulation on Privacy and Electronic Communications, or ePrivacy Regulation, would replace the current ePrivacy Directive. While the new legislation
              contains protections for those using communications services (for example, protections against online tracking technologies), the timing of its proposed enactment following the GDPR means that additional time and effort may need to be spent
              addressing differences between the ePrivacy Regulation and the GDPR. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements to use communications content and metadata</span>&#160;<span style="color: rgb(0, 0, 0);">and other data collected from connected devices and physical objects, including our ECVs which are fitted with networking devices.</span></div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Following the United Kingdom&#8217;s (the &#8220;UK&#8221;) exit from the European Union, the GDPR was transposed into UK law (&#8220;UK GDPR&#8221;) as supplemented by the UK Data Protection Act 2018.
            As a result, the UK GDPR will not automatically incorporate any changes made to the GDPR going forward (which would need to be specifically incorporated by the UK Government). At present, the GDPR and the UK GDPR are broadly similar and have
            parallel regimes, which have not yet diverged significantly. However, the UK Government has launched a public consultation on proposed reforms to the data protection framework in the UK. This may lead to future divergence and variance between
            the two regimes.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">In addition, China has laws relating to the supervision of data and information protection. The Cybersecurity Law regulates the activities of &#8220;network operators,&#8221; which include companies that
          manage any network under PRC jurisdiction. As such, certain of our PRC subsidiaries may be regarded as network operators under the Cybersecurity Law, since our ECVs are fitted with networking devices. The Cybersecurity Law requires that the
          collection of personal data is subject to consent by the person whose data is being collected.</div>

        <div style="text-indent: 36pt;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">On June 10, 2021, China enacted the Data Security Law of the PRC (&#8220;DSL&#8221;), which became effective as of September 1, 2021. The DSL introduces several changes and new
            features to data security regulation and a comprehensive data security regime, which authorizes national departments to conduct stricter supervision of data in China. For example, the PRC government will establish a catalogue of crucial data
            categories and promulgate stricter regulations over the protection of such crucial data listed in the catalogue. The DSL also will introduce the concept of &#8220;National Core Data,&#8221; which refers to data related to, among other topics, national
            security, the PRC economy, and significant public interests, and provides that stricter regulations may be imposed on such National Core Data. The cross-border transfer of domestic data as required by non-PRC judicial or enforcement authorities
            is also subject to the approval of competent Chinese authorities.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 23 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Compliance with the GDPR, the UK GDPR, the new ePrivacy Regulation, as well as the Cybersecurity Law and DSL in China, may involve substantial operational costs or require us to change business
          practices. While we have not had a substantial presence in the European Union historically, in January 2022, we opened our European Operations Center in Dusseldorf, Germany and, in March 2022, we acquired a 65% equity interest in Tropos Motors
          Europe GmbH (&#8220;TME&#8221;), a &#8220;private label&#8221; channel partners that assembles and distributes branded ECVs based on our Metro&#174; called the ABLE and one of our largest customers since 2019. As a result, we may be required to comply with certain provisions
          of the GDPR and the new ePrivacy Regulation (once effective). As a result, we may need to undertake an update of certain of our business practices, including (i) updating internal records, policies and procedures; (ii) updating publicly facing
          privacy notices and consent mechanisms, where required; (iii) implementing employee privacy training; (iv) appointing an individual responsible for privacy compliance; (v) implementing an inter-group data transfer agreement; (vi)
          reviewing/updating contracts with vendors that process data on our behalf, and (vii) implementing an audit framework. Furthermore, if we begin selling our ECVs directly to end-users in the European Union, UK or China, we would likely be required
          to comply with additional regulatory requirements. To the extent we become subject to any such regulations, our noncompliance could result in proceedings by governmental entities, customers, data subjects or others and may result in fines,
          penalties, and civil litigation claims.</div>

        <div style="text-indent: 36pt;">&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Our ECVs are fitted with a networking device connecting the vehicle to our proprietary cloud-based software, which enables end-users to collect data about
              vehicle configuration, vehicle status and user efficiency through a system of digitally enabled components, which we sometimes refer to as &#8220;smart components.&#8221; With the permission of the end-users of the vehicles, we received data collected
              from approximately 950 Metro&#174; units that we put into service through </span>a company affiliated with our former parent company, CAG Cayman, <span style="color: rgb(0, 0, 0);">in the Chinese market. This data included vehicle-specific data
              collected for operational analysis, which we used to make improvements in the quality and durability of such components. We enable end-users to collect, store and analyze data using tools that we have developed but we do not have access to
              this end-user collected data unless we request and receive access from the end-user. </span>We do not currently collect, use or store any vehicle-specific or driver-specific data in any region and do not intend to do so in the future.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">To the extent we are required to comply with regulations under the GDPR, the UK GDPR, the ePrivacy Regulation (once effective), the Cybersecurity Law and the DSL
            (collectively, the &#8220;Data Security Regulations&#8221;), any non-compliance could adversely affect our business, financial condition, results of operations and prospects. Compliance with Data Security Regulations may be a rigorous and time-intensive
            process that may increase our cost of doing business or require us to change our business practices, and despite those efforts, there is a risk that we may be subject to fines and penalties, litigation, and reputational harm in connection with
            any future activities.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Any unauthorized control or manipulation of our ECV&#8217;s information technology systems could result in loss of confidence in us and our ECVs and harm our
          business.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our ECVs are equipped with complex information technology systems. For example, our ECVs are designed with built-in data connectivity to improve their functionality. We
            have designed, implemented and tested security measures intended to prevent unauthorized access to our information technology networks, our ECVs and their systems. However, hackers may attempt in the future to gain unauthorized access to
            modify, alter and use such networks and ECV systems to gain control of, or to change, our ECVs&#8217; functionality, user interface and performance characteristics, or to gain access to data stored in or generated by our ECVs. In addition, there are
            limited preventative measures that we can take to prevent unauthorized access to our information technology network by an employee that is knowledgeable about our information technology network and its various safeguards. We encourage reporting
            of potential vulnerabilities in the security of our ECVs, and we aim to remedy any reported and verified vulnerability. However, there can be no assurance that vulnerabilities will not be exploited in the future before they can be identified,
            or that our remediation efforts are or will be successful.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Any unauthorized access to or control of our ECVs or their systems or any loss of data could result in legal claims or proceedings. In addition, regardless of their
            veracity, reports of unauthorized access to our ECVs, their systems or data, as well as other factors that may result in the perception that our ECVs, their systems or data are capable of being &#8220;hacked,&#8221; could adversely affect our brand,
            business, financial condition, operating results and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 24 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws, and noncompliance with such
          laws can subject us to administrative, civil and criminal fines and penalties, collateral consequences, remedial measures and legal expenses, all of which could adversely affect our business, results of operations, financial condition, prospects
          and reputation.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are subject to anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations in various jurisdictions in which
            we conduct activities, including the U.S. Foreign Corrupt Practices Act, or FCPA and other anti-corruption laws and regulations. The FCPA prohibits us and our officers, directors, employees and business partners acting on our behalf, including
            agents, from corruptly offering, promising, authorizing or providing anything of value to a &#8220;foreign official&#8221; for the purposes of influencing official decisions or obtaining or retaining business or otherwise obtaining favorable treatment. The
            FCPA also requires companies to make and keep books, records and accounts that accurately reflect transactions and dispositions of assets and to maintain a system of adequate internal accounting controls. A violation of these laws or
            regulations could adversely affect our business, results of operations, financial condition, prospects and reputation.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have direct or indirect interactions with officials and employees of government agencies and state-owned affiliated entities in the ordinary course of business. These
            interactions subject us to an increased level of compliance-related concerns. We are in the process of implementing policies and procedures designed to ensure compliance by us and our directors, officers, employees, representatives,
            consultants, agents and business partners with applicable anti-corruption, anti-bribery, anti-money laundering, financial and economic sanctions and similar laws and regulations. However, our policies and procedures may not be sufficient, and
            our directors, officers, employees, representatives, consultants, agents, and business partners could engage in improper conduct for which we may be held responsible.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Noncompliance with anti-corruption, anti-bribery, anti-money laundering or financial and economic sanctions laws could subject us to whistleblower complaints, adverse media
            coverage, investigations, and severe administrative, civil and criminal sanctions, collateral consequences, remedial measures and legal expenses, all of which could materially and adversely affect our business, results of operations, financial
            condition, prospects and reputation. In addition, changes in economic sanctions laws in the future could adversely affect our business and investments in our shares.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Risks Related to Doing Business in China</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Changes in China&#8217;s economic, political or social conditions or government policies could have a material adverse effect on our business, results of
          operations, financial condition and prospects.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">A significant amount of our assets and operations are located in China. Accordingly, our business, financial condition, results of operations and prospects may be
            influenced by political, economic and social conditions in China generally. The Chinese economy differs from the economies of most developed countries in many respects, including the level of government involvement, level of development, growth
            rate, control of foreign exchange and allocation of resources. Although the Chinese government has implemented measures emphasizing the utilization of market forces for economic reform, the reduction of state ownership of productive assets, and
            the establishment of improved corporate governance in business enterprises, a substantial portion of productive assets in China is still owned by the government. In addition, the Chinese government continues to play a significant role in
            regulating industry development by imposing industrial policies. The Chinese government also exercises significant control over China&#8217;s economic growth through allocating resources, controlling payment of foreign currency-denominated
            obligations, setting monetary policy, and providing preferential treatment to particular industries or companies. In some instances, these regulatory measures could negatively impact us. For instance, the Chinese government restricts foreign
            direct investment in certain industries, which could in the future, if such restrictions are expanded to include the ECV industry, limit our ability to operate through Chinese subsidiaries.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 25 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Any adverse changes in economic conditions in China, in the policies of the Chinese government or in the laws and regulations in China could have a material adverse effect
            on the overall economic growth of China. Such developments could adversely affect our business and operating results, lead to reduction in demand for our ECVs and adversely affect our competitive position. While the Chinese economy has
            experienced significant growth over the past decades, growth has been uneven, both geographically and among various sectors of the economy. The Chinese government has implemented various measures to encourage economic growth and guide the
            allocation of resources. Some of these measures may benefit the overall Chinese economy but may have a negative effect on us. For example, our business, results of operations, financial condition and prospects may be adversely affected by
            government control over capital investments or changes in tax regulations. In addition, in the past the Chinese government has implemented certain measures, including interest rate adjustments, to control the pace of economic growth. These
            measures may cause decreased economic activity in China, which may also adversely affect our business, results of operations, financial condition and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">The PRC government may intervene or otherwise adversely affect our operations at any time, or may exert more control over foreign investment in issuers
          with operations in China, which could materially affect our operations.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The PRC government may intervene or otherwise adversely affect our operations at any time, or may exert more control over foreign investment in issuers with operations in
            China, which could materially affect our operations. For example, the PRC government has recently published new policies that significantly affected certain industries such as the education and Internet industries, and we cannot rule out the
            possibility that it will in the future release regulations or policies regarding the electric commercial vehicle or any other related industry that could adversely affect the business, financial condition and results of operations of our
            company. Furthermore, the PRC government has also recently indicated an intent to exert more oversight and control over foreign investment in companies with China-based operations. Rules and regulations in China can change with little advance
            notice. Any such action, once taken by the PRC government, could cause the value of such securities to significantly decline.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Recently, the PRC government initiated a series of regulatory actions and statements to regulate business operations in China with little advance notice, including cracking
            down on certain activities in the securities market, enhancing supervision over China-based companies listed overseas (particularly those using variable interest entity structures), adopting new measures to extend the scope of cybersecurity
            reviews (particularly for companies that process large amounts of sensitive consumer data), and expanding efforts in anti-monopoly enforcement. Since these statements and regulatory actions are new, it is highly uncertain how soon legislative
            or administrative bodies will respond, what existing or new laws or regulations or detailed implementations and interpretations will be modified or promulgated, if any, and the potential impact such modified or new laws and regulations will
            have on our daily business operations or the ability to accept foreign investments.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Uncertainties with respect to the Chinese legal system could materially and adversely affect us and may restrict the level of legal protections to foreign
          investors.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">China&#8217;s legal system is based on statutory law. Unlike the common law system, statutory law is based primarily on written statutes. Previous court decisions may be cited as
            persuasive authority but do not have a binding effect. Although the Supreme People&#8217;s Court has determined and issued guiding caselaw that courts should refer to when trying similar cases, it may not sufficiently cover all aspects of economic
            activities in China. Since 1979, the Chinese government has been promulgating and amending laws, regulations and relevant interpretations regarding economic matters, such as corporate organization and governance, foreign investment, commerce,
            taxation and trade. However, since these laws and regulations are relatively new, and the Chinese legal system continues to rapidly evolve, the interpretation of many laws, regulations and rules is not always uniform, and enforcement of these
            laws, regulations and rules may involves uncertainties, which may limit legal protections available to us.</div>

          <div><br />
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In addition, any litigation in China may be protracted and may result in substantial costs and diversion of resources and management&#8217;s attention. The legal system in China
            may not provide investors with the same level of protection as in the United States or Australia. We are governed by laws and regulations generally applicable to local enterprises in China. Many of these laws and regulations are still being
            continuously revised and improved. Interpretation, implementation and enforcement of the existing laws and regulations can be uncertain and unpredictable and therefore may restrict the legal protections available to foreign investors.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 26 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We currently conduct a significant amount of our operations through our subsidiaries established in China. Adverse regulatory developments in China may
          subject us to additional regulatory review or regulatory approval, and additional disclosure requirements. Also, regulatory scrutiny in response to recent tensions between the United States and China may impose additional compliance requirements
          for companies like ours with significant China-based operations. These developments could increase our compliance costs or subject us to additional disclosure requirements.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">We currently conduct a significant amount of our operations through our subsidiaries established in China. Because of our corporate structure, we and our
              investors are subject to unique risks due to uncertainty regarding the interpretation and application of currently enacted PRC laws and regulations and any future actions of the PRC government relating to companies with significant PRC
              operations, and the possibility of sanctions imposed by PRC regulatory agencies, including the China Securities Regulatory Commission, if we fail to comply with their rules and regulations. For example, as a result of our PRC operations, we
              are subject to PRC laws relating to, among others, data security and restriction over foreign investments. Recent regulatory developments in China, in particular with respect to restrictions on companies with significant operations in China
              raising capital offshore, including companies that process large amounts of sensitive consumer data and companies with a variable interest entities structure, or a VIE structure, may lead to additional regulatory review or approval in China
              over our financing and capital raising activities in the U.S. capital markets. On December 28, 2021, the Cyberspace Administration of China (the &#8220;<span style="color: rgb(0, 0, 0);">Cyberspace Administration</span>&#8221;) and other competent
              authorities issued the amended Cybersecurity Review Measures (effective as of February 2022), which provides, among other things, that online platform operators (i.e., over one million users) must apply for cybersecurity review prior to
              public listings outside of China. Under such rules, the <span style="color: rgb(0, 0, 0);">Cyberspace Administration</span> has jurisdiction to review and limit foreign public listings of critical information infrastructure operators (data
              operators in industries such as energy, water conservancy and public services) and online platform operators with more than one million users (for example, companies that operate consumer platforms such as ride-sharing, personal banking or
              retail). Additionally, on December 24, 2021, the China Securities Regulatory Commission </span>published the Regulations of the State Council on the Administration of Overseas Issuance and Listing of Securities by Domestic Enterprises (Draft
            for Public Comments) and the Measures for the Administration of Overseas Issuance and Listing of Securities by Domestic Enterprises (Draft for Public Comments) for public comments, which will apply to a domestic enterprise that issues shares,
            depositary receipts, corporate bonds convertible into shares, or other securities of an equity nature outside of the PRC, or lists its securities for trading outside of the PRC. While this regulation has not been formally promulgated and the
            criteria for determining its application is still uncertain, we currently do not expect such regulations, to apply to our operations in China. However, we cannot be certain the applicability of such regulations will be consistent with our
            expectations.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In addition, on July 30, 2021, in response to the recent regulatory developments in China and actions adopted by the PRC government, the Chairman of the SEC issued a
            statement asking the SEC staff to seek additional disclosures from offshore issuers associated with China-based operating companies before their registration statements will be declared effective, including detailed disclosure related to VIE
            structures and whether the VIE and the issuer, when applicable, received or were denied permission from Chinese authorities to list on U.S. exchanges and the risks that such approval could be denied or rescinded.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We may face heightened scrutiny and negative publicity, which could result in a material change in our operations or significantly limit our ability to offer or continue to
            offer securities to investors and cause the value of such securities to significantly decline. Additionally, recent statements by PRC authorities and changes in PRC internal regulatory mandates, such as certain rules surrounding mergers and
            acquisitions, the Data Security Law, and rules related to entities using a variable interest entity structure, may target the Company due to our significant operations in China and impact our ability to conduct business, accept foreign
            investments, or maintain a listing on a U.S. exchange. We cannot predict the effects of future developments in the PRC legal system. We may be required in the future to procure additional permits, authorizations and approvals for our existing
            and future operations, which may not be obtainable in a timely fashion or at all and which could materially affect our operations as a business. The occurrence of any of the aforementioned regulatory obstacles or the inability to obtain such
            permits or authorizations may have a material and adverse effect on our business, financial condition and results of operations.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Increases in labor costs and enforcement of stricter labor laws and regulations in China may adversely affect our business and our profitability.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">China&#8217;s overall economy and the average wage in China have increased in recent years and are expected to grow. The average wage level for our employees has also increased
            in recent years. We expect that our labor costs, including wages and employee benefits, will increase. Unless we are able to take effective measures to reduce labor costs or pass on these increased labor costs to those who pay for our ECVs, our
            profitability and results of operations may be materially and adversely affected.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 27 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In addition, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees, limitation with respect to utilization
            of labor dispatching, applying for foreigner work permits, labor protection and labor condition and paying various statutory employee benefits, including pensions, housing fund, medical insurance, work-related injury insurance, unemployment
            insurance and maternity insurance to designated government agencies for the benefit of our employees. Pursuant to the PRC Labor Contract Law and its implementation rules, employers are subject to stricter requirements in terms of signing labor
            contracts, minimum wages, paying remuneration, determining the term of employee&#8217;s probation and unilaterally terminating labor contracts. In the event that we decide to terminate some of our employees or otherwise change our employment or labor
            practices, the PRC Labor Contract Law and its implementation rules may limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In October 2010, the Standing Committee of the National People&#8217;s Congress promulgated the PRC Social Insurance Law, which came into effect on July 1, 2011 and was amended
            on December 29, 2018. On April 3, 1999, the State Council of the People&#8217;s Republic of China (the &#8220;State Council&#8221;) promulgated the Regulations on the Administration of Housing Funds, which was amended on March 24, 2002 and March 24, 2019.
            Companies registered and operating in China are required under the Social Insurance Law and the Regulations on the Administration of Housing Funds to apply for social insurance registration and housing fund deposit registration within 30 days
            of their establishment, and to pay for their employees different social insurance including pension insurance, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to the extent required by law, as
            well as housing provident funds. If we are deemed to have violated relevant social insurance and housing funds regulations, we could be subject to orders by the competent authorities for rectification and failure to comply with such orders may
            further subject us to administrative fines or other corresponding measures.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As the interpretation and implementation of labor-related laws and regulations are still evolving, our employment practices may violate labor-related laws and regulations
            in China, which may subject us to labor disputes or government investigations. We cannot assure you that we have complied or will be able to comply with all labor-related law and regulations including those relating to obligations to make
            social insurance payments and contribute to the housing provident funds. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees or assume other
            responsibilities and our business, financial condition and results of operations will be adversely affected.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Fluctuations in the value of the RMB and restrictions on currency exchange may adversely affect our business.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The reporting currency of our U.S. subsidiary is the U.S. Dollar while our Chinese subsidiaries&#8217; functional currency is RMB. Our Audited Financial Statements are presented
            in USD and will be affected by the foreign exchange rate of the Renminbi (&#8220;RMB&#8221;) against the USD. During the years ended December 31, 2021, 2020 and 2019, significant portions of our revenues were derived from the sales in the European Union
            and United States, denominated in Euros or USD, respectively, while our costs and expenses were primarily incurred in the PRC (and denominated in RMB). The value of the RMB against the Euro, USD and other currencies is affected by changes in
            China&#8217;s political and economic conditions and by China&#8217;s foreign exchange policies, as well as currency market conditions and other factors.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. During the years ended
            December 31, 2021, 2020, and 2019 the RMB appreciated against the USD by approximately 2.7%, appreciated against the USD by approximately 6.2%, and depreciated against the USD by approximately 1.2%, respectively. During the years ended December
            31, 2021, 2020 and 2019, the RMB appreciated against the Euro by approximately 8.9%, depreciated against the Euro by approximately 2.2% and appreciated against the Euro by approximately 0.9%, respectively. It is difficult to predict how market
            forces or PRC, U.S. or EU government policy may impact the exchange rate between the RMB and the USD or Euro, respectively, in the future.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Currency exchange rate fluctuation in either direction can negatively impact our results of operations or financial condition. Appreciation in RMB could have the effect of
            increasing our operating costs so long as a material amount of our current operations occur in China. Conversely, appreciation of USD against the RMB could have the effect of reducing the value of our cash and cash equivalents in China for the
            purpose of paying any cash dividends.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 28 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We may rely on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and any
          limitation on the ability of our PRC subsidiaries to make payments to us could have a material and adverse effect on our ability to conduct our business.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We conduct our operations in various countries, including China, through wholly owned subsidiaries with direct equity ownership. If our PRC subsidiaries incur debt on their
            own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us. Under PRC laws and regulations, our PRC subsidiaries, which are foreign-owned enterprises, may pay
            dividends only out of their respective accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a foreign-owned enterprise is required to set aside at least 10% of its accumulated after-tax
            profits each year, if any, to fund a certain statutory reserve fund, until the aggregate amount of such fund reaches 50% of its registered capital. Such reserve funds cannot be distributed to us as dividends. At its discretion, a foreign-owned
            enterprise may allocate a portion of its after-tax profits based on PRC accounting standards to an enterprise expansion fund, or a staff welfare and bonus fund. To date, we have not been required to set aside and fund any such statutory reserve
            fund, as we have, since our inception, incurred net losses.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Under applicable PRC accounting standards and regulations, intercompany transfers are accounted for under either a general account, for cash transfers in the ordinary
            course of business, or a capital account, for cash transfers on investments (i.e., dividends and loan repayments). With respect to our capital account, we can send capital investments to our subsidiaries for working capital and our subsidiaries
            can use such capital at their discretion. To the extent one of our PRC subsidiaries declares and pays a dividend, such subsidiary must pay a transfer tax of 15% to repatriate any profit distributed to our Australian parent company. Our PRC
            subsidiaries, as Wholly Foreign Owned Enterprises (WFOEs) under PRC law, can make dividends up to CAG HK without prior PRC regulatory approval. However, any such subsidiary is limited in its ability to make dividends while that subsidiary has
            either net losses in the current period or accumulated net losses from prior periods and will only be able to pay dividends during periods in which it has positive net income and no accumulated net losses. We have not made any cash
            distributions or transfers of other assets between us and any of our subsidiaries. To date, there have been no net profits recognized at any of our PRC subsidiaries and thus there have not been any dividends or distributions made by any of our
            subsidiaries. With respect to our general account, our subsidiaries purchase and pay for materials and parts, and receive funds for the sale of vehicle kits and vehicles. There is no PRC government approval required for transactions in our
            general account, where funds can be sent and received in the ordinary course of business freely without government approvals.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Revenue generated in Renminbi by our PRC Subsidiaries is not freely convertible into other currencies. As a result, any restriction on currency exchange may limit the
            ability of our PRC subsidiaries to use their Renminbi revenues to pay dividends to us.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The PRC government may continue to strengthen its capital controls and more restrictions and substantial vetting processes may be put forward by the State Administration of
            Foreign Exchange, or SAFE, for cross-border transactions. Any limitation on the ability of our PRC subsidiaries to pay dividends or make other kinds of payments to us could materially and adversely limit our ability to grow, make investments or
            acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business. In addition, the <span style="font-style: italic;">Enterprise Income Tax Law</span> and its implementation rules provide that a
            withholding tax rate of up to 10% will be applicable to dividends payable by Chinese companies to non-PRC-resident enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and
            governments of other countries or regions where the non-PRC-resident enterprises are incorporated.</div>

        </div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 29 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">
            <div style="text-align: justify; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Changes in U.S. and international trade policies, particularly with regard to China, may adversely impact our
              business and operating results.</div>

          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;"> <br />
          </div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Since the beginning of 2018, there has been increasing rhetoric, in some cases coupled with legislative or executive action, from several U.S. and foreign leaders regarding
            tariffs against foreign imports of certain materials. More specifically, there have been several rounds of U.S. tariffs on Chinese goods taking effect in the past few years, some of which prompted retaliatory Chinese tariffs on U.S. goods. By
            January 2020, China and the United States had reached a phase one trade deal to roll back tariffs and suspend certain tariff increases by the United States that were scheduled to take effect; however, such phase one trade deal made reductions
            in tariffs contingent on certain purchase concessions from China. As of March 2022, China has yet to satisfy the trade deal&#8217;s purchase conditions and tariff levels have not been reduced under the agreement. The institution of trade tariffs both
            globally and between the U.S. and China specifically carries the risk of negatively affecting both countries&#8217; overall economic condition. If these tariffs continue or additional new tariffs are imposed in the future, they could have a negative
            impact on us as we have significant operations in China.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The Chinese government has adopted legislation and new regulations designed to counteract U.S. trade policies towards China, including the Anti-Foreign Sanctions Law and
            the Ministry of Commerce of the People&#8217;s Republic of China Order No. 1 of 2021 on Rules on Counteracting Unjustified Extraterritorial Application of Foreign Legislation and Other Measures. Pursuant to the Anti-Foreign Sanctions Law, all
            entities and individuals (including subsidiaries of multinational companies and foreign citizen) in China (including Hong Kong and Macao) risk being on the anti-sanctions list if they are deemed to aid and abet in the implementation of
            sanctions imposed by foreign countries. Continuing trade tensions between China and the United States could adversely affect our business and our operations.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">It may be difficult for overseas regulators to conduct investigations or collect evidence within China.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Shareholder claims or regulatory investigations that are common in the United States and other developed countries generally are difficult to pursue as a matter of law or
            practicality in China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in China may establish a
            regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the Unities States
            may not be efficient in the absence of mutual and practical cooperation mechanism. Furthermore, according to Article 177 of the PRC Securities Law, or Article 177, which became effective in March 2020, no overseas securities regulator is
            allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. While detailed interpretation of or implementation rules under Article 177 have yet to be promulgated, the inability for an overseas
            securities regulator to directly conduct investigations or evidence collection activities within China may further increase difficulties faced by you in protecting your interests.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">PRC regulation of loans to and direct investment in PRC entities by offshore holding companies and governmental control of currency conversion may delay
          or prevent us from making loans to or make additional capital contributions to our PRC subsidiaries, which could materially and adversely affect our liquidity and our ability to fund and expand our business.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Under PRC laws and regulations, we are permitted to utilize the proceeds of any financing outside China to fund our PRC subsidiaries by making loans to or additional
            capital contributions to our PRC subsidiaries, subject to applicable government registration, statutory limitations on amount and approval requirements. These PRC laws and regulations may limit our ability to use Renminbi converted from the net
            proceeds of any financing outside China to make future loans to our PRC subsidiaries or future capital contributions by us to our PRC subsidiaries. If we fail to complete such registrations or obtain such approvals, our ability to capitalize or
            otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries&#8217; ability to increase their registered capital
          or distribute profits to us or otherwise expose us or our PRC resident beneficial owners to liability and penalties under PRC law.</div>

        <div style="text-indent: 36pt;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">SAFE requires PRC residents or entities to register with SAFE or its local branch in connection with their establishment or control of an offshore entity established for
            the purpose of overseas investment or financing. In addition, such PRC residents or entities must update their SAFE registrations when the offshore special purpose vehicle undergoes certain material events.</div>

          <div><br />
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">If our shareholders who are PRC residents or entities do not complete their registration with the local SAFE branches, our PRC subsidiaries may be prohibited from
            distributing their profits and any proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with
            SAFE registration requirements could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 30 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">However, we may not be informed of the identities of all the PRC residents or entities holding direct or indirect interests in our company, nor can we compel our beneficial
            owners to comply with SAFE registration requirements. As a result, we cannot assure you that all of our shareholders or beneficial owners who are PRC residents or entities have complied with, and will in the future make or obtain, any
            applicable registrations or approvals required by, SAFE regulations. Failure by such shareholders or beneficial owners to comply with SAFE regulations, or failure by us to amend the foreign exchange registrations of our PRC subsidiaries, could
            subject us to fines or legal sanctions, restrict our overseas or cross-border investment activities, limit our PRC subsidiaries&#8217; ability to make distributions or pay dividends to us or affect our ownership structure, which could adversely
            affect our business and prospects.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Any failure to comply with PRC regulations regarding the registration requirements for employee share incentive plans may subject the PRC plan
          participants or us to fines and other legal or administrative sanctions.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Under SAFE regulations, PRC residents who participate in a share incentive plan in an overseas publicly listed company may be required to register with SAFE or its local
            branches and complete certain other procedures. We and our PRC resident employees who participate in our share incentive plans may become subject to these regulations. If we or any of these PRC resident employees fail to comply with these
            regulations, we or such employees may be subject to fines and other legal or administrative sanctions. We also face regulatory uncertainties that could restrict our ability to adopt additional incentive plans for our directors, executive
            officers and employees under PRC law.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">You may experience difficulties in enforcing foreign judgments or bringing actions in China against us based on foreign laws.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The recognition and enforcement of foreign judgments in China are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in
            accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other
            forms of reciprocity with the United States or Australia that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, PRC courts will not enforce a foreign judgment if
            they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the
            United States or Australia against any of our subsidiaries or assets located in China.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="color: rgb(0, 0, 0); font-weight: bold;">Risks Related to Ownership of Our Ordinary Shares</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our ordinary shares may be delisted under the Holding Foreign Companies Accountable Act if the PCAOB is unable to inspect our auditors. The delisting of
            our ordinary shares, or the threat of their being delisted, may materially and adversely affect the value of your investment.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The Holding Foreign Companies Accountable Act, or the HFCA Act, was enacted on December 18, 2020. The HFCA Act states if the SEC determines that a company has filed audit
            reports issued by a registered public accounting firm that has not been subject to inspection by the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit such ordinary shares from being traded on a national securities
            exchange or in the over-the-counter trading market in the U.S.</div>

          <div><br />
          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt; color: rgb(0, 0, 0);">On March 24, 2021, the SEC adopted interim final rules relating to the implementation of certain disclosure and documentation
            requirements of the HFCA Act. A company will be required to comply with these rules if the SEC identifies it as having a &#8220;non-inspection&#8221; year under a process to be subsequently established by the SEC. The SEC is assessing how to implement
            other requirements of the HFCA Act, including the listing and trading prohibition requirements described above. Furthermore, on June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, which, if enacted,
            would amend the HFCA Act and require the SEC to prohibit an issuer&#8217;s securities from trading on any U.S. stock exchanges if its auditor is not subject to PCAOB inspections for two consecutive years instead of three. A bill corresponding to the
            Senate&#8217;s Accelerating Holding Foreign Companies Accounting Act was introduced in the U.S. House of Representatives on December 13, 2021, though such legislation has not yet been passed. On September 22, 2021, the PCAOB adopted a final rule
            implementing the HFCA Act, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCA Act, whether the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a
            foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction. On December 2, 2021, the SEC issued amendments to finalize rules implementing the submission and disclosure requirements in the HFCA Act. The
            rules apply to registrants that the SEC identifies as having filed an annual report with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that PCAOB is unable to inspect or investigate
            completely because of a position taken by an authority in foreign jurisdictions. On December 16, 2021, the PCAOB issued a Determination Report which found that the PCAOB is unable to inspect or investigate completely registered public
            accounting firms headquartered in: (i) China, and (ii) Hong Kong.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 31 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our current independent accounting firm, Marcum Bernstein &amp; Pinchuk LLP, whose audit report is included in this Annual Report, is headquartered in Manhattan, New York,
            and was not included in the list of PCAOB Identified Firms in the PCAOB Determination Report.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">However, given that all PCAOB-registered firms in China were included in the list of PCAOB Identified Firms, our ability to retain an auditor subject to PCAOB inspection
            and investigation may depend on the relevant positions of U.S. and PRC regulators. Recent developments with respect to audits of companies with PRC operations, such as the Company, create uncertainty about the ability of the Company&#8217;s auditor
            to fully cooperate with a request by the PCAOB for audit work papers in China without the approval of PRC authorities. There is no assurance that Marcum Bernstein &amp; Pinchuk LLP would be able to obtain such permission from PRC regulators in
            connection with a request for inspection of audit work papers in China. If it is determined that the PCAOB is unable to inspect or investigate completely our auditor because of a position taken by PRC regulators and we are determined to be
            subject to the HFCA Act, our Ordinary Shares would be prohibited from trading on a U.S. national securities exchange or the U.S. over-the-counter market and result in the delisting of our Ordinary Shares. Such a prohibition would substantially
            impair an investor&#8217;s ability to sell or purchase our Ordinary Shares and negatively impact the price of our Ordinary Shares.</div>

          <div>
<div>&#160;<br /></div>

            <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our Ordinary Share price may be volatile, and the value of our Ordinary Shares may decline.</div>

            <div>&#160;</div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The market price of our Ordinary Shares may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our
            control, including:</div>

          <div>&#160;</div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: rgb(0, 0, 0);">our future financial performance, including expectations regarding our revenue, expenses and other operating results;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">changes in customer acceptance rates or the pricing of our vehicles;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">delays in the production of our vehicles;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">our ability to establish new channel partners and successfully retain existing channel partners;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: rgb(0, 0, 0);">our ability to anticipate market needs and develop and introduce new and enhanced vehicles to adapt to changes in our industry;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">the success of our competitors;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">our operating results failing to meet the expectations of securities analysts or investors in a particular period;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: rgb(0, 0, 0);">changes in financial estimates and recommendations by securities analysts concerning us or the industry in which we operate in general;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">the stock price performance of other companies that investors deem comparable to us;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: rgb(0, 0, 0);">announcements by us or our competitors of significant business developments, acquisitions, strategic partnerships, joint ventures, collaborations or capital commitments;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: rgb(0, 0, 0);">future investments in our business, our anticipated capital expenditures and our estimates regarding our capital requirements;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div style="color: rgb(0, 0, 0);">disputes or other developments related to our intellectual property or other proprietary rights, including litigation;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">changes in our capital structure, including future issuances of securities or the incurrence of debt;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 32 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">changes in senior management or key personnel;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">changes in laws and regulations affecting our business;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">commencement of, or involvement in, investigations, inquiries or litigation;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">the inherent risks related to the electric commercial vehicle industry;</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">the trading volume of our Ordinary Shares; and</div>
              </td>

  </tr>


</table>
        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">&#8226;</td>

    <td style="width: auto; vertical-align: top;">
                <div style="color: rgb(0, 0, 0);">general economic and market conditions.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div>
          <div>
            <div>
              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Broad </span>market and industry fluctuations, as well as general economic, political, regulatory, and market conditions, may also
                negatively impact the market price of our Ordinary Shares. In addition, technology stocks have historically experienced high levels of volatility. In the past, companies that have experienced volatility in the market price of their
                securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial expenses and divert our management&#8217;s attention.</div>

            </div>

          </div>

          <div><br />
          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Concentration of ownership among our executive officers, directors and their affiliates, as well as the Relationship Agreement entered into in
            connection with the Combination, may prevent new investors from influencing significant corporate decisions.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">As of </span>March 31, 2022<span style="color: rgb(0, 0, 0);">, our executive officers, directors and their affiliates beneficially own, in the aggregate,
              approximately 30.7% of our outstanding Ordinary Shares. In particular, as of </span>March 31, 2022<span style="color: rgb(0, 0, 0);">, Mr. Peter Z. Wang, our Chief Executive Officer, beneficially owns approximately 27.4% of our outstanding
              Ordinary Shares.</span></div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Additionally, in connection with the Combination, NBG entered into a relationship agreement, dated as of December 30, 2021 (the &#8220;Relationship Agreement&#8221;), with Mr. Wang and
            Cenntro Enterprise Limited and Trendway Capital Limited, each an entity controlled by Mr. Wang (both entities together with Mr. Wang, the &#8220;Wang Parties&#8221;). In accordance with the Acquisition Agreement and the Relationship Agreement, the Board
            consists of five directors, including Mr. Wang, Chris Thorne, Joe Tong and Simon Charles Howard Tripp, directors designated by the Wang Parties (the &#8220;Wang Parties Nominee Directors&#8221;), and Mr. Davis-Rice, NBG&#8217;s former chief executive officer and
            the director designated by NBG. For so long as the Wang Parties collectively beneficially own at least 10% of our issued and outstanding Ordinary Shares, in the event that any of the Wang Parties Nominee Directors are removed as a director by
            members pursuant to section 203D of the Corporations Act, Mr. Wang may give notice in writing to the Company of the person that the Wang Parties wish to nominate in place of that previous Wang Parties Nominee Director, together with their
            consent to act, and the Company must ensure that such individual is appointed as a Wang Parties Nominee Director of the same class of director as the previous nominee within two business days of receipt of such notice and signed consent to act.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As a result, Mr. Wang will be able to exercise a significant level of influence over all matters requiring shareholder approval, including the election of directors,
            amendments of our Constitution and approval of significant corporate transactions. This influence could have the effect of delaying or preventing a change of control of our company or changes in management and will make the approval of certain
            transactions difficult or impossible without the support of Mr. Wang.</div>

          <div style="text-indent: 18pt; margin-left: 9pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Future sales of our Ordinary Shares by us in the public market could cause the market price of our Ordinary Shares to decline. The issuance of
            additional Ordinary Shares in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other shareholders.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Sales of a substantial number of Ordinary Shares in the public market, including sales of Ordinary Shares or securities convertible into Ordinary Shares under our existing
            universal shelf registration statements on Form F-3ASR, filed with the SEC on May 18, 2021 and January 6, 2022, or the perception that these sales might occur, could depress the market price of our Ordinary Shares and could impair our ability
            to raise capital through the sale of additional equity securities. We are unable to predict the timing of or the effect that any such sales may have on the prevailing market price of our Ordinary Shares.</div>

          <div style="text-indent: 36pt;">&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The issuance of additional Ordinary Shares in the future will result in dilution to all other shareholders. In addition, we expect to grant equity awards to employees,
            directors and consultants under our equity incentive plans. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment.
            Any such issuances of additional share capital may cause shareholders to experience significant dilution of their ownership interests and the per share value of our Ordinary Shares to decline.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 33 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and
            trading volume of our Ordinary Shares could decline.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The market price and trading volume of our Ordinary Shares is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not
            have control over these analysts. If industry analysts cease coverage of us or if securities analysts do not publish research or reports about our business, the price of our Ordinary Shares may be negatively affected. If securities or industry
            analysts downgrade our Ordinary Shares or publish negative reports about our business, the price of our Ordinary Shares would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly,
            demand for our Ordinary Shares could decrease, which might cause a decline in the price of our Ordinary Shares and could decrease the trading volume of our Ordinary Shares.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on
            appreciation in the price of our Ordinary Shares.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have never declared or paid any cash dividends on our Ordinary Shares, and we do not intend to pay any cash dividends in the foreseeable future. Any determination to pay
            dividends in the future will be at the discretion of our Board. Accordingly, you may need to rely on sales of our Ordinary Shares after price appreciation, which may never occur, as the only way to realize any future gains on your investment.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">There can be no assurance that we will be able to comply with the continued listing standards of the Nasdaq Capital Market. Our failure to meet the
            continued listing requirements could result in a de-listing of our Ordinary Shares.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We cannot assure you that we will be able to comply with the standards that we are required to meet in order to maintain a listing of our Ordinary Shares on the Nasdaq
            Capital Market of The Nasdaq Stock Market LLC (&#8220;Nasdaq&#8221;). If we fail to satisfy the continued listing requirements of the Nasdaq Capital Market, such as the minimum stockholder&#8217;s equity requirement, the minimum bid price requirements or the
            minimum market value of publicly held shares requirement, Nasdaq staff may take steps to de-list our Ordinary Shares. A notice of de-listing or any de-listing would likely have a negative effect on the price of our Ordinary Shares and may
            impair our shareholders&#8217; ability to sell our Ordinary Shares when they wish to do so. In the event that we receive a notice of de-listing, we would plan to take actions to restore our compliance with the Nasdaq Capital Market&#8217;s listing
            requirements, but we can provide no assurance that any action taken by us would result in our Ordinary Shares maintaining its listing, or that any such action would stabilize the market price or improve the liquidity of our Ordinary Shares.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">As a foreign private issuer, we are permitted and expect to follow certain home country corporate governance practices (in our case Australian) in lieu
            of certain Nasdaq requirements applicable to domestic issuers and we are permitted to file less information with the SEC than a company that is not a foreign private issuer. This may afford less protection to holders of our securities.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As a foreign private issuer under the Securities and Exchange Act 1934 (the &#8220;Exchange Act&#8221;), Nasdaq allows us to follow home country governance practices (in our case,
            Australian) in lieu of the otherwise applicable Nasdaq corporate governance requirements. In accordance with this exception, we follow Australian corporate governance practices in lieu of certain of the Nasdaq corporate governance standards, as
            more fully described in Item 16G of this Annual Report on Form 20-F. In particular, we follow Australian law and corporate governance practices with respect to quorum requirements applicable to shareholder meetings. These differences may result
            in less shareholder approvals required generally for corporate decision-making. We will also follow Australian law instead of the Nasdaq requirement to obtain shareholder approval prior to the issuance of securities in connection with a change
            of control, certain acquisitions, private placements of securities, or the establishment or amendment of certain stock option, purchase, or other equity compensation plans or arrangements. These differences may result in less shareholder
            oversight and requisite approvals for certain acquisition or financing related decisions or for certain company compensation related decisions. The Australian home country practices described above may afford less protection to holders of our
            securities than that provided under the exchange listing rules of Nasdaq (the &#8220;Nasdaq Listing Rules&#8221;).</div>

          <div>&#160;<br />
          </div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 34 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">We are an &#8220;emerging growth company,&#8221; and we cannot be certain if the reduced reporting and disclosure requirements applicable to emerging growth
            companies will make our Ordinary Shares less attractive to investors.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are an &#8220;emerging growth company&#8221; as defined in the Jumpstart Our Business Startups Act of 2012 (the &#8220;JOBS Act&#8221;), and we may take advantage of certain exemptions from
            various reporting requirements that are applicable to other public companies that are not &#8220;emerging growth companies,&#8221; including the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, or Section 404 and disclosure
            obligations regarding executive compensation. Pursuant to Section 107 of the JOBS Act, as an emerging growth company, we have elected to use the extended transition period for complying with new or revised accounting standards until those
            standards would otherwise apply to private companies. As a result, our financial statements may not be comparable to the financial statements of issuers who are required to comply with the effective dates for new or revised accounting standards
            that are applicable to public companies, which may make our Ordinary Shares less attractive to investors. In addition, if we cease to be an emerging growth company, we will no longer be able to use the extended transition period for complying
            with new or revised accounting standards.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We will remain an emerging growth company until the earliest of: (1) the last day of the fiscal year following the fifth anniversary of June 20, 2018, which was the date of
            the first sale of our Ordinary Shares pursuant to an effective registration statement; (2) the last day of the first fiscal year in which our annual gross revenue is $1.07 billion or more; (3) the date on which we have, during the previous
            rolling three-year period, issued more than $1 billion in non-convertible debt securities; and (4) the last day of the fiscal year in which the market value of our Ordinary Shares held by non-affiliates exceeded $700 million as of June 30 of
            such fiscal year.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We cannot predict if investors will find our Ordinary Shares less attractive if we choose to rely on these exemptions. For example, if we do not adopt a new or revised
            accounting standard, our future results of operations may not be as comparable to the results of operations of certain other companies in our industry that adopted such standards. If some investors find our Ordinary Shares less attractive as a
            result, there may be a less active trading market for our Ordinary Shares, and our share price may be more volatile.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Our Constitution and the Corporations Act contain anti-takeover provisions, which may discourage a third-party from acquiring us and adversely affect
            the rights of holders of our Ordinary Shares.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our Constitution contains certain provisions that could limit the ability of others to acquire control of our company, including provisions that institute a staggered board
            of directors. In addition, the Corporations Act contains provisions relating to control transactions which regulate transactions pursuant to which shareholders may gain a controlling equity stake in the Company. These provisions could
            discourage, delay or prevent a transaction involving a change in control of our company. These provisions could also make it more difficult for you and other shareholders to elect directors of your choosing and cause us to take other corporate
            actions that you desire. Additionally, the Relationship Agreement provides our Chairman and Chief Executive Officer, Peter Z. Wang, with considerable influence over the composition of our Board. See &#8220;&#11834;Concentration of ownership among our
            executive officers, directors and their affiliates, as well as the Relationship Agreement entered into in connection with the Combination, may prevent new investors from influencing significant corporate decisions.&#8221;</div>

          <div>&#160;</div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
            <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 35 -</span></div>

            <div style="page-break-after:always;" class="DSPFPageBreak">
              <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

            <div style="width: 100%;" class="DSPFPageHeader">
              <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
              </div>

            </div>

          </div>

        </div>

        <div>
          <div>
            <a id="INFORMATIONONTHECOMPANY"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                    <div style="color: rgb(0, 0, 0); font-weight: bold;"><span style="font-weight: bold; color: rgb(0, 0, 0);">ITEM 4.</span></div>
                  </td>

    <td style="align: left; vertical-align: top; width: auto;">
                    <div style="color: rgb(0, 0, 0); font-weight: bold;">INFORMATION ON THE COMPANY</div>
                  </td>

  </tr>


</table>
          </div>

        </div>

        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">A. History and Development of the Company</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">History and Development</div>

        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); text-indent: 36pt;">We are an Australian public limited company, originally formed on May 11, 2017 under the name &#8220;Bendon Group Holdings Limited.&#8221;</div>

        <div><br />
        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On June 19, 2018, NBG consummated the transactions (the &#8220;Bendon Merger&#8221;) contemplated by that certain Agreement and Plan of Reorganization, dated as of May 25, 2017 and
          amended on July 26, 2017, February 21, 2018, March 19, 2018 and April 23, 2018 (the &#8220;Bendon Merger Agreement&#8221;), by and among NBG (f/k/a Bendon Group Holdings Limited), Naked Brand Group Inc., a Nevada corporation (&#8220;Naked (NV)&#8221;), Bendon, Naked
          Merger Sub Inc., a Nevada corporation and a wholly owned subsidiary of NBG (&#8220;Bendon Merger Sub&#8221;) and Bendon Investments Ltd., a New Zealand company and at the time the owner of a majority of the outstanding shares of Bendon. Pursuant to the
          Bendon Merger Agreement, (i) Bendon undertook a reorganization of its corporate group, in which it inserted NBG as its parent entity and the shareholders of Bendon exchanged their shares of Bendon for shares of NBG and (ii) immediately
          thereafter, the parties effectuated a merger of Bendon Merger Sub and Naked (NV), with Naked (NV) surviving as a wholly owned subsidiary of NBG and Naked (NV) shareholders receiving Ordinary Shares of NBG in exchange for all outstanding shares of
          common stock of Naked (NV). Effective on and from the closing of the Bendon Merger, NBG&#8217;s business became the business of Bendon and Naked (NV) and NBG changed its name from Bendon Group Holdings Limited to &#8220;Naked Brand Group Limited.&#8221;</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 35.8pt; margin-left: 0.2pt; color: rgb(0, 0, 0);">On January 21, 2021, NBG announced plans to undertake a restructuring in which it would dispose of its bricks-and-mortar operations in order to focus
          exclusively on its e-commerce business. To that end, in January 2021, NBG signed a non-binding and non-exclusive term sheet for the divestment of our Bendon subsidiary, to a group composed of then-existing management of NBG (the &#8220;Bendon Sale&#8221;).
          On April 23, 2021, NBG held an Extraordinary General Meeting of Shareholders, at which its shareholders approved the Bendon Sale. On April 30, 2021, NBG signed a conditional share sale agreement (the &#8220;Bendon Share Sale Agreement&#8221;) for the sale of
          all of the issued share capital in Bendon to JADR Holdings Pty Limited (&#8220;JADR Holdings&#8221;), an entity affiliated with Justin Davis-Rice, the then Executive Chairman and Chief Executive Officer of NBG, and Matana Intimates Holdings Trustee Limited
          (together with JADR Holdings, the &#8220;Buyers&#8221;), an entity affiliated with Anna Johnson, NBG&#8217;s prior Chief Executive Officer, and simultaneously consummated the transactions contemplated thereby.&#160; The consideration paid by the Buyers was NZ$1.00 as
          adjusted based on the target inventory amount of NZ$18.2 million and by a true up adjustment for estimated net cash/(debt) and working capital as at the accounts date. The inventory adjustment resulted in a payment by NBG to Bendon in the amount
          of NZ$4.8 million.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 35.9pt; margin-left: 0.1pt; color: rgb(0, 0, 0);">On November 5, 2021, NBG entered into the Acquisition Agreement with CAG, CAG HK, CAC and CEG, each a wholly owned subsidiary of CAG, setting forth the
          terms of the Combination. Pursuant to the Acquisition Agreement, NBG purchased the Cenntro Shares from CAG. The closing of the Combination occurred on December 30, 2021. The aggregate purchase price for the Cenntro Shares was 174,853,546 Ordinary
          Shares and the assumption of options to purchase an aggregate of 9,225,271 Ordinary Shares under the 2016 Plan.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 35.8pt; margin-left: 0.3pt; color: rgb(0, 0, 0);">Immediately after the Closing of the Combination, NBG changed its name from &#8220;Naked Brand Group Limited&#8221; to &#8220;Cenntro Electric Group Limited,&#8221; and the
          business conducted by Cenntro became the business conducted by the Company. The transaction was accounted for as a reverse recapitalization in which Cenntro was determined to be the accounting acquirer.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 35.8pt; margin-right: 0.1pt; margin-left: 0.4pt; color: rgb(0, 0, 0);">Promptly following the Closing, CAG distributed the Acquisition Shares to the holders of its capital stock in accordance with (i)
          the distribution described in the Acquisition Agreement and (ii) CAG&#8217;s Third Amended and Restated Memorandum and Articles of Association.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 36 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 35.9pt; margin-left: 0.1pt; color: rgb(0, 0, 0);">On December 30, 2021, simultaneously with the closing of the Combination, NBG divested itself of its business conducted through FOH, pursuant to the
            Term Sheet, by and among NBG, Bendon and FOH. Bendon is jointly controlled by Justin Davis-Rice, a member of the Company&#8217;s Board and formerly NBG&#8217;s Executive Chairman and Chief Executive Officer, and Anna Johnson, the prior Chief Executive
            Officer of NBG prior to Mr. Davis-Rice. From June 2018 until April 2021, Bendon was an operating subsidiary of NBG. FOH is a designer and e-commerce retailer of women&#8217;s intimate apparel, sleepwear and swimwear. It is the exclusive licensee of
            the Frederick&#8217;s of Hollywood global online license, under which it sells Frederick&#8217;s of Hollywood intimate products, sleepwear and loungewear products, swimwear and swimwear accessories products, and costume products.</div>

          <div>&#160;</div>

        </div>

        <div>
          <div style="text-align: justify; text-indent: 35.8pt; margin-left: 0.3pt; color: rgb(0, 0, 0);">Under the Term Sheet, Bendon purchased all the outstanding shares of common stock of FOH for a purchase price of AUS$1.00. In connection with such
            purchase, NBG recapitalized FOH with USD$12.6 million in order to cover liabilities of FOH assumed by Bendon and forgave USD$9.5 million of intercompany loans made by NBG to FOH. The Term Sheet includes certain fundamental representations and
            warranties of NBG, which terminated as of the closing of the Divestiture. Under the Term Sheet, the Company has no liability to Bendon or FOH following the closing.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Principal Capital Expenditures</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our capital expenditures for the years ended December 31, 2021, 2020 and 2019 amounted to approximately $0.8 million, $0.08 million and $0.06 million, respectively and
          consisted primarily of investments in equipment related to our production of ECVs. We anticipate our capital expenditures in fiscal year 2022 to include investments in additional equipment for the expansion of our productive capacity at our
          Changxing facility and equipment necessary for the establishment of production capacity at our assembly facility in Jacksonville, Florida, which will be financed primarily with our working capital. During the same period, our only material
          divestiture was the sale in November 2020 of our land use rights and property related to our facility in Shengzhou for an aggregate amount of approximately $34.3 million. However, NBG made significant divestitures of its brick-and-mortar and
          online intimate apparel business leading up to and at the closing of the Combination. See &#8220;&#8212;History and Development&#8221; above for further detail regarding NBG&#8217;s divestitures.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Office Location</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our principal executive office is located as 501 Okerson Road, Freehold, New Jersey 07782.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Principal Legal Advisers</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our principal legal adviser in the U.S. is Pillsbury Winthrop Shaw Pittman, located at 31 W 52nd Street, 29th Floor, New York, New York 10019.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Additional Information</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The SEC maintains an internet site, <span style="font-style: italic;">www.sec.gov</span>, that contains reports, proxy and information statements, and other information
          regarding issuers, like us, that file electronically with the SEC. We also maintain a website at <span style="font-style: italic;">www.cenntroauto.com</span>, which contains information about our company. The information on our website is not
          deemed part of this Annual Report.</div>

        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">B. Business Overview</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">We are a designer and manufacturer of light- and medium-duty ECVs. Our purpose-built ECVs are designed to serve a variety of corporate and governmental
          organizations in support of city services, last-mile delivery and other commercial applications. As of December 31, 2021, we have sold or put into service more than 3,740 units of the Metro&#174; in over 25 countries across North America, Europe and
          Asia. Our first ECV model, the Metro&#174;, has been driven over seven million miles by commercial end-users in China alone. We also introduced four new ECV models to serve the light- and medium-duty market beginning in the fourth quarter of 2021. Our
          mission is to leverage our technological and research and development capabilities in areas such as vehicle design, digital component development, vehicle control software, and &#8220;smart&#8221; driving to become a technology leader in the ECV market.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 37 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">We have established an asset-light, distributed manufacturing business model through which we can distribute our unique modular vehicles in unassembled semi-knockdown vehicle kits (&#8220;vehicle
          kits&#8221;) for local assembly in addition to fully assembled vehicles. Each of our vehicle models has a modular design that allows for local assembly in small factory facilities that require less capital investment. We manufacture our own vehicle
          kits for the Metro&#174; in our facilities in China and leverage the economies of scale of our manufacturing partners in China to manufacture vehicle kits and/or fully assembled vehicles for our new ECV series. We believe our distributed manufacturing
          methodology allows us to execute our business plan with less capital than would be required by the traditional, vertically integrated automotive model and, in the long-term, drive higher profit margins.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Our distributed manufacturing model allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of
            the manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies. </span> We outsource the vast
          majority of the marketing of our vehicles to third parties that refer to as our &#8220;channel partners.&#8221; <span style="color: rgb(0, 0, 0);">For the last several years, we relied substantially on private label channel partners to assemble the Metro&#174;
            from vehicle kits that we manufactured in our facilities. With the introduction of our new ECV models, we have begun the process of shifting the manufacturing of our vehicle kits and in some cases fully assembled vehicles to third party OEM
            manufacturing partners and, in the case of vehicle kits, assembling in our own facilities in North America and Europe. Our relationships with such third parties, our &#8220;manufacturing partners,&#8221; have allowed us to forego expensive capital
            investments in our own facilities and operate within our historic working capital limitations.</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We began pilot production of our first-generation, U.S. Class 1 (0&#8211;6,000 lbs.), electric light-duty commercial vehicle, the Metro&#174;, in 2018, and, as of December 31, 2021, we have sold
          approximately 2,440 units in over 25 countries across Europe, North America and Asia, and put into service approximately 1,300 additional units in China through affiliated parties. The Metro&#174; is a customizable ECV used in commercial applications
          such as city services (i.e., street cleaners, firetrucks, food trucks and garbage trucks) and last-mile delivery. The Metro&#174; was &#8220;born electric,&#8221; meaning that, unlike many other ECVs that are converted from existing internal combustion engine
          vehicle (&#8220;ICE&#8221;) designs, the Metro&#174; was purpose-built from inception to be highly cost-effective and energy efficient, implementing a number of proprietary design elements including a lightweight structure and efficient power system. With our
          developed supply chain and relationships with component vendors and our growing channel partner network, we believe we are in position for larger scale production and distribution of the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Since our inception, we have invested resources in the research and development not only of ECV design and manufacturing processes, but also in digitally enabled components, intra-vehicle
          communication, vehicle control and vehicle automation, or what we collectively refer to as &#8220;vehicle digitization.&#8221; We have developed a prototype system-on-chip (which we sometimes refer to as an &#8220;SOC&#8221;) for vehicle control and an open-platform,
          programmable chassis, with potential for both programmable and autonomous driving capabilities. We have also designed and developed in-house a proprietary telematics box, sometimes referred to as a T-Box, which allows our ECVs to send and receive
          data relating to location, speed, acceleration, braking and battery consumption, among others, to end-users. Additionally, our engineers have worked closely with certain of our qualified suppliers to co-design digitally enabled components in
          areas such as steering, braking, acceleration and signaling.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;"><span style="color: rgb(0, 0, 0);">Recently, we introduced four new ECV models, each of which are designed for specific geographic markets and to address
            additional commercial applications</span>. The Logistar&#8482; 400 is a U.S. Class 4 (over 14,000 lbs.) medium-duty electric commercial truck designed to meet U.S. city delivery and service needs. The Logistar&#8482; 400 is offered in four configurations:
          cargo-box, van, flatbed truck, and basic chassis for upfitters. The Logistar&#8482; 200 is a European Union N1 Class electric commercial vehicle designed to meet the European Union&#8217;s city delivery and city service requirements. The Logistar&#8482; 200 was
          homologated in the European Union in January 2022 and first became commercially available in the European market in February 2022. The Neibor&#174; 150 is a European Union and UK L7e (heavy quadricycle) Class compact electric commercial vehicle
          designed to meet European neighborhood delivery and neighborhood service needs. The Neibor&#174; 150 was homologated in December 2022 and first became commercially available in the European market in March 2022. We have also developed the Teemak&#8482;, an
          off-road electric commercial vehicle with essentially no homologation requirements in the United States and limited certification requirements and are developing the Neibor&#174; 300, a European Union and UK L7e (heavy quadricycle) Class compact
          electric commercial vehicle designed to complement the smaller Neibor&#174; 150. See &#8220;Risk Factors&#8212;Risks Related to Our Business and Financial Results&#8212;Our future success depends on our ability to introduce new models and we may experience delays in
          launching and ramping up production of our new ECV models.&#8221;</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 38 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">We have also developed the ePortee&#8482;, which we also refer to as the Cenntro iChassis, an open-platform and programmable chassis product. The Cenntro iChassis is designed to be a basic modular
          building block for use by automakers and special vehicle upfitters in the design of automated or autonomous driving vehicles. Through our advancements in vehicle digitization and smart components, we have equipped the Cenntro iChassis with
          digital control capabilities. The Cenntro iChassis allows third-party developers to integrate detection devices (i.e., lidar, radar, ultra-sound, infrared and other sensory devices) and third-party or proprietary decision-making software to allow
          for vehicles based on the programmable chassis to be driven autonomously.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The electrification of the global automotive industry has been a major policy focus of governments worldwide. Certain countries, such as the United States, China, Canada, Germany, and various
          other European countries, have announced aggressive EV initiatives designed to reduce carbon emissions, through the replacement of fossil fuels, and have begun incentivizing the development and sale of ECVs through government subsidy programs.</div>

        <div>&#160;</div>

        <div style="font-weight: bold;">Industry Overview and Market Opportunity</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">The EV Market</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">According to an January 2022 report by Allied Market Research, the global EV market was valued at approximately $163.01 billion in 2020 and is projected to reach approximately $823.75 billion by
          2030, representing a compound annual growth rate of 18.2% from 2021 to 2030. Factors such as increases in demand for fuel-efficient, high-performance and low-emission vehicles, along with stringent government rules and regulations toward vehicle
          emissions are expected to drive the growth of the electric vehicle market.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-left: 0.1pt;">Many governments around the world, including the United States, China, Germany, and various other European countries, are regulating vehicle emissions and fuel economy
          standards and offering incentives to commercial and government operators to purchase more energy efficient vehicles. The mitigation of greenhouse gas emissions from ICE vehicles is an integral part of various nations&#8217; strategies to meet the
          objectives of the 2015 Paris Agreement, which the United States rejoined in February 2021. Some of the countries that have made announcements regarding their intention to phase out ICE vehicles include the following:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>China: End production and sales of ICE vehicles by 2040;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>France: Ban the sale of ICE cars by 2040;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Germany: No registration of ICE vehicles by 2030 (passed by legislature); cities can ban diesel cars;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>India: Official target of no new ICE vehicles sold after 2030; Incentive program in place for EV sales;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Japan: Incentive program in place for EV sales; and</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>United Kingdom: Ban the sale of new ICE cars starting in 2035.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">In the United States, the Biden administration announced plans to put the United States on a path to achieve net-zero emissions, economy-wide, by no later
          than 2050. In 2021, President Biden signed an executive order that mandates the replacement of all civilian federal vehicles, over 600,000 vehicles, with U.S.-made clean and zero-emission vans, trucks and passenger vehicles. The Biden
          administration has also announced a goal of building more than 500,000 EV chargers across the United States and has expressed its support for an expansion of federal tax credits and incentives targeted at EVs and EV manufacturing. In August 2021,
          the Biden Administration announced that it had set the goal for half of all new vehicles to be electric by 2030, as part of a plan that also includes construction of a nationwide network of charging stations and various financial incentives to
          consumers and auto industry companies. In November 2021, President Biden signed the $1.2 trillion bipartisan infrastructure bill into law, which bill includes $7.5 billion for electric vehicle charging infrastructure, $3 billion to support the
          domestic battery material processing industry and $3 billion to support the development of domestic battery manufacturing and recycling facilities. We believe the Biden administration&#8217;s strong support for EVs and renewables will encourage an even
          more rapid shift from ICEs to EVs in the United States, particularly in the commercial vehicle market.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 39 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Incentive programs and new regulations affecting passenger and commercial vehicles vary by country. However, there is strong sentiment to reduce global greenhouse gas emissions from leading
          governments. For heavy-duty vehicles, the European Union mandated a 15% reduction in CO<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">2</sub> emissions (from 2019 levels) by 2025 and a 30% reduction target (from 2019
          levels) by 2030. Also, by 2025, manufacturers will be required to ensure that at least a 2% market share of the sales of new vehicles is made up of zero-and-low-emission vehicles to counteract steadily increasing road traffic emissions. For
          light-duty vehicles, the European Union has mandated a 15% reduction in CO<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">2</sub> emissions by 2025 and a 31% reduction target by 2030. The European Union may impose
          financial penalties on vehicle manufacturers for failure to achieve certain CO<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">2</sub> emission targets imposed on such manufacturers, with such penalties scaling upward
          based on the level of CO<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">2</sub><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>emission exceedance for their vehicles. We believe that
          increasing government regulations and incentives, together with shifting consumer preferences, will encourage significant growth in the market for ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Improvements in Battery Technology</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">With the global trend toward reducing the number of ICE vehicles, electric-battery and fuel cell technologies stand out as strong alternatives. Prior to COVID-19, battery costs had decreased
          significantly over the past decade and, in the long run, prices are expected to continue to fall. According to research service BloombergNEF (BNEF), lithium-ion battery pack prices decreased from above $1,200 per kilowatt-hour in 2010 to $132/kWh
          in 2021 in real terms, representing a decline of approximately 89%. Although battery pack prices have recently increased and may continue to increase in the near-term due to the rising price of lithium as a result of COVID-19 and other factors,
          we anticipate that battery prices will continue to decrease in the long-term. BNEF forecasts that by 2024, average prices are expected to fall to below $100/kWh, though such reductions in average price may be delayed due to higher raw material
          prices in the near term. As investment in battery technology continues to increase, we believe these cost reductions will continue to improve the economics of battery-powered ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Last-mile Delivery and City Services</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The last-mile delivery market in the United States and the European Union is quickly expanding, driven by the rapid growth in the e-commerce industry resulting from consumer preference for faster
          deliveries, significant increases in online purchases resulting from COVID-19 and governmental focus on low emission urban logistics models. We believe consumer behavior will accelerate the online transformation of retail businesses and the
          expected need for efficient last-mile delivery ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We believe there is a growing sustainability trend among companies to reduce their carbon footprint and incorporate ECVs into their commercial delivery fleets. A number of well-established
          companies, such as Amazon, FedEx, UPS and Walmart, have made announcements about their intentions to reduce CO<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">2</sub> emissions and/or become carbon-neutral by a specified
          future date. A number of these companies have committed to purchase large quantities of ECVs (some of which are not yet commercially available) to transition their fleets over the next several years, with a focus on enhancing their last-mile
          delivery services, as well as lowering their operating costs, all while reducing their carbon footprint.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Autonomous Driving</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">The world&#8217;s largest technology and automotive companies are engaged in large-scale projects related to autonomous driving initiatives and other future
          mobility projects. The vast economic and safety potential of autonomous vehicles has continued to drive substantial investment, further accelerating the pace of technological development. According to Allied Market Research, the global autonomous
          vehicle market was valued at $76.13 billion in 2020, and is projected to reach $2,161.79 billion by 2030, representing a compound annual growth rate of 40.1% from 2021 to 2030.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 40 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Competitive Strengths</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We design, develop and manufacture ECVs in a cost-effective manner to enable us to compete favorably in the light- and medium-duty commercial vehicle market. We believe our competitive strengths
          position us well to continue to grow our base of vehicles and capitalize on the expected growth in the light- and medium-duty ECV market:</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Proven Record of Manufacturing and Distributing ECVs</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have manufactured light-duty ECVs since 2018. Our business to date has been primarily focused on selling the Metro&#174; in the light-duty ECV market, which is a relatively new market with only a
          limited number of automakers successfully delivering vehicles in this segment currently. As of December 31, 2021, we have sold approximately 2,440 Metro&#174; units in Europe, North America and Asia and put into service approximately 1,300 additional
          units in China through affiliated parties. We have established relationships with 20 channel partners, including two &#8220;private label&#8221; channel partners that assemble our vehicle kits and sell them in the United States and certain countries in the
          European Union, two channel partners that upfit our vehicles and sell them in Korea and the United States and the remainder that sell fully assembled vehicles we manufacture. We believe our production and delivery of over 3,740 Metro&#174; units, with
          over seven million miles of commercial use in China alone, provides us valuable insight into market dynamics that are not readily apparent or accessible to new competitors, which will assist us as we expand into new markets. We believe we are
          positioned to take advantage of the growing light- to medium-duty ECV market, which has few mature competitors capable of manufacturing and delivering cost-effective and financially viable ECVs today.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Distributed Manufacturing Methodology</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Traditionally, automakers operate under a vertically integrated business model performing a variety of capital-intensive and time-consuming functions, including not only vehicle design, process
          setup, tooling, parts making, supply chain establishment, vehicle assembly and vehicle homologation, but also market promotion, sales and distribution, after-market support and vehicle servicing. This business model requires significant capital,
          is asset heavy and imposes significant barriers to entry for new players while impeding their ability to rapidly change their vehicle lineup or their operating model.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Based on our unique manufacturing and distribution model, we believe we are positioned to be an industry disruptor. Unlike many traditional, vertically integrated vehicle companies, which
          manufacture fully assembled vehicles for export, we use an innovative distributed manufacturing methodology in which our ECVs are designed to be manufactured and exported as vehicle kits for assembly in local markets. Our ECVs are designed using
          a &#8220;modular&#8221; method, allowing for simple assembly and eliminating the need for acquiring and maintaining heavy and expensive assembly equipment at the local assembly stage. We or our manufacturing partners manufacture and integrate the materials
          and parts into vehicle kits, which we can then ship to one of our local assembly facilities or our channel partners for assembly, and thereafter for marketing, sales and service by our channel partners. Historically, we manufactured our Metro&#174;
          model in our facilities in China and exported the majority of such Metro&#174; units as vehicle kits for assembly by our private label channel partners in their respective markets. We anticipate that our new models, on the other hand, will be
          manufactured into vehicle kits or fully assembled vehicle by third party manufacturing partners and, in the case of vehicle kits, assembled by us in local markets in which the ECV units are to be sold.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">We believe that our distributed manufacturing methodology can provide us with competitive advantages compared to traditional vehicle manufacturers, as we
          are able to operate with lower capital investment requirements. In addition, we believe our distributed manufacturing methodology provides significant advantages for local homologation, local distribution, and local service. For example, we
          believe U.S. homologation certification requirements are less burdensome for vehicles that are manufactured in the United States rather than imported into the United States.</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;"> <br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 41 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: center;"><img src="image01.jpg" alt="graphic" /></div>

        <div><br />
        </div>

        <div style="text-align: justify; text-indent: 36pt;">As of December 31, 2021, our distributed manufacturing methodology relied upon two Cenntro-owned assembly facilities, including our facility at Changxing, which assembles for international
          export, and our local assembly facility in Freehold, New Jersey, which we utilize for trial production of our Logistar&#8482; 400 model. We are in the process of establishing a local assembly facility in Jacksonville, Florida, where we plan to assemble
          the Logistar&#8482; 400 and the Teemak&#8482; for distribution to our channel partners for sales in the North American market. We expect to begin trial assembling operations at the Jacksonville facility by the end of the second quarter of 2022. Additionally,
          we expect that our acquisition of a 65% equity interest in TME will allow us to expand local assembly capacity in the European Union for production of our European ECV models, including the Neibor&#174; and Logistar&#8482; series, in addition to the Metro&#174;.
          We have also historically relied upon two private label channel partners who assembled vehicles in the United States and Germany and marketed the fully assembled vehicles under their own brand names. For further discussion of our &#8220;private label&#8221;
          channel partners, see &#8220;&#8212;Our Channel Partners and Channel Partner Network.&#8221;</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Prior to the regionalization of our supply chains, we plan to utilize these facilities to assemble vehicle kits that are manufactured by us in our facilities in Changxing, in the case of the
          Metro&#174;, and by third parties in the case of our other new ECV models. We have subcontracted all manufacturing processes of the ECV components for our Logistar&#8482; and Neibor&#174; series and Teemak&#8482; model to our qualified suppliers, allowing us to
          further reduce our capital expenditure requirements and increase our focus on local assembly.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">In the long-term, through our deep supply chain development know-how, we intend to establish supply chain relationships in North America and the European Union to support our manufacturing and
          assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts. We plan to use a &#8220;merge in transit&#8221; model where component parts from suppliers are
          consolidated at our local assembly facilities for final ECV assembly.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Core Technology</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">Because we design, develop and manufacture our ECVs, our technology is at the core of what we believe positions us to effectively compete and become a
          technology leader in the ECV market. Since inception in 2013 through December 31, 2021, we have spent approximately $75.1 million in research and development activities related to our business. Specifically, we have developed new vehicle chassis
          structures and digital control, smart driving and network connectivity capabilities. In addition to our significant know-how, as of December 31, 2021, <span style="color: rgb(0, 0, 0);">we had 134 discovery patents, nine design patents and 104
            innovation patents granted by the Chinese Patent Office, and 11 innovation patent applications and 40 discovery patent applications pending in the Chinese Patent Office</span>, covering our technological innovations relating to power systems,
          vehicle electronics, vehicle control and structure, production processes and other new technologies.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 42 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Our technological advantage begins with our chassis designs, which promote efficiencies in energy consumption as well as development and manufacturing processes. The Metro&#174; and Neibor&#174; Series
          utilize proprietary, lightweight chassis designs that reduce the overall weight of the vehicle and thus increase the battery efficiency of the vehicle. Our chassis designs also lend themselves to modification and flexibility to meet the needs of
          the specific customers in our local markets. For instance, our ECVs can be upfitted and customized to fill a variety of end-user roles, such as a small firetruck, street sweeper, vending truck, garbage truck, pickup truck or service truck.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have developed a proprietary vehicle control unit (a &#8220;VCU&#8221;) that allows for vehicle status awareness and vehicle operation control capabilities. We have designed our VCU to integrate the
          various sub-control systems and embedded systems on our ECVs into a single module, which oversees and controls vehicle operations such as monitoring, driving, alarming, communication, display, positioning and entertaining, among other functions.
          Our VCU allows end-users to connect their ECV fleet to a vehicle management system in order to monitor fleet operations and driver behavior, enabling them to efficiently manage their delivery performance and logistics. Through the VCU interface,
          end-users are able to customize vehicle operations, including setting speed and boundary limitations, horn control, light control and other controls that we believe enhance the safety and functionality of our ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">For future vehicle applications, we have made innovations in &#8220;digital control&#8221; technology and employed autonomous &#8220;smart driving&#8221; technology. Our &#8220;digital control&#8221; technology allows an ECV
          component to act solely through the control of a computer program or artificial intelligence, or AI, rather than manual human intervention. For instance, a digitally enabled windshield wiper could automatically alter its speed of oscillation to
          optimize visibility, based on determinations of a computer program that measures the severity of the rain. Our &#8220;smart driving&#8221; technology extends digital control capability to components that control the movement of the ECV (i.e., steering,
          braking, acceleration, signaling and parking). We have also successfully developed a programmable chassis and tested an autonomous &#8220;smart driving&#8221; delivery truck on the road with real traffic. Our programmable chassis, while interfacing with
          third-party decision-making software, will not require a steering wheel or any pedals and will execute driving operations solely via control by a computer program or AI software.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We are focused on continuous improvement in our technology through continued investment in research and development. We believe our ECV expertise, market focus, installed base of vehicles and
          know-how (including our smart driving capabilities), coupled with our dedication to research and development, will enable us to continue advancing our business.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Low Upfront Cost and Operating Costs to End-Users</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Through our modular ECV design and unique business model, we believe we are able to enter the ECV market with competitively priced products compared to our competitors in the ECV space. For
          instance, our Metro&#174; and Neibor&#174; Series are designed with a proprietary, lightweight chassis structure, enabling us to use less steel and such ECVs to utilize less battery power than our competitors. Furthermore, because our ECVs have fewer
          components and moving parts than their ICE counterparts, we believe the ongoing maintenance costs of our vehicles is low. In addition, engines in traditional ICE commercial vehicles typically have a 10-year life, whereas the motor in our ECVs are
          designed to last, on average, for more than 20 years. The lithium-ion batteries used in our ECVs have a useful life of approximately 2,000 charge-cycles, with each charge providing for a range, in the case of the Metro&#174;, of approximately 124
          miles per charge for a total range of approximately 248,400 miles over a battery&#8217;s useful life. Additionally, based on our collected data, the Metro&#174; has a miles per gallon of gasoline equivalent of approximately 156 (equivalent to 4.875 miles
          per KWh).</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Integrated Supply Chain</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">We have invested significant time and resources in developing a supply chain capable of providing all of the components and materials necessary to
          manufacture our ECVs. Our integrated supply chain is comprised of over 300&#160; suppliers located in China and various other countries. Generally, our suppliers undergo rigorous testing before we onboard them as a supplier, including quality and
          process auditing, product verification, regulatory compliance and reliability testing. Our suppliers must demonstrate that they can consistently deliver their specialized parts on time, while meeting our quality and product specifications. Many
          of our components are based on Cenntro-developed designs, and our suppliers are contractually restricted from selling our customized components to any third parties unless we discontinue our purchases from such suppliers.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 43 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">We plan to expand our supply chain as necessary to support our planned growth, including localizing our supply chain for certain key components of our ECVs in North America and the European
          Union. We have subcontracted all manufacturing processes of the ECV components for our new ECV models to our qualified suppliers, allowing us to further reduce our capital expenditure requirements and increase our focus on local assembly.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Network-Enabled Cloud Technology</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Each of our ECV models are fitted with a networking device connecting the vehicle to our proprietary cloud-based software, which enables our end-users to collect data about vehicle configuration,
          vehicle status and user efficiency through a system of digitally enabled components, which we sometimes refer to as &#8220;smart components,&#8221; that we install in our ECVs. We believe the information collected on our cloud-based information database
          system provides significant benefits to our end-users. With over 100 different metrics capable of being measured through the use of smart components, our database allows end-users to track the performance of specific vehicle components and
          provides them insight into the reliability and efficiency of these components. In addition, this information allows end-users to monitor fleet operations and driver behavior, enabling them to efficiently manage their delivery performance and
          logistics. To the extent end-users provide our channel partners with access to this information, our channel partners may use this information to provide enhanced after-market servicing and support to their customers. We also believe this data
          may be valuable to end-users for insurance, financial and other purposes. Moreover, end-users are able to use our network to customize vehicle operations, including setting speed and boundary limitations, horn control, light control and other
          controls that we believe enhance the safety and functionality of our ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Using our proprietary cloud-based software, we have analyzed over seven million miles of commercial use in China, recorded between 2017 and 2021, in order to improve our ECVs&#8217; reliability and
          durability. With the permission of the end-users of the vehicles, we received data collected from approximately 950 Metro&#174; units that we put into service through a company affiliated with our former parent company, CAG Cayman, in the Chinese
          market. This data included vehicle-specific data collected for operational analysis (for example, total cumulative miles traveled or uptime before the failure of a specific component), which we used, for instance, to determine which of our
          components fails most often, which of our components fails first and for how long they were operational, in order to make improvements in the quality and durability of such components. We enable end-users to collect, store and analyze data using
          tools that we have developed but we do not have access to this end-user collected data unless we request and receive access from the end-user. We do not currently collect, use or store any vehicle-specific or driver-specific data in any region
          and do not intend to do so in the future.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Strategic Channel Partner Network</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have established our channel partner network to distribute our ECVs in a number of markets around the world. Through this network, we have engaged partners for local homologation, promotion,
          distribution, and service in the markets they serve, and, in a limited number of cases, assembly, upfitting and customization. All our channel partners sell fully assembled ECVs. In addition, channel partners that have established the
          capabilities to assemble our ECVs receive vehicle kits from us, assemble the vehicles and sell them locally in the country or region in which they serve under their brand. We refer to these channel partners as &#8220;private label.&#8221; Our channel
          partners include local businesses, dealers, distributors, auto repair shops and service providers, who purchase our fully assembled ECVs (other than the &#8220;private label&#8221; channel partners) and sell them in their respective local markets.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">More specifically, we believe our channel partner network provides significant advantages to us as we are able to outsource the cost of marketing, distribution and maintenance (and in some
          markets, homologation) to businesses with local know-how in their respective markets and avoid the cost of developing this local know-how. As of December 31, 2021, we had established business relationships with 20 channel partners in 18
          countries, including two &#8220;private label&#8221; channel partners in the United States and Germany.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Highly Skilled and Experienced Management Team</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">Our management team is led by Peter Z. Wang, our Chief Executive Officer and Chairman of the Board, who we refer to as our Chairman. Mr. Wang has
          extensive experience in the automotive and technology industries, having co-founded Sinomachinery Group (a diesel power system (engine and transmission) manufacturer) in 2006 and UTStarcom (a global telecom infrastructure provider), which went
          public in 2000. Mr. Wang was named as one of the Outstanding 50 Asian Americans in Business by Asian American Business Development Center in 2004, one of China&#8217;s 100 Most Innovative Businessmen by Fast Company Magazine in 2017 and one of the Most
          Intriguing Entrepreneurs by Goldman Sachs in 2019.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 44 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">More specifically, our management team has significant experience in vehicle design, supply chain, logistics, quality control and process management. Our management is singularly focused on
          developing and manufacturing high quality, best-in-class, light- and medium-duty ECVs for the growing ECV marketplace and becoming a technology leader in the ECV market. Starting in 2013 with a simple idea, our management team has successfully
          designed energy efficient ECVs and associated technologies and established a broad supply chain to support our product growth.</div>

        <div>&#160;</div>

        <div style="font-weight: bold;">Our Growth Strategy</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We intend to be a leading global designer, developer and manufacturer of electric light- and medium-duty ECVs. The key elements of our growth strategy include:</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Expand Our Channel Partner Network and Assembly and Supporting Facilities</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">As of December 31, 2021, we have established business relationships with 20 channel partners in 18 countries, including the United States, Germany, Korea, Spain, Italy and Mexico. We plan to
          expand our channel partner network and increase the number of our assembly facilities. As our channel partner network and Cenntro facility footprint grows, we expect to penetrate a broader segment of the global market and increase our sales
          volume and product offerings. We expect to add up to 20 additional channel partners in 2022.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">During 2021, we began utilizing one of our two facilities in Freehold, New Jersey for the trial production of our Logistar&#8482; 400 model. We also have established a European Operations Center in
          Dusseldorf, Germany, which provides <span style="color: rgb(0, 0, 0);">marketing support, after-market support and spare-parts warehousing for the European market</span>, as well as warehousing services with a logistics company in Budapest,
          Hungary to house spare parts for our ECVs. We are also in the process of establishing a local assembly facility in Jacksonville, Florida, where we plan to assemble the Logistar&#8482; 400 and the Teemak&#8482; for distribution to our channel partners for
          sales in the North American market We believe having a local assembly facility in Germany will provide us with access to well-established hardware and logistics systems and trained personnel. We expect to begin trial assembling operations at the
          Jacksonville facility by the end of the second quarter of 2022. We expect that our acquisition of a 65% equity interest in TME will allow us to expand local assembly capacity in the European Union for production of our EU ECV models, including
          the Neibor&#174; and Logistar&#8482; series, in addition to the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We believe that augmenting our channel partner network, assembly facilities and support centers together with regionalizing our supply chain will enhance brand recognition, provide economic
          advantages and reduce time to market for our ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Regionalize Manufacturing and Supply Chain</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">We plan to regionalize the manufacturing and supply chain relating to certain key components of our ECVs, such as vehicle frames and battery packs, in the
          geographic markets in which our ECVs are sold. In the long-term, through our deep supply chain development know-how, we plan to geographically expand our supply chain to support our planned growth. More specifically, we intend to establish supply
          chain relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts
          from China. We believe we can reduce the overall cost of ECV assembly in certain geographical markets by shifting to a &#8220;merge in transit&#8221; model, whereby component shipments from suppliers, including local market suppliers, are consolidated at our
          local assembly facilities for final ECV assembly, in contrast with our current model which integrates all components into vehicle kits or fully assembled vehicles in our manufacturing facilities in China <span style="color: rgb(0, 0, 0);">or our
            manufacturing partners&#8217; facilities</span>. We believe that investing in the regionalization of our manufacturing and supply chain can ultimately provide significant benefits to us and our channel partners. We believe sourcing our ECV components
          and manufacturing, assembling and selling our ECVs regionally can help us reduce costs associated with import/export taxes and shipping, further reducing vehicle production costs. In addition, we believe that regionalizing our manufacturing and
          supply chain will help support and strengthen our brand in the markets in which our ECVs are sold, as our operations become integrated into those markets. We believe that our deep supply chain development know-how will provide us significant
          advantages; however, currently, substantially all of our supply chain experience is limited to China. If we are unable to effectively manage the sourcing of our components and the responsiveness of our supply chain in areas outside of China, our
          business and results of operations may be harmed. It is also likely that in the early stages of our supply chain expansion, we can expect most component sources will be single-source suppliers in areas outside of China.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 45 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Expand Our Product Offerings</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We began pilot production of our first-generation, U.S. Class 1 (0 &#8211; 6,000 lbs.), light-duty commercial vehicle, the Metro&#174;, in 2018, and, as of December 31, 2021, we have sold approximately
          2,440 units throughout Europe, North America and Asia and deployed approximately 1,300 additional units in China through a company affiliated with our former parent company, CAG Cayman. Utilizing our proprietary design and technology, we recently
          launched the Logistar&#8482; 400 as a U.S. Class 4 (over 14,000 lbs.) medium-duty commercial vehicle in the United States, the Logistar&#8482; 200, designed to meet the European Union N1 Class truck requirements, the Neibor<span style="font-style: italic;">&#174;</span>
          150, designed to meet the European Union and UK L7e Class requirements, in the European Union and the UK, in the European market, and the Teemak&#8482;, an off-road electric commercial vehicle. Our pipeline includes the Neibor&#174; 300, an L7e Class
          compact electric commercial vehicle designed to complement the smaller Neibor 150 in the European and UK markets, and the ePortee&#8482; programmable chassis, which we also refer to as the Cenntro iChassis, which is expected to become commercially
          available in 2022.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Expand Market Breadth and Depth</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We expect to increase our market share in the current markets where our ECVs are sold, while simultaneously penetrating new markets worldwide. As of December 31, 2021, we have sold the Metro&#174; in
          over 25 countries throughout North America, Europe and Asia and have homologated the Metro&#174; in over 32 countries.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The following table summarizes the breakdown of our revenues by region for the years ended December 31, 2021, 2020 and 2019, respectively:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div style="text-align: center;">For the Year Ended December 31,</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div style="text-align: center;"> 2021</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div style="text-align: center;">2020</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; text-align: center; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div style="text-align: center;">2019</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div><br />
                  </div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div style="text-align: center;">%</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div><br />
                  </div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div>%</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; font-weight: bold; text-align: center; border-bottom: 2px solid rgb(0, 0, 0);">$</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; font-weight: bold; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div><br />
                  </div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);">
                <div style="font-weight: bold;">
                  <div style="text-align: center;">%</div>
                </div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">United States</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>3,420,636</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>39.9</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>734,206</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>13.5</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>383,718</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>10.7</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
                <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Europe</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>4,380,752</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>51.1</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>4,008,763</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>73.4</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>2,859,779</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>80.0</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div>%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255);">
                <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Asia</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>729,868</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>8.5</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>717,034</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>13.1</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>332,390</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                <div>9.3</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                <div>%</div>
              </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%;">
                <div style="text-align: justify; font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Others</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                <div>$</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>45,576</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>0.5</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                <div>%</div>
              </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>-</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>-</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>-</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                <div>-</div>
              </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We are currently targeting new markets where local governments have begun incentivizing a shift from ICEs to EVs. We intend to expand our reach in these markets with the efforts and market
          knowledge of our existing channel partners as well as by forming new partnerships and leveraging our increased brand recognition.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Autonomous Driving</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">We intend to continue to invest in chassis digitization and smart driving technology. We have developed the ePortee&#8482;, which we also refer to as the
          Cenntro iChassis, an open-platform and programmable vehicle chassis with digital control capabilities. The Cenntro iChassis is designed to act as a basic and core execution unit of an automated or autonomous driving vehicle. It includes
          application programming and communication interfaces that enable third-party autonomous driving vehicle developers to use this programmable chassis to develop various autonomous driving applications and fittings.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 46 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="font-weight: bold;">Our ECVs</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">The Metro&#174;</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The Metro&#174; is a customizable ECV used in commercial applications such as city services (i.e., street cleaners, firetrucks and garbage trucks) and last-mile delivery. The Metro&#174; was &#8220;born
          electric,&#8221; meaning that, unlike many other ECVs that are converted from existing ICE designs, the Metro&#174; was purpose-built from inception to be highly energy efficient and providing for a greater range, implementing a number of proprietary design
          elements, including a lightweight structure and efficient power system. The Metro&#174; has been driven over seven million miles of commercial use by end-users in China alone.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The Metro&#174; chassis is designed with a unique cab-forward feature. By moving the cab of the Metro&#174; forward over the front wheels, we have been able to increase its cargo volume ratio and decrease
          the cost of materials used in its manufacturing. In addition, the chassis of the Metro&#174; has been designed to support a variety of fittings, allowing the vehicle to be used for a number of different applications, which we believe is a feature
          rarely offered by other ECV manufacturers and gives us the opportunity to market the Metro&#174; to a wider array of potential end-users. We believe our lightweight chassis structure and cab-forward design of the Metro&#174; enable greater payload and
          cargo volume with lower vehicle weight and smaller vehicle size, compared to other like-size ECVs. Our modular vehicle design enables us to manufacture a wide range of variations of Metro&#174; models around a uniform chassis structure.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The Metro&#174; complies with, or is exempt from, all applicable vehicle safety standards related to light-duty commercial vehicles in North America and the Asian and European countries in which it is
          sold. The Metro&#174; has passed N1 homologation requirements in Asia. We have obtained EU Small Series Type Approval for our new model of the Metro&#174; under N1 vehicle classification, which includes an annual sales limitation of 1,500 units into the
          European Union market. In the United States, the Metro&#174; qualifies as a Neighborhood Electric Vehicle (an &#8220;NEV&#8221;) with low-speed modifications, and, as a result, is not required to pass the United States high speed front-end impact test. NEVs are
          built to have a top speed of 25 miles per hour (40 km/h) and have a maximum loaded weight of 3,000 lbs. (1,400 kgs) and are classified by the United States Department of Transportation as low-speed vehicles. This qualification generally limits
          the Metro&#174; to roads with posted maximum speed limits of 35 miles per hour (56 km/h). Under the EU Small Series N1 Type Approval, the Metro&#174; does not have comparable speed limitations in the European Union.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Logistar&#8482; Series</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The Logistar&#8482; 400 is a medium-duty electric commercial truck designed to meet the delivery requirements of tier 1 logistics companies as well as upfitters. The Logistar&#8482; 400 is a U.S. Class 4
          (over 14,000 lbs.) truck under U.S. truck classification. It can be configured as a delivery van or a shuttle bus or equipped with a cargo box or a truck bed. In addition, the Logistar&#8482; 400 can be upfitted for different applications of city
          service, such as a vending truck, fire truck, garbage truck and repair truck. We expect that the most common use of the Logistar&#8482; 400 will be for intra-city delivery.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The Logistar&#8482; 400 has a cargo volume that is over three times the cargo volume of the Metro&#174; and a payload capacity more than seven times the payload capacity of the Metro&#174;. The homologation of
          the Logistar&#8482; 400 is substantially complete and the Company is waiting for approval from the EPA.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have also designed the Logistar&#8482; 200 for the EU market. The Logistar&#8482; 200 is designed to qualify as an N1 category truck in the European Union and will be available in two models, each
          specialized for last-mile delivery, city delivery and city services. We completed homologation of the Logistar&#8482; 200 in the European Union in January 2022 and it became commercially available in the EU market in February 2021.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Neibor&#174; Series</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.2pt; margin-left: 0.2pt;">We developed the Neibor<span style="font-style: italic;">&#174;</span> 150, a small truck that is designed to meet the European Union and the UK&#8217;s L7e (Heavy
          Quadricycle) qualification. The Neibor<span style="font-style: italic;">&#174;</span> 150 is designed for short distance delivery in narrow city streets and is expected to be used mainly for city delivery and last-mile delivery, and to a lesser extent
          by tradespeople. We are also developing the Neibor&#174; 300, a European Union and UK L7e (heavy quadricycle) Class compact ECV designed to complement the smaller Neibor&#174; 150.&#160; We completed homologation of the Neibor&#174; 150 in the European Union in
          December 2021 and it became commercially available in the EU market in March 2022.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 47 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Unlike sales of the new model of the Metro&#174; into the EU and UK markets (under Small Series Type Approval under the N1 designation, as discussed above), we do not expect either the Neibor&#174; 150 or
          300 to be subject to any annual sales limitations in the European Union or in the UK. The Neibor&#174; series will be manufactured into vehicle kits or fully assembled vehicles by our manufacturing partners and, in the case of vehicle kits, assembled
          by us at our assembly facilities.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Teemak&#8482;</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We designed the Teemak&#8482; as an electric off-road commercial utility vehicle. The Teemak&#8482; has a payload capacity up to 2,756lb (or 1,200kg), which we believe to be greater than the majority of
          currently available, off-road utility vehicles. The maximum speed of the Teemak&#8482; is 65 km/h (or approximately 40.4 mph), which we believe is sufficient for off-road applications. We expect the Teemak&#8482; to be used on farms, vineyards, golf courses,
          college campuses, parks, warehouses, industrial parks, and for other off-road applications. Because the Teemak&#8482; is an off-road ECV, it is not subject to regulations by the Department of Transportation or NHTSA (National Highway Traffic Safety
          Administration). The Teemak&#8482; became commercially available in the United States and the European Union in December 2021.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">ePortee&#8482; or Cenntro iChassis</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">We have developed the Cenntro iChassis, an open-platform and programmable chassis product. The Cenntro iChassis is designed to act as a basic and core
          execution unit of an automated or autonomous driving vehicle. It includes application programming and communication interfaces that enable third-party autonomous driving vehicle developers to use this programmable chassis to develop various
          autonomous driving applications and fittings. We have designed the Cenntro iChassis to be able to execute commands received from an open-platform system, taking such actions as steering, accelerating, braking, reversing and activating lights.
          When combined with detection capabilities, a proprietary (or open-source) driving system and configuration upfitting, the Cenntro iChassis can be integrated into a completed vehicle for various automated and autonomous driving applications, such
          as autonomous delivery, vending, cleaning, patrolling and other automated applications. We anticipate that third-party developers will integrate detection devices and develop their own proprietary decision-making software or use open-source
          software to allow for autonomous driving using the Cenntro iChassis. We expect that the Cenntro iChassis will be commercially available in late 2022.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 48 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: center;"><img src="image02.jpg" alt="graphic" /></div>

        <div><br />
        </div>

        <div style="text-align: center;"><br />
        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Technology</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our technology is at the core of what we believe positions us to effectively compete in the ECV market. Since inception in 2013 through December 31, 2021, we have spent over $75.1 million in
          research and development activities related to our operations, developing various technologies and advancements, including the following:</div>

        <div>&#160;</div>

        <div style="font-weight: bold;">Vehicle Control Unit</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have developed a proprietary VCU that allows for vehicle status awareness and vehicle operation control capabilities. We have designed our VCU to integrate the various sub-control systems and
          embedded systems on our ECVs into a single module, which oversees and controls vehicle operations such as monitoring, driving, alarming, communication, display, positioning and entertaining, among other functions. Our VCU allows end-users to
          connect their ECV fleet to a vehicle management system in order to monitor fleet operations and driver behavior, enabling them to efficiently manage their delivery performance and logistics. Through the VCU interface, end-users are able to
          customize vehicle operations, including setting speed and boundary limitations, horn control, light control and other controls which we believe enhance the safety and functionality of our ECVs. With the permission of the end-users of the
          vehicles, we received data collected from approximately 950 Metro&#174; units that we put into service through a company affiliated with our former parent company, CAG Cayman, <span style="color: rgb(0, 0, 0);">in the Chinese market</span>. This data
          included vehicle-specific data collected for operational analysis (for example, total cumulative miles traveled or uptime before the failure of a specific component), which we used, for instance, to determine which of our components fail most
          often, which of our components fail first and for how long they were operational, in order to make improvements in the quality and durability of such components. We enable end-users to collect, store and analyze data using tools that we have
          developed but we do not have access to this end-user collected data unless we request and receive access from the end-user. We do not currently collect, use or store any vehicle-specific or driver-specific data in any region and do not intend to
          do so in the future.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have also developed and tested an SOC prototype that is designed to integrate all the software controlling functions into a controlling chip to eliminate the printed circuit board (PCB) of the
          VCU, improve the controlling stability, ease maintenance and lower costs. Our VCUs do not currently include the SOC but we intend to incorporate the SOC into our ECVs beginning in 2023.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 49 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify;">
          <div style="margin-right: 0.1pt; margin-left: 0.1pt; font-weight: bold;">Vehicle Digitization</div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;"> <br />
        </div>

        <div style="text-align: justify; text-indent: 36pt;">To achieve intra-vehicle communication, optimal status awareness and digital control, we have developed a system of smart components and a unique vehicle bus, which is a specialized internal
          communication network that interconnects the vehicle&#8217;s components and allows two-way communication between each &#8220;smart&#8221; component and an end-user&#8217;s vehicle management system. This form of vehicle digitization provides the end-user the ability to
          monitor the status and direct actions of each smart component. For electronic components, we use digital signal technology to provide for data transmission from the component, however, for non-electronic components, such as a tire or axle, we
          have developed a patented vibration technology to allow for such communication. We believe our vibration technology is more reliable and cost-effective than the sensor technology often utilized by other vehicle manufacturers to provide for
          non-electronic component communication.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Manufacturing</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">While we rely on our supply chain to manufacture many of the components of our ECVs, we currently manufacture three of the most important components of our Metro&#174; &#8211; the chassis, driving cab and
          wire harness &#8211; at our facility in Changxing, China. The chassis and driving cab are manufactured by us using laser cutting, robotic welding, and third-party coating processes. After production, we install the final electronic components and other
          component parts to complete the chassis and driving cab. The wire harness, which acts as the nervous system of our ECVs, is manufactured by us with digital signal receivers rather than analog, carrying signals and information to and from
          component parts, as well as our cloud-based information database. All manufacturing processes of the ECV components and vehicle kits for each of our new ECV models have been subcontracted to our qualified suppliers and manufacturing partners,
          respectively, allowing us to further reduce our capital expenditure requirements in order to execute on our light-asset distributed manufacturing business model and methodology.</div>

        <div>&#160;</div>

        <div style="font-weight: bold;">Distributed Manufacturing Methodology</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Through our innovative distributed manufacturing methodology, our ECVs are currently manufactured and integrated as vehicle kits by us (in the case of the Metro&#174;) or our manufacturing partners
          (in the case of our new ECV models), which then can be exported for assembly in our target markets or assembled in assembly facilities and exported as fully assembled vehicles. We currently have relationships with three automotive OEMs in China
          that manufacture vehicle kits or fully assembled vehicles for export for our new ECV models.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our ECVs are designed using a &#8220;modular&#8221; method, allowing for simple assembly processes and eliminating the need for acquiring and maintaining heavy and expensive assembly equipment at the
          assembly stage. Historically, the majority of our ECVs were either fully assembled for export in our Changxing facility or shipped as vehicle kits for local assembly by our &#8220;private label&#8221; channel partners for sale in local markets. During 2021,
          we began utilizing one of our two facilities in Freehold, New Jersey for the trial production of our Logistar&#8482; 400 model. To meet our anticipated demand in the United States, we are in the process of establishing a local assembly facility in
          Jacksonville, Florida. We expect to begin trial assembling operations at the Jacksonville facility by the end of the second quarter of 2022. We expect the Jacksonville facility to have an annual assembly capacity of at least 10,000 vehicles per
          year. Additionally, we expect that our acquisition of a 65% equity interest in TME will allow us to expand local assembly capacity in the European Union for production of our European ECV models, including the Neibor&#174; and Logistar&#8482; series, in
          addition to the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">Prior to the regionalization of our supply chains, we plan to utilize our facilities in the United States and Europe Union (once operational) to assemble
          vehicle kits that we manufacture in our facilities in Changxing or that our manufacturing partners will manufacture at their facilities. In the long term, once we have successfully regionalized our supply chains for our various components, we
          intend to shift manufacturing and assembly of our ECVs for marketing in the United States and the European Union to local facilities in the United States and Germany, respectively.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 50 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Integrated Supply Chain</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have invested significant time and resources in developing a supply chain capable of providing all of the components and materials necessary to manufacture our ECVs. Our integrated supply
          chain is comprised of over 300 suppliers located in China and various other countries. Our vehicle designs share many of the same component parts, including the battery module, battery control, motor control and vehicle control, allowing us to
          achieve significant cost efficiencies in our supply chain. Generally, our suppliers undergo rigorous testing before we onboard them as a supplier, including quality and process auditing, product verification, regulatory compliance and reliability
          testing. Our suppliers must demonstrate that they can consistently deliver their specialized parts on time, while meeting our quality and product specifications. Many of our components are based on Cenntro-developed designs, and our suppliers are
          contractually restricted from selling our customized components to any third parties unless we discontinue our purchases from such suppliers.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Currently, materials and components for our Metro&#174; are shipped to our Changxing facilities where we manufacture key components for and vehicle kits of our Metro&#174; model and integrate vehicle kits
          for assembly and shipment. Components for our new ECV models are shipped directly to our manufacturing partners who manufacture vehicle kits and fully assembled vehicles for such models. Since substantially all of our manufacturing to date has
          been conducted in China (through both our facilities and those of our manufacturing partners), sourcing our components in China has been more cost-effective than sourcing components outside of China, and we believe it has reduced risks arising
          from shipping delays and importing inefficiencies.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">In the long-term, through our deep supply chain development know-how, we plan to geographically expand our supply chain to support our planned growth. More specifically, we intend to establish
          supply chain relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and
          spare parts from China. We believe we can reduce the overall cost of ECV assembly by shifting to a &#8220;merge in transit&#8221; model, whereby component shipments from suppliers, including local market suppliers, are consolidated at our local assembly
          facilities for final ECV assembly.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Historically, we have generally obtained components from multiple sources whenever possible, similar to other automotive manufacturers. However, a small number of components used in our ECVs are
          purchased from a single-source, which we refer to as our single-source suppliers. For example, while several sources for the airbag module in the Metro&#174; are available, we currently have only one supplier for this component. We generally do not
          maintain long-term agreements with our single-source suppliers. The vast majority of our components have alternative sources and we do not anticipate that finding qualified alternative sources for any particular component, including single-source
          supplier components, will be a material concern. For our new ECV models, we anticipate that in the short term, we will source substantially all components from single-source suppliers due to volume limitations and efficiency concerns.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We use various raw materials in our business including aluminum, steel, carbon fiber, non-ferrous metals such as copper, lithium, nickel and cobalt, as well as key component inputs such as
          semiconductors. The prices for these raw materials and key components fluctuate depending on market conditions and global demand. We believe that we have adequate supplies or sources of availability of the raw materials necessary to meet our
          manufacturing and supply requirements. There are always risks and uncertainties, however, with respect to the supply of raw materials that could impact their availability in sufficient quantities or reasonable prices to meet our needs. For
          example, beginning in late 2020, the automotive industry has been subject to a shortage of semiconductors due to a spike in demand and a series of supply chain issues relating to COVID-19.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have implemented an ERP system to automate our procurement and inventory processes and integrate them with our financial accounting functions. We plan to make additional investments in our
          management systems to support further growth in our operations. Our current ERP system has multilingual capability and is utilized across the Company by each of our subsidiaries, branches and facilities globally.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Battery Systems</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">Our ECVs utilize a lithium-ion battery. Currently, all of our lithium-ion batteries for the Metro&#174; are supplied by Zhejiang Gushen Technology Co. Ltd.
          (Gushen or Godsend), a Chinese battery manufacturer. We expect Godsend to continue to supply substantially all of the batteries for our Metro&#174;; however, we intend to source the batteries for the Logistar&#8482; 200 and 400, Neibor&#174; 150 and 300 and
          Teemak&#8482; from other suppliers, including suppliers in the United States and the European Union once available. Typically, the battery supplier provides us with a five-year/200,000 kilometers warranty on the batteries we purchase. Our lithium-ion
          batteries have two ways to charge &#8211; slow charging from a regular power outlet, which is only available in ECVs utilizing a low voltage power system (i.e., the Metro&#174;, Neibor&#174; 150 and 300, and Teemak&#8482;) and fast charging from an ECV charging
          station.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 51 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">ECVs that run on lithium-ion battery electric power can experience battery capacity and performance loss over time, depending on the use and age of the battery. We anticipate the battery capacity
          in our ECVs will decline over time as the battery deteriorates. Other factors such as usage, time and stress patterns may also impact the battery&#8217;s ability to hold a charge, which would decrease our ECVs range. For example, depending on the
          battery chemistry of the specific cells inside a vehicle battery pack, after approximately 1,000 to 1,500 charge and discharge cycles, energy capacity retention is about 80%. In moderate weather conditions, a fully charged battery sitting idle
          can lose about 2% to 5% of its charge over a 30-day period.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Channel Partners and Channel Partner Network</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our channel partner network is a pillar of our business model and further differentiates us from our traditional vertically integrated competitors. We primarily promote and sell our ECVs in North
          America, the Europe Union and Asia through our channel partner network. Since our business model has historically been primarily &#8220;Business-to-Business,&#8221; we generally have not directly contracted with the end-users of our ECVs. Substantially all
          marketing and sales of our ECVs have historically been handled through our channel partners. Though we have conducted some direct sales to dealers, upfitters, governments and other enterprises, and may increase such efforts in the future, we
          primarily focus our efforts on locating potential business partners who may be interested in joining our channel partner network and act as regional partners in the promotion, sale, distribution and servicing of our ECVs in their local markets.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our channel partner network includes relationships with two channel partners that sell proprietary versions of our Metro&#174; model under their own brand name. These &#8220;private label&#8221; channel partners
          include Ayro, Inc. (&#8220;Ayro&#8221;) and TME. We also previously had a channel partner relationship with Tropos Technologies, Inc., an affiliate of TME (&#8220;Tropos Technologies&#8221;). During the year ended December 31, 2021, we terminated our channel partnership
          with Tropos Technologies.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Pursuant to a manufacturing license agreement, Ayro markets a model ECV called the &#8220;411&#8221; that we manufacture in China and ship to Ayro in vehicle kits. We own the design of the Ayro 411, which is
          substantially based on our Metro&#174; model, and license to Ayro the right to market and distribute the licensed product. Ayro assembles the &#8220;411&#8221; units at their own facilities, then markets and services these vehicles similar to our other channel
          partners. Ayro currently has exclusive distribution and service rights to the 411 in a number of jurisdictions in the United States.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Pursuant to agreements with TME, during the years ended December 31, 2021, 2020 and 2019, we produced and shipped vehicle kits of a line of proprietary ECV models based on the Metro&#174; called the
          ABLE. The design of the ABLE includes features that distinguished it from the Metro&#174; and Ayro 411. TME has exclusive rights to market the ABLE in Germany, Austria, Belgium, Luxemburg, Switzerland and Liechtenstein. On March 25, 2022, as
          previously announced, we completed an acquisition of a 65% equity interest in TME, which we expect will allow us to expand local assembly capacity in the European Union for production of our European ECV models, including the Neibor&#174; and
          Logistar&#8482; series, in addition to the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">In our view, we do not compete with our &#8220;private label&#8221; channel partners for market share. Rather, we view our &#8220;private label&#8221; channel partners as our customers and distributors. We believe the
          sale of ECVs that we design and manufacture by our &#8220;private label&#8221; channel partners enhances the overall market acceptance of ECVs in general and provides us with an additional path to sell our ECVs into a given market. Our &#8220;private label&#8221;
          channel partners do not manufacture and distribute the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">While we develop, design and manufacture ECVs, our channel partners are responsible for marketing, sales, financing, distribution, after-market support
          and vehicle servicing. Substantially all of our channel partners receive fully assembled ECVs from our facilities; however, our &#8220;private label&#8221; channel partners also assemble our vehicle kits into fully assembled ECVs. Due to these assembly
          responsibilities, the &#8220;private label&#8221; channel partners have historically been the manufacturer of record of our ECVs. Our channel partners, in certain target markets, also are responsible for vehicle homologation.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 52 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">The length of time it takes to onboard a channel partner is dependent on their role. Onboarding a channel partner typically takes up to one year or as little as six months from contract to sale,
          depending on their familiarity with ECVs and the types of services they will provide. In contrast, onboarding for &#8220;private label&#8221; channel partners that assemble and upfit their own branded versions of our ECVs historically can take up to two
          years from the time that we contract with them until the time they commence selling ECVs as these channel partners need to establish and become familiar with our assembly technology and processes.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We provide a warranty program to our channel partners intended to cover defects in certain parts of our ECVs such as the chassis, brake system, electric systems, battery and power train. Our
          warranty obligations generally extend for a period of one to two years beginning on the day the ECV is sold to the end-user, unless a longer period is required, for instance pursuant to European regulations. Our &#8220;private label&#8221; channel partners
          who currently assemble our ECVs are generally required to indemnify us against claims for any liability that arises due to workmanship by the &#8220;private label&#8221; channel partners with respect to the Metro&#174;. We believe our channel partners maintain
          comprehensive liability insurance for defects related our ECVs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">While we generally own all intellectual property rights including patents, patent applications, design rights, trade secrets and technical data related to the design and manufacturing of our
          ECVs, certain of our channel partners have been granted licenses to use our intellectual property subject to our approval. We have agreed to indemnify our channel partners from third-party claims relating to infringement concerning our
          intellectual property.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We believe our channel partner network provides significant advantages to us as we are able to outsource the cost of marketing, distribution and maintenance (and in some markets, homologation) to
          businesses with local know-how in their respective markets and avoid the cost of developing this local know-how. Our channel partner network provides significant advantages to our channel partners because they avoid the time and capital
          associated with vehicle design, the development of manufacturing processes and the establishment of a supply chain. In addition, our channel partners have access to customized fittings for our ECVs, allowing them to potentially expand their
          existing market and increase sales.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">As of December 31, 2021, we had established business relationships with 20 channel partners in 18 countries, including two &#8220;private label&#8221; channel partners in the United States and Germany. We
          expect to add up to 20 additional channel partners by the end of 2022.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">For the years ended December 31, 2021, 2020 and 2019, our three largest channel partners represented 74.7%, 81.9% and 72.0% of our total revenue, respectively. For the years ended December 31,
          2021, 2020 and 2019, our channel partners purchased approximately 918, 707 and 334 ECVs from us, respectively.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Quality Control</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our quality control efforts are divided between product quality, supplier quality, and channel partner quality. Our product quality and supplier quality efforts are focused on designing and
          manufacturing products and processes with high levels of reliability. Our product quality engineers work with our engineering team and our suppliers to confirm that the product designs meet functional specifications and durability requirements.
          Our supplier quality engineers work with our suppliers to ensure that their processes and systems are capable of delivering the parts we need at the required quality level, on time, and on budget. Our quality systems engineers create and manage
          our systems, such as configuration management and corrective action systems, to help ensure product developers, supply chain managers and production controllers have the requisite product information.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our channel partner quality control efforts are focused on monitoring the marketing, sales, repair and other processes (including, some limited cases, assembly) to ensure they meet standards.
          Prior to selling our ECVs, our &#8220;private label&#8221; channel partners and manufacturing partners undergo performance testing designed to ensure they can assemble our ECVs correctly, timely and otherwise to standards mandated by the respective countries
          in which the ECVs are sold. We conduct routine monitoring and compliance audit activities to make sure such channel partners (and manufacturing partners) continue to meet our standards once in operation.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 53 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Facilities</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We currently lease six facilities located in the United States, Germany and China. One of our existing United States facilities located in Freehold, New Jersey, is approximately 9,750 square feet
          and is used primarily for the trial production of our Logistar&#8482; 400 model and warehousing. Our second existing facility in Freehold, New Jersey is approximately 2,600 square feet and is used as our corporate headquarters. Our two China facilities
          are located in Hangzhou and Changxing, China. Our Changxing facility is approximately 165,800 square feet, and is primarily used for engineering, production of vehicle kits of the Metro&#174; and assembly of certain ECV models for export and logistics
          operations. Our Hangzhou facility is approximately 15,456 square feet, and is primarily used as regional headquarters, as well as for research and development, supply-chain management, and sales operations. In January 2022, we established a
          European Operations Center in Dusseldorf, Germany, which provides <span style="color: rgb(0, 0, 0);">marketing support, after-market support and spare-parts warehousing for the European market</span>. Our European Operations Center is
          approximately <span style="color: rgb(0, 0, 0);">27,220 square feet.</span> We are also in the process of establishing a local assembly facility in Jacksonville, Florida, where we plan to assemble the Logistar&#8482; 400 and the Teemak&#8482; for
          distribution to our channel partners for sales in the North American market. We expect to begin trial assembling operations at the Jacksonville facility by the end of the second quarter of 2022. In addition, in connection with our acquisition of
          a 65% equity interest in TME, we have access to TME&#8217;s facility in Herne, Germany, where we expect to expand local assembly capacity in the European Union for production of our European ECV models, including the Neibor&#174; and Logistar&#8482; series, in
          addition to the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Intellectual Property</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our success depends, at least in part, on our ability to protect our core technology and intellectual property. To accomplish this, we rely on a combination of patents, patent applications, trade
          secrets, including know-how, employee and third-party nondisclosure agreements, copyright laws, trademarks, intellectual property licenses and other contractual rights to establish and protect our proprietary rights in our technology. As of
          December 31, 2021, <span style="color: rgb(0, 0, 0);">we had 134 discovery patents, nine design patents and 104 innovation patents granted by the Chinese Patent Office, and 11 innovation patent applications and 40 discovery patent applications
            pending in the Chinese Patent Office</span>, covering our technological innovations relating to power systems, vehicle electronics and structure, production processes and other new technologies. All of our patents are granted under PRC law and
          have not been given reciprocal treatment and protection under the laws of either the United States or the European Union. Our issued patents will begin to expire in April 2024. We intend to continue to file additional patent applications with
          respect to our innovation and know-how.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Seasonality</div>

        <div style="text-align: justify; text-indent: 20pt;"><br />
        </div>

        <div>
          <div style="text-align: justify; text-indent: 24.5pt; color: rgb(0, 0, 0);">Our operating results may vary significantly from period-to-period due to many factors, including seasonal factors that may have an effect on the demand for our ECVs.
            Demand for vehicles in the automotive industry in general typically decline over the winter season, while sales are generally higher during the spring and summer months. Our limited operating history makes it difficult for us to judge the exact
            nature or extent of the seasonality of our business. Usually, any unexpected severe weather conditions in some markets may impact demand for our vehicles.</div>

          <div>&#160;</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Competition</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-left: 0.1pt;">With the expected growth of last-mile delivery and city delivery services, new regulatory requirements for vehicle emissions, technological advances and shifting consumer
          demands, we expect increased competition in the ECV market. For example, Workhorse and Daimler have introduced their first light-duty ECV models in the United States, and Rivian, Nikola, Via, Nissan, Ford and GM are expected to launch light-duty
          ECVs in the United States in the next several years. The European light-duty commercial market is more developed, with light-duty ECV models currently being sold by Fiat Group, Renault, DHL, Piaggio, StreetScooter and other vehicle manufacturers.
          We believe the primary competitive factors between companies in the light- and medium-duty ECV market include:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Total cost of ownership (including lower up-front costs);</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 54 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Availability of proprietary charging network;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Product performance and uptime;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Vehicle quality, reliability and safety;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Technological innovation; and</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Service options.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Traditional ICE manufacturers and new entrants in the ECV market may have higher brand name recognition, greater capital resources and longer operating histories than we do. Nonetheless, we
          believe we have the benefit of lower operating costs to our end-users as well as superior core technology, which we believe are advantageous when introducing new technology. We cannot provide assurances that our competitors will not build ECVs
          that favorably compete with our ECVs, or that end-users will choose our ECVs over those of our competitors.</div>

        <div>&#160;</div>

        <div style="font-weight: bold;">Governmental Regulations</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Vehicle Safety and Testing Regulations and Standards</div>

        <div>&#160;</div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">United States</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our ECVs are subject to, and are designed to comply with, numerous regulatory requirements and industry standards established by the U.S. Department of Transportation (&#8220;DOT&#8221;), National Highway
          Traffic Safety Administration (&#8220;NHTSA&#8221;). These include early warning reporting requirements regarding warranty claims, field reports, death and injury reports; foreign recalls; owner&#8217;s manual requirements; and various Federal Motor Vehicle Safety
          Standards (&#8220;FMVSSs&#8221;), established by the NHTSA.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-left: 0.1pt;">Examples of the FMVSSs that apply to our vehicles include:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">FMVSS No. 210 (Seat Belt Assemblies and Anchorages)</span> &#8212; Performance and equipment requirements to provide effective occupant protection by restraint and reducing the probability of failure.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">FMVSS No. 302 (Flammability of Interior Materials) </span>&#8212; Burn resistance capabilities of materials used in the occupant compartments of motor vehicles.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">FMVSS No. 305 (Electrolyte Spillage and Electrical Shock Protection)</span> &#8212; EV safety and battery retention following specified crash tests.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">In addition to the FMVSSs, we also design our vehicles to meet the requirements of the DOT&#8217;s Motor Carrier Safety Administration, which has numerous Federal Motor Vehicle Carrier Safety
          Requirements that apply to our vehicles. These include specifications and requirements applicable to auxiliary lamps, speedometers, and step, handhold and deck placement.</div>

        <div>&#160;</div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">European Union</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our ECVs sold in the European Union require type approval to confirm that they meet a minimum set of regulatory, technical and safety requirements. Our ECVs are subject to the European Community
          Whole Vehicle Type Approval framework regulations set out in EU Regulation 168/2013, which applies to L7 vehicles, and EU Regulation 2018/858, which applies to certain vehicles of Categories M, N and O, including the N1, which applies to light
          vehicles. We sell the Metro&#174; in the European Union under the N1 Small Series Type Approval, the Neibor&#174; 150 under the L7e type approval and the Logistar&#8482; 200 under the N1 type approval.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 55 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Our ECVs, once approved by the EU Approval Authority, receive a certificate of conformity, which is used to demonstrate compliance with the applicable type approval requirements during the
          vehicle registration process. Any vehicle with a certificate of conformity can be sold throughout Europe with no further regulation requirements.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Given the ECV industry is rapidly developing, requirements and regulations are likely to change over time and in various countries to which we import our ECVs for sale or assembly. It may be
          expensive or time consuming to comply with any changes to these requirements.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The UK has adopted the EU requirements post-Brexit, so in addition to European Type Approval we need to obtain a UK National Type Approval for vehicles imported to or assembled in the UK.
          Applications may be based on an existing valid EU type approval. No additional testing is required and the technical requirements are the same as for the EU market. We sell the Metro&#174; into the UK under N1 Type Approval. We intend to obtain the
          applicable approval for the EU and UK markets as needed.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">EPA Emissions and Certificate of Conformity</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The U.S. federal Clean Air Act requires that we obtain either a Certificate of Conformity issued by the EPA or a California Executive Order issued by the California Air Resources Board (&#8220;CARB&#8221;)
          with respect to emissions for our vehicles. The Certificate of Conformity is required for vehicles sold in states covered by the Clean Air Act&#8217;s standards, and an Executive Order from CARB is required for vehicles sold in states that have sought
          and received a waiver from the EPA to utilize California standards. The California standards for emissions control for certain regulated pollutants for new vehicles and engines sold in California are set by CARB. Manufacturers who sell vehicles
          in violation of these standards may be subject to penalties of up to $37,500 per violation, as well as product recall and corrective action requirements.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Battery Safety, Testing, Transportation, and Recycling</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our ECVs contain battery packs, the cells of which are composed mainly of lithium-ion. Our ECVs are designed to meet International Organization for Standardization standards for battery systems
          and electrically propelled road vehicles. The latter standards address aspects of in-vehicle safety, connecting to external power supplies, conductive charging, battery pack enclosure protection from effects due to the ingress of water, and
          vibration, thermal-cycling, overcharge, and thermal control testing for lithium-ion battery packs and systems.</div>

        <div>&#160;</div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">United States</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our battery pack shipments comply with regulations governing the transport of &#8220;hazardous materials&#8221; in the United States and &#8220;dangerous goods&#8221; in the European Union. In the United States, the
          governing regulations, are promulgated by the Pipeline and Hazardous Materials Safety Administration at 49 C.F.R. Parts 171&#8211;180 and are based on the UN Recommendations on the Safe Transport of Dangerous Goods Model Regulations, and related UN
          Manual Tests and Criteria. The latter form the basis for the EU regulations regarding the transportation of lithium-ion batteries. Under both regulatory regimes, packaging requirements vary based on the mode of transportation: e.g., ocean vessel,
          rail, truck, or airplane.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-left: 0.1pt;">Our battery packs are designed to meet the compliance requirements of the UN Manual of Tests and Criteria, so that our battery packs and vehicles may be shipped by any method.
          These tests include:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">Altitude simulation </span>&#8212; Simulating air transport;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">Thermal cycling </span>&#8212; Assessing cell and battery seal integrity;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">Vibration </span>&#8212; Simulating vibration during transport;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">Shock </span>&#8212; Simulating possible impacts during transport;</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">External short circuit </span>&#8212; Simulating an external short circuit; and</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 56 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36.1pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div><span style="font-weight: bold;">Overcharge </span>&#8212; Evaluating the ability of a rechargeable battery to withstand overcharging.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The lithium-ion battery packs include packaging containing trace amounts of various hazardous chemicals whose use, storage and disposal is regulated under U.S. federal law. Moreover, lithium-ion
          batteries themselves may present risks to human health and the environment &#8211; including fire hazards &#8211; if improperly disposed. Our potential liability for such risks is not eliminated by virtue of our distributed manufacturing methodology.
          Therefore, consistent with the approach of certain traditional, vertically integrated ECV manufacturers, we intend to perform product stewardship in the form of a &#8220;take-back&#8221; program to return potentially harmful materials into the circular
          economy. Specifically, we intend to enter into a service agreement with a third-party vendor with advanced direct cycling technology to recycle our lithium-ion batteries.</div>

        <div>&#160;</div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">European Union</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The EU has specific regulations on batteries and the disposal of batteries to minimize the negative environmental effects of batteries and hazardous waste.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The EU Battery Directive is intended to reduce mercury, cadmium, lead and other metals in the environment by minimizing the use of these substances in new batteries and treating and re-using old
          batteries. The EU Battery Directive applies to all types of batteries except those used to protect European Member States&#8217; security, for military purposes, or sent into space. To achieve these objectives, the EU Battery Directive prohibits the
          marketing of some batteries containing hazardous substances. Among other things, it establishes quantified collection and recycling targets and product labeling requirements. We currently ship our ECVs pursuant to the requirements of the EU
          Battery Directive. Our current estimated costs to comply with this directive is not significant. However, we continue to evaluate the impact of this directive as European Union member states implement guidance, and actual costs could differ from
          our current estimates.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">In December 2020, the European Commission adopted a proposal to revise the EU Battery Directive. The proposal is designed to modernize the EU&#8217;s regulatory framework for batteries to secure the
          sustainability and competitiveness of battery value chains. It could introduce mandatory requirements on sustainability (such as requiring responsible sourcing of raw materials, restrictions on the use of hazardous substances, carbon footprint
          rules, minimum recycled content targets, performance and durability criteria), safety and labelling for the marketing and putting into service of batteries, and requirements for end-of-life management including to facilitate the repurposing of
          industrial and electric-vehicle batteries as stationary energy storage batteries. The proposal also includes due diligence obligations for economic operators in regard to the sourcing of raw materials.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The RoHS Directive places restrictions on the use of certain hazardous substances in electrical and electronic equipment. All applicable products sold in the European Union market after July 1,
          2006 must comply with the RoHS Directive. While this directive does not currently affect our ECVs in any meaningful way, should any changes occur in the RoHS Directive that would affect our ECVs, we will need to comply with any new regulations
          that are imposed.</div>

        <div>&#160;</div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">PRC</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">China has implemented several regulations, policies and measures to regulate the batteries used in ECVs, which cover the security standards, recycling activities and other specifications. For
          example, the PRC Battery Measures regulate the recycling and disposal of end-of-life batteries for new energy vehicles. The PRC Battery Measures provide that manufacturers of new energy vehicles must take primary responsibilities of the recycling
          of batteries and are required, for instance, to transfer batteries that have been damaged during manufacturing to vendors that provide recycling services, and to maintain records of the vehicles they have manufactured, the identification codes of
          the batteries incorporated into the vehicles, and the owners of the vehicles. The batteries used in our ECVs are also subject to a number of national standards in China, including functional safety requirements and testing methods for the battery
          management system of electric vehicles.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 57 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Our noncompliance with any of these regulations may materially and adversely affect our operations or financial condition.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Government Subsidies for ECVs</div>

        <div>&#160;</div>

        <div style="text-align: justify;"><span style="text-decoration: underline;">Greenhouse Gas (&#8220;GHG&#8221;) Compliance Credits and Nitrogen Oxide Emission</span><span style="font-weight: bold; font-style: italic;"><span style="text-decoration: underline;">&#160;</span></span><span style="text-decoration: underline;">Standards</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The EPA&#8217;s GHG emissions regulatory framework provides for aggregate emissions targets and a system of tradable GHG compliance credits. Automakers that surpass aggregate emissions targets may
          trade GHG compliance credits with automakers who cannot meet such targets. In connection with the delivery and placement into service of our zero-emission vehicles, we or our channel partners in the United States may earn such tradable GHG
          compliance credits These credits may be sold to other manufacturers who do not comply with emissions reduction standards. For example, EPA regulations require vehicle manufacturers to meet the nitrogen oxide emission standard for each type of
          vehicle produced. These emission standards&#160; have become stricter over time, increasing the difficulty for conventional diesel vehicles to meet the standard. It is expected that manufacturers of diesel trucks will need to purchase GHG compliance
          credits to cover their emission deficit. We do not currently have any agreements with third parties to trade GHG compliance credits but plan to enter into such agreements as our production and sales in the United States grow.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Various states have their own systems for accumulating and trading GHG compliance credits, which generally resemble EPA&#8217;s. For example, California&#8217;s Low-Emission Vehicle Regulations, and similar
          laws in other states, require vehicle manufacturers to ensure that a portion of the vehicles delivered for sale in that state during each model year are zero emission vehicles. These laws provide that a manufacturer of zero emission vehicles may
          earn credits and that they may sell excess credits to other manufacturers who are not in compliance with emissions-related regulatory requirements. Currently, eleven states, besides California, have established such programs: Colorado,
          Connecticut, Maine, Maryland, Massachusetts, New Jersey, New York, Oregon, Rhode Island, Vermont and Washington. As a manufacturer of zero emission vehicles, we plan to pursue paths to potentially earn tradable credits on each Logistar&#8482; 400
          vehicle (once homologated) sold in California and these other states, to the extent permitted by applicable laws.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Environmental Regulations</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Operations and facilities involved in the manufacture of our ECVs are subject to extensive environmental, safety and health (&#8220;EHS&#8221;) regulations. Moreover, the general trend over the past few
          decades has been for EHS requirements to become more stringent over time. The laws and regulations to which our operations and facilities are subject govern, among others, the storage, handling, treatment, transportation, and disposal of
          hazardous materials and hazardous wastes; wastewater and air emissions; resource conservation and recovery; the protection of natural resources and endangered species; and the remediation of environmental contamination. Compliance with
          environmental laws and regulations, including permitting requirements, is an important aspect of our ability &#8211; as well as that of our channel partners &#8211; to continue our operations both in the United States and in other markets. Violations of EHS
          laws and regulations or permits may result in substantial governmental enforcement, civil penalties, criminal fines, and orders to cease operations or to conduct or pay for corrective action. In some instances, violations may also result in the
          suspension or revocation of permits and licenses.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Under the Comprehensive Environmental Response, Compensation, and Liability Act (CERCLA), the primary U.S. federal remedial statute, any party that contributes to an unauthorized release of
          hazardous substances at a contaminated site may be jointly and severally liable for the full range of remedial and governmental oversight costs associated with the cleanup. In addition to statutory liability, noncompliance with EHS laws and
          releases of hazardous substances, materials, or wastes may give rise to toxic tort claims, which in theory could result in material liabilities. As we expand our local assembly capabilities in our target markets, we expect our environmental
          liability exposure to increase. This may require us to spend additional capital resources on environmental compliance matters. Pursuant to the Environmental Protection Law of the PRC, which was adopted on December 26, 1989 and amended on April
          24, 2014, effective on January 1, 2015, any entity which discharges pollutants must adopt measures to prevent and treat waste gas, waste water, waste residue, medical waste, dust, malodorous gas, radioactive substances generated in manufacturing,
          construction or any other activities as well as environmental pollution and hazards such as noise, vibration, ray radiation, electromagnetic radiation etc. Environmental protection authorities impose various administrative penalties on entities
          in violation of the Environmental Protection Law, including warnings, fines, orders to rectify within a prescribed period, cease construction, restrict or suspend production, make recovery, disclose relevant information or make an announcement,
          or seize and confiscate facilities and equipment which cause pollutant emissions, the imposition of administrative action against relevant responsible persons, and orders to shut down enterprises. In addition, pursuant to the Civil Code of the
          PRC, which was adopted on May 28, 2020, and became effective on January 1, 2021, in the event of damage caused to others as a result of environmental pollution and ecological destruction, the actor will bear tortious liability. In the event a
          party, in violation of laws and regulations, intentionally pollutes the environment or damages the ecology, thereby causing serious consequences, the infringed party is entitled to claim appropriate punitive damages. Any violations of the
          Environmental Protection Law or the Civil Code could expose us to liabilities including fines and damages that could impact our business, prospects, financial condition and operating results.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 58 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">The EU end-of-life vehicle (&#8220;ELV&#8221;) regulations ensure manufacturers design, produce and manage their vehicles to reduce waste and maximize material recovery at the point a vehicle is dismantled.
          For applicable vehicles, we believe we comply with applicable ELV regulations and intend to rely on third party recyclers to recycle ELVs manufactured by us.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Data Security Regulation</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">International jurisdictions have their own data security and privacy legal framework with which companies or their customers must comply. The collection, use, storage, transfer, and other
          processing of personal data regarding individuals in the European Economic Area is governed by the GDPR, which came into effect in May 2018. It contains numerous requirements and changes from previously existing EU law, including more robust
          obligations on data processors and heavier documentation requirements for data protection compliance programs by companies. Among other things, the GDPR regulates transfers of personal data subject to the GDPR to countries outside of the European
          Union that have not been found to provide adequate protection to such personal data, including the United States. The European Data Protection Board has issued draft guidance requiring additional measures be implemented to protect EU personal
          data from foreign law enforcement, including in the U.S. These additional measures may require us to expend additional resources to comply.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The GDPR also introduced numerous privacy-related changes for companies operating in the European Union, including greater control for data subjects, increased data portability for EU consumers,
          data breach notification requirements and increased fines. Fines of up to 20 million Euros or up to 4% of the annual global revenue of the noncompliant company, whichever is greater, could be imposed for violations of certain GDPR requirements.
          Such penalties are in addition to any civil litigation claims by customers and data subjects. The GDPR requirements apply not only to third-party transactions but also to transfers of information between us and our subsidiaries, including
          employee information.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">The European Commission has another draft regulation in the approval process that focuses on a person&#8217;s right to conduct a private life, in contrast to
          the GDPR, which focuses on protection of personal data. The proposed legislation, known as the Regulation on Privacy and Electronic Communications, or ePrivacy Regulation, would replace the current ePrivacy Directive. While the new legislation
          contains protections for those using communications services (for example, protections against online tracking technologies), the timing of its proposed enactment following the GDPR means that additional time and effort may need to be spent
          addressing differences between the ePrivacy Regulation and the GDPR. New rules related to the ePrivacy Regulation are likely to include enhanced consent requirements to use communications content and metadata and other data collected from
          connected devices and physical objects, including our ECVs which are fitted with networking devices.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Following the UK&#8217;s exit from the European Union, the GDPR was transposed into UK law (&#8220;UK GDPR&#8221;) and is supplemented by the UK Data Protection Act 2018. As a result, the UK GDPR will not
          automatically incorporate any changes made to the GDPR going forward (which would need to be specifically incorporated by the UK Government). At present, the GDPR and the UK GDPR are broadly similar and have parallel regimes, which have not yet
          diverged significantly. However, the UK Government has launched a public consultation on proposed reforms to the data protection framework in the UK. This may lead to future divergence and variance between the two regimes.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 59 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">China has laws relating to the supervision of data and information protection. The Cybersecurity Law regulates the activities of &#8220;network operators,&#8221; which include companies that manage any
          network under PRC jurisdiction. The Cyber Security Law requires that network operators, including internet information services providers, take technical measures and other necessary measures in accordance with applicable laws and regulations and
          the compulsory requirements of the national and industrial standards to safeguard the safe and stable operation of its networks. As such, certain of our PRC subsidiaries may be regarded as network operators under the Cybersecurity Law, since our
          ECVs are fitted with networking devices. The Cybersecurity Law requires that the collection of personal data is subject to consent by the person whose data is being collected. Any violation of the Cyber Security Law may subject an internet
          information services provider to warnings, fines, confiscation of illegal gains, revocation of licenses, cancellation of filings, shutdown of websites or criminal liabilities.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">On June 10, 2021, China enacted the DSL, which became effective as of September 1, 2021. The DSL introduces several changes and new features to data security regulation and a comprehensive data
          security regime, which authorizes national departments to conduct stricter supervision of data in China. For example, the PRC government will establish a catalogue of crucial data categories and promulgate stricter regulations over the protection
          of such crucial data listed in the catalogue. The DSL also will introduce the concept of &#8220;National Core Data,&#8221; which refers to data related to, among other topics, national security, the PRC economy, and significant public interests, and provides
          that stricter regulations may be imposed on such National Core Data. The cross-border transfer of domestic data as required by non-PRC judicial or enforcement authorities is also subject to the approval of competent Chinese authorities.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Compliance with the GDPR, the UK GDPR, the new ePrivacy Regulation, as well as the Cybersecurity Law and DSL in China, may involve substantial operational costs or require us to change business
          practices. While we have not had a substantial presence in the European Union historically, in January 2022, we opened our European Operations Center in Dusseldorf, Germany and, in March 2022, we acquired a 65% equity interest in TME. As a
          result, we may be required to comply with certain provisions of the GDPR and the new ePrivacy Regulation (once effective). As a result, we may need to undertake an update of certain of our business practices, including (i) updating internal
          records, policies and procedures; (ii) updating publicly facing privacy notices and consent mechanisms, where required; (iii) implementing employee privacy training; (iv) appointing an individual responsible for privacy compliance; (v)
          implementing an inter-group data transfer agreement; (vi) reviewing/updating contracts with vendors that process data on our behalf, and (vii) implementing an audit framework. Furthermore, if we begin selling our ECVs directly to end-users in the
          European Union, UK or China, we would likely be required to comply with additional regulatory requirements. To the extent we become subject to any such regulations, our noncompliance could result in proceedings by governmental entities,
          customers, data subjects or others and may result in fines, penalties, and civil litigation claims.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have developed data retrieving and interfacing capabilities, which enable our end-users to collect, use and store user-specific data as they desire. End-users can utilize this data to, for
          instance, monitor vehicle and driver&#8217;s behavior to manage fleet activities. Leasing or insurance company could also potentially use this data, with permission from end-users.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">With the permission of the end-users of the vehicles, between 2017 and 2021, we received data collected from approximately 950 Metro&#174; units that we put into service through a company affiliated
          with our former parent company, CAG Cayman, <span style="color: rgb(0, 0, 0);">in the Chinese market</span>. This data included vehicle-specific data collected for operational analysis, which we used to make improvements in the quality and
          durability of such components. We enable end-users to collect, store and analyze data using tools that we have developed but we do not have access to this end-user collected data unless we request and receive access from the end-user. We do not
          currently collect, use or store any vehicle-specific or driver-specific data in any region and do not intend to do so in the future.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">PRC Intellectual Property Law</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Pursuant to the Patent Law of the PRC and the Implementation Regulations for the Patent Law of the PRC, each as amended, the patent system of the PRC adopts the principle of &#8220;first to file,&#8221;
          where two or more applicants have made their respective application for patent for the same invention-creation, the patent rights will be granted to the applicant who has filed first. Inventions and utility models for which patent rights are
          granted are required to possess novelty, creativity and practicality. The duration of patent rights for an invention is 20 years, the duration of patent rights for a utility model is 10 years and the duration of patent rights for a design is 15
          years, commencing from the filing date. Implementation of a patent without licensing of the patentee constitutes an infringement of patent rights. Our issued patents will begin to expire in April 2024.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 60 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">The PRC Copyright Law, which became effective on June 1, 1991 and was amended in 2001, 2010 and 2020, provides that Chinese citizens, legal persons, or other organizations own copyright in their
          copyrightable works (which include, among others, works of literature, art, natural science, social science, engineering technology, and computer software), whether published or not. Copyright owners enjoy certain legal rights, including right of
          publication, right of authorship, and right of reproduction. The Copyright Law as revised in 2010 extends copyright protection to Internet activities, products disseminated over the Internet, and software products. In addition, the Copyright Law
          provides for a voluntary registration system administered by the China Copyright Protection Center. Pursuant to the Copyright Law, an infringer of copyrights is subject to various civil liabilities, which include ceasing infringement activities,
          apologizing to the copyright owners and compensating the loss of the copyright owners. Infringers of copyright may also be subject to fines and/or administrative or criminal liabilities in severe situations.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Pursuant to the Computer Software Copyright Protection Regulations promulgated by the State Council on December 20, 2001 and amended on January 30, 2013, the software copyright owner may go
          through the registration formalities with a software registration authority recognized by the State Council&#8217;s copyright administrative department. The software copyright owner may authorize others to exercise that copyright and is entitled to
          receive remuneration.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Pursuant to the Trademark Law of the PRC and the Implementation Regulations for the Trademark Law of the PRC, each as amended, the Trademark Bureau of the Administration for Industry and Commerce
          Department of the State Council is in charge of trademark registration and administration nationwide. In order for a trademark to be registered, it must possess distinctive characteristics to facilitate identification and cannot conflict with
          prior legitimate rights obtained by others. A registered trademark is valid for 10 years, commencing from the date of registration. Upon expiry of the validity period of a registered trademark, where the trademark registrant intends to continue
          using the trademark, the registrant must complete renewal formalities to extend the validity period for an additional 10 years.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">PRC Foreign Exchange Laws</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The Foreign Exchange Control Regulations of the PRC, as amended, is the main regulation of foreign exchange management in the PRC. Pursuant to Foreign Exchange Control Regulations of the PRC,
          payments of current account items, such as profit distributions, interest payments and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior approval from the State Administration of Foreign
          Exchange, or SAFE, by complying with certain procedural requirements. By contrast, approval from or registration with appropriate government authorities or their designated banks is required where RMB is to be converted into foreign currency and
          remitted out of China to pay capital account items, such as direct investments, repayment of foreign currency-denominated loans, repatriation of investments and investments in securities outside of China.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Loans by Foreign Companies to PRC Subsidiaries</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">A loan made by foreign investors as shareholders in a foreign-invested enterprise, or FIE, is considered foreign debt in China and is regulated by various laws and regulations, including the PRC
          Regulation on Foreign Exchange Administration, the Interim Provisions on the Management of Foreign Debts, the Statistical Monitoring of Foreign Debt Tentative Provisions, the Detailed Rules for the Implementation of Provisional Regulations on
          Statistics and Supervision of Foreign Debt, and the Administrative Measures for Registration of Foreign Debt. Under these rules and regulations, a shareholder loan in the form of foreign debt made to a PRC entity does not require the prior
          approval of the SAFE. However, such foreign debt must be registered with and recorded by the SAFE or its local branches within fifteen business days after the entering of the foreign debt contract. Pursuant to these rules and regulations, the
          balance of the foreign debts of an FIE cannot exceed the difference between the total investment and the registered capital of the FIE.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 61 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">On January 12, 2017, the People&#8217;s Bank of China (the &#8220;PBOC&#8221;) promulgated the Notice of the People&#8217;s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered
          Cross-Border Financing, or PBOC Notice No. 9. Pursuant to PBOC Notice No. 9, FIEs may adopt the currently valid foreign debt management mechanism, or the mechanism as provided in PBOC Notice No. 9 at their own discretion. PBOC Notice No. 9
          provides that enterprises may conduct independent cross-border financing in Renminbi or foreign currencies as required. Pursuant to PBOC Notice No. 9, the outstanding cross-border financing of an enterprise will be calculated using a
          risk-weighted approach and cannot exceed certain specified upper limits. PBOC Notice No. 9 further provides that the upper limit of risk-weighted outstanding cross-border financing for enterprises is 200% of its net assets, or the Net Asset
          Limits. Enterprises must file with the SAFE in its capital item information system after entering into the relevant cross-border financing contracts and prior to three business days before drawing any money from the foreign debts.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Based on the foregoing, if we provide funding to our wholly foreign-owned subsidiaries through shareholder loans, the balance of such loans cannot exceed the difference between the total
          investment and the registered capital of the subsidiaries and we will need to register such loans with the SAFE or its local branches in the event that the currently valid foreign debt management mechanism applies, or the balance of such loans
          will be subject to the risk-weighted approach and the Net Asset Limits and we will need to file the loans with the SAFE in its information system in the event that the mechanism as provided in PBOC Notice No. 9 applies. Pursuant to PBOC Notice
          No. 9, the PBOC and the SAFE would determine the cross-border financing administration mechanism for the FIEs after evaluating the overall implementation of PBOC Notice No. 9. As of the date of this Annual Report, neither the PBOC nor the SAFE
          has promulgated and made public any further rules, regulations, notices, or circulars in this regard. It is uncertain which mechanism will be adopted by the PBOC and the SAFE in the future and what statutory limits will be imposed on us when
          providing loans to our PRC subsidiaries.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Regulation of Dividend Distributions under PRC Law</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The principal laws and regulations regulating the distribution of dividends by FIEs in China include the PRC Company Law, as amended in 2004, 2005, 2013 and 2018, and the 2019 PRC Foreign
          Investment Law and its Implementation Rules. Under the current regulatory regime in China, FIEs in China may pay dividends only out of their retained earnings, if any, determined in accordance with PRC accounting standards and regulations. A PRC
          company is required to set aside as statutory reserve funds at least 10% of its after-tax profit, until the cumulative amount of such reserve funds reaches 50% of its registered capital unless laws regarding foreign investment provide otherwise.
          A PRC company cannot distribute any profits until any losses from prior fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">PRC Regulations on Employment and Social Welfare</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The PRC Labor Contract Law, which became effective on January 1, 2008 and amended on December 28, 2012, primarily aims at regulating rights and obligations of employer and employee relationships,
          including the establishment, performance and termination of labor contracts. Pursuant to the Labor Contract Law, labor contracts must be executed in writing if labor relationships are to be or have been established between employers and
          employees. Employers are prohibited from forcing employees to work above certain time limits and employers must pay employees for overtime work in accordance with national regulations. In addition, employee wages must not be lower than local
          standards on minimum wages and must be paid to employees in a timely manner.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">As required under the Regulation of Insurance for Labor Injury implemented on January 1, 2004 and amended in 2010, the Provisional Measures for Maternity Insurance of Employees of Corporations
          implemented on January 1, 1995, the Decisions on the Establishment of a Unified Program for Old-Aged Pension Insurance of the State Council issued on July 16, 1997, the Decisions on the Establishment of the Medical Insurance Program for Urban
          Workers of the State Council promulgated on December 14, 1998, the Unemployment Insurance Measures promulgated on January 22, 1999, and the PRC Social Insurance Law implemented on July 1, 2011 and amended on December 29, 2018, employers are
          required to provide their employees in China with welfare benefits covering pension insurance, unemployment insurance, maternity insurance, work-related injury insurance, and medical insurance. These payments are made to local administrative
          authorities. Any employer that fails to make social insurance contributions may be ordered to rectify the noncompliance and pay the required contributions within a prescribed time limit and be subject to a late fee. If the employer still fails to
          rectify the failure to make the relevant contributions within the prescribed time, it may be subject to a fine ranging from one to three times the amount overdue. On July 20, 2018, the General Office of the State Council issued the Plan for
          Reforming the State and Local Tax Collection and Administration Systems, which stipulated that the State Taxation Administration would become solely responsible for collecting social insurance premiums.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 62 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">In accordance with the Regulations on the Administration of Housing Funds, which was promulgated by the State Council in 1999 and amended in 2002 and 2019, employers must register at the
          designated administrative centers and open bank accounts for depositing employees&#8217; housing funds. Employers and employees are also required to pay and deposit housing funds, with an amount no less than 5% of the monthly average salary of the
          employee in the preceding year in full and on time.</div>

        <div>&#160;</div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Human Capital Resources and Employees</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">Our human capital resource objectives include attracting, developing, and retaining personnel and enhancing diversity and inclusion in our workforce to foster community, collaboration, and
          creativity among our employees, and support our ability to grow our business. To facilitate these objectives, we seek to foster a diverse, inclusive, and safe workplace, with opportunities for employees to develop their talents and advance their
          careers.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We also strive to create a culture that allows our employees to explore their innovativeness and entrepreneurship and an environment where inspired people thrive in a convergence of technology
          and design. We encourage our employees to think creatively, act collaboratively, and use technology and data to solve problems. Our management team&#8217;s sense of mission, long-term focus and commitment to our core values are central to our success.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">As of March 1, 2022, we had 213 full-time employees, including 18 in management, 28 in research and development, 34 in supply chain operations, 18 in marketing, 63 in manufacturing/engineering,
          15 in quality assurance, 18 in finance and 19 in corporate affairs. A total of 154 employees are located in our manufacturing and design facilities in China, 42 employees are based in our facilities in Germany and 17 employees are based in the
          United States. None of our employees are currently represented by labor unions or are covered by a collective bargaining agreement with respect to their employment. We enter into standard labor contracts with our Chinese employees. We also enter
          into standard confidentiality agreements with certain of our employees that contain non-compete restrictions. We believe we maintain&#160; good relationships with our employees and have not experienced any major labor disputes.</div>

        <div>&#160;</div>

        <div style="text-indent: 36pt;">Under PRC regulations, we are required to participate in and make contributions to housing funds and various employee social security plans that are organized by applicable local municipal and provincial governments,
          including pension, maternity, medical, work-related injury and unemployment benefit plans.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 63 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">C. Organizational Structure</div>

        <div>&#160;</div>

        <div style="text-align: center;"><img src="image03.jpg" alt="graphic" /><br />
          <br />
        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 64 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; font-style: italic; font-weight: bold;">Subsidiary Information</div>

        <div>&#160;</div>

        <div style="text-align: justify;">Set forth below is the primary business and domicile of each of our subsidiaries:</div>

        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Cenntro Automotive Corporation, a Delaware corporation, is our current operating subsidiary in the United States. CAC&#8217;s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market
                  support to our channel partners, homologation and quality assurance. CAC also leases and operates our facilities in Freehold, New Jersey, our corporate headquarters, and our Jacksonville, Florida facility, where we plan to assemble our
                  vehicles from vehicle kits for the North American market.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Cenntro Electric Group, Inc., a Delaware corporation, is a non-operating holding company.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Naked Brand Group, Inc., a Nevada corporation, is currently a non-operating holding company.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Naked, Inc., a Nevada corporation, is currently a non-operating company.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Cenntro Automotive Group Limited, a Hong Kong private company limited by shares, is a non-operating, investment holding company, which holds the share equity in all of our PRC subsidiaries and Simachinery Equipment (as defined below).</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Hangzhou Cenntro Autotech Co., Ltd., a PRC limited liability company (&#8220;Autotech&#8221;), is one of our operating subsidiaries in China. Operations under Autotech include vehicle and technological developments, homologation (in certain
                  instances), regulatory compliance, quality assurance, and the holding of material assets in Hangzhou, China.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Hangzhou Hengzhong Tech Co., Ltd., a PRC limited liability company (&#8220;Hengzhong Tech&#8221;), is one of our operating subsidiaries in China. Operations under Hengzhong Tech include supply procurement, vendor qualification and auditing,
                  component quality assurance and certification, and component development.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Hangzhou Ronda Tech Co., Ltd., a PRC limited liability company (&#8220;Ronda&#8221;), is one of our operating subsidiaries in China. Operations under Ronda include corporate affairs, administrative, human resources, global marketing and sales, and
                  after-market support to our channel partners.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Shengzhou Cenntro Machinery Co., Ltd., a PRC limited liability company (&#8220;Shengzhou Machinery&#8221;), is currently dormant. Prior to our sale of the land and facility in Shengzhou, China in 2020, Shengzhou Machinery owned and operated our
                  Shengzhou manufacturing facility, where it manufactured key components for the Metro&#174; and assembled vehicle kits and full vehicles. In May 2021, Shengzhou Machinery ceased these operations.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Simachinery Equipment Limited, a Hong Kong private company limited by shares (&#8220;Simachinery Equipment&#8221;), is the non-operating, investment holding company of Zhejiang Sinomachinery (as defined below).</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Tropos Motors Europe GmbH (TME), a German limited liability company, is an operating company in which the Company acquired a 65% equity interest in March 2022. Prior to the acquisition, TME assembled, marketed and sold a branded
                  version of the Metro&#174; called ABLE that it purchased from the Company. TME operates a local assembly facility in Herne, Germany, which the Company expects to utilize in expanding its local assembly capacity for various ECV models for the
                  European market.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Zhejiang Sinomachinery Co., Ltd., a PRC limited liability company (&#8220;Zhejiang Sinomachinery&#8221;), is one of our operating subsidiaries in China. Zhejiang Sinomachinery&#8217;s operations focus on the development and maintenance of our supply
                  chains and the development of our Logistar&#8482; model.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 65 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Zhejiang Cenntro Machinery Co., Ltd., a PRC limited liability company (&#8220;Zhejiang Machinery&#8221;), is one of our operating subsidiaries in China. Operations under Zhejiang Machinery include leasing our facility in Changxing, China and
                  assembling our Metro&#174; model vehicle kits and fully assembled vehicles. Zhejiang Machinery currently performs the role that Shengzhou Machinery performed prior to the sale of our facility in Shengzhou in 2020.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Zhejiang Tooniu Tech Co., Ltd., a PRC limited liability company (&#8220;Tooniu&#8221;), is one our operating subsidiaries in China. Tooniu&#8217;s operations focus on the development of off-road electric utility vehicles. Tooniu is responsible for the
                  development and supply of the Teemak&#8482; vehicle and vehicle kits to our channel partners.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
              </td>

    <td style="width: 18pt; vertical-align: top;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                <div>Zhejiang Xbean Tech Co. Ltd. is a PRC limited liability company (&#8220;Zhejiang Xbean&#8221;) and is currently dormant. Zhejiang Xbean&#8217;s operations historically focused on the design, manufacture and sale of certain smaller ECV models that are
                  not material to our business. Zhejiang Xbean ceased operations in early 2021.</div>
              </td>

  </tr>


</table>
        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">D. Property, Plants and Equipment</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The disclosure with respect to the Company&#8217;s facilities set forth under &#8220;&#11835;Business Overview&#11835;Facilities&#8221; above is incorporated by reference herein.</div>

        <div>&#160;</div>

        <div>
          <a id="UNRESOLVEDSTAFFCOMMENTS"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 4A.</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">UNRESOLVED STAFF COMMENTS</div>
                </td>

  </tr>


</table>
        </div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">None.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 66 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <a id="OPERATINGANDFINANCIALREVI"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 5.</div>
                </td>

    <td style="align: left; vertical-align: top; width: auto;">
                  <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">OPERATING AND FINANCIAL REVIEW AND PROSPECTS</div>
                </td>

  </tr>


</table>
        </div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; text-indent: 36pt;">You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our Audited Financial
            Statements for the fiscal year ended December 31, 2021 and the audited combined financial statements of Cenntro for the fiscal years ended December 31, 2020 and 2019, and related notes included herein, in each case. This discussion contains
            forward-looking statements that involve risks and uncertainties. Our actual results and the timing of selected events could differ materially from those anticipated in these forward-looking statements as a result of various factors, including
            those set forth under &#8220;Risk Factors&#8221; and &#8220;Special Note Regarding Forward-Looking Statements.&#8221;</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; font-weight: bold;">Introduction</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We are a designer and manufacturer of light- and medium-duty ECVs. Our purpose-built ECVs are designed to serve a variety of corporate and governmental organizations in support of city services,
          last-mile delivery and other commercial applications. As of December 31, 2021, we have sold or put into service more than 3,740 units of the Metro&#174; in over 25 countries across North America, Europe and Asia. Our first ECV model, the Metro&#174;, has
          been driven over seven million miles by commercial end-users in China alone. We also introduced four new ECV models to serve the light- and medium-duty market beginning in the fourth quarter of 2021. Our mission is to leverage our technological
          and research and development capabilities in areas such as vehicle design, digital component development, vehicle control software and &#8220;smart driving&#8221; to become a technology leader in the ECV market.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We have established an asset-light, distributed manufacturing business model through which we can distribute our unique modular vehicles in vehicle kits for local assembly in addition to fully
          assembled vehicles. Each of our vehicle models has a modular design that allows for local assembly in small factory facilities that require less capital investment. We manufacture our own vehicle kits for the Metro&#174; in our facilities in China and
          leverage the economies of scale of our manufacturing partners in China to manufacture vehicle kits and/or fully assembled vehicles for our new ECV series. We believe our distributed manufacturing methodology allows us to execute our business plan
          with less capital than would be required by the traditional, vertically integrated automotive model and, in the long-term, drive higher profit margins.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">&#160;<span style="color: rgb(0, 0, 0);">Our distributed manufacturing model allows us to focus our efforts on the design of ECV models and related technologies while outsourcing various portions of
            the manufacturing, assembly and marketing of our vehicles to qualified third parties, allowing the Company to operate with lower capital investment than traditional vertically integrated automotive companies. </span> We outsource the vast
          majority of the marketing of our vehicles to third parties that refer to as our &#8220;channel partners.&#8221; <span style="color: rgb(0, 0, 0);">For the last several years, we relied substantially on private label channel partners to assemble the Metro&#174;
            from vehicle kits that we manufactured in our facilities. With the introduction of our new ECV models, we have begun the process of shifting the manufacturing of our vehicle kits and in some cases fully assembled vehicles to third party OEM
            manufacturing partners and, in the case of vehicle kits, assembling in our own facilities in North America and Europe. Our relationships with such third parties, our &#8220;manufacturing partners,&#8221; have allowed us to forego expensive capital
            investments in our own facilities and operate within our historic working capital limitations.</span></div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">We began pilot production of our first-generation, U.S. Class 1 (0&#8211;6,000 lbs.), electric light-duty commercial vehicle, the Metro&#174;, in 2018, and, as of December 31, 2021, we have sold
          approximately 2,440 units in over 25 countries across Europe, North America and Asia, and put into service approximately 1,300 additional units in China through affiliated parties. The Metro&#174; is a customizable ECV used in commercial applications
          such as city services (i.e., street cleaners, firetrucks, food trucks and garbage trucks) and last-mile delivery. The Metro&#174; was &#8220;born electric,&#8221; meaning that, unlike many other ECVs that are converted from existing ICE designs, the Metro&#174; was
          purpose-built from inception to be highly cost-effective and energy efficient, implementing a number of proprietary design elements including a lightweight structure and efficient power system. With our developed supply chain and relationships
          with component vendors and our growing channel partner network, we believe we are in position for larger scale production and distribution of the Metro&#174;.</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 67 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">Since our inception, we have invested resources in the research and development not only of ECV design and manufacturing processes, but also in digitally enabled components, intra-vehicle
          communication, vehicle control and vehicle automation, or what we collectively refer to as &#8220;vehicle digitization.&#8221; We have developed a prototype system-on-chip (which we sometimes refer to as an &#8220;SOC&#8221;) for vehicle control and an open-platform,
          programmable chassis, with potential for both programmable and autonomous driving capabilities. We have also designed and developed in-house a proprietary telematics box, sometimes referred to as a T-Box, which allows our ECVs to send and receive
          data relating to location, speed, acceleration, braking and battery consumption, among others, to end-users. Additionally, our engineers have worked closely with certain of our qualified suppliers to co-design digitally enabled components in
          areas such as steering, braking, acceleration and signaling.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;">The electrification of the global automotive industry has been a major policy focus of governments worldwide. Certain countries, such as the United States, China, Canada, Germany and various
          other European countries, have announced aggressive EV initiatives designed to reduce carbon emissions, through the replacement of fossil fuels, and have begun incentivizing the development and sale of ECVs through government subsidy programs.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Expand Our Channel Partner Network and Assembly and Supporting Facilities</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">As of December 31, 2021, we have established business relationships with 20 channel partners in 18 countries, including the United States, Germany, Korea, Spain, Italy and
            Mexico. We plan to expand our channel partner network and increase the number of our assembly facilities. As our channel partner network and Cenntro facility footprint grows, we expect to penetrate a broader segment of the global market and
            increase our sales volume and product offerings. We expect to add up to 20 additional channel partners in 2022.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">During 2021, we began utilizing one of our two facilities in Freehold, New Jersey for the trial production of our Logistar&#8482; 400 model. We also have established a European Operations Center in
          Dusseldorf, Germany, which provides <span style="color: rgb(0, 0, 0);">marketing support, after-market support and spare-parts warehousing for the European market</span>, as well as warehousing services with a logistics company in Budapest,
          Hungary to house spare parts for our ECVs. We are also in the process of establishing a local assembly facility in Jacksonville, Florida, where we plan to assemble the Logistar&#8482; 400 and the Teemak&#8482; for distribution to our channel partners for
          sales in the North American market. We expect to begin trial assembling operations at the Jacksonville facility by the end of the second quarter of 2022. We believe having a local assembly facility in Germany will provide us with access to
          well-established hardware and logistics systems and trained personnel. We expect that our acquisition of a 65% equity interest in TME will allow us to expand local assembly capacity in the European Union for production of our EU ECV models,
          including the Neibor&#174; and Logistar&#8482; series, in addition to the Metro&#174;.</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 24.5pt; color: rgb(0, 0, 0);">We believe that augmenting our channel partner network, assembly facilities and support centers together with regionalizing our supply chain will enhance brand
            recognition, provide economic advantages and reduce time to market for our ECVs.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Regionalize Manufacturing and Supply Chain</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We plan to regionalize the manufacturing and supply chain relating to certain key components of our ECVs, such as vehicle frames and battery packs, in the geographic
            markets in which our ECVs are sold. In the long-term, through our deep supply chain development know-how, we plan to geographically expand our supply chain to support our planned growth. More specifically, we intend to establish supply chain
            relationships in North America and the European Union to support our manufacturing and assembly needs in these markets, thereby reducing the time in transit and potentially the duties associated with importing our components and spare parts
            from China. We believe we can reduce the overall cost of ECV assembly in certain geographical markets by shifting to a &#8220;merge in transit&#8221; model, whereby component shipments from suppliers, including local market suppliers, are consolidated at
            our local assembly facilities for final ECV assembly, in contrast with our current model which integrates all components into vehicle kits or fully assembled vehicles in our manufacturing facilities in China or our manufacturing partners&#8217;
            facilities. We believe that investing in the regionalization of our manufacturing and supply chain can ultimately provide significant benefits to us and our channel partners. We believe sourcing our ECV components and manufacturing, assembling
            and selling our ECVs regionally can help us reduce costs associated with import/export taxes and shipping, further reducing vehicle production costs. In addition, we believe that regionalizing our manufacturing and supply chain will help
            support and strengthen our brand in the markets in which our ECVs are sold, as our operations become integrated into those markets.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 68 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0);">
            <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Acquisition of Majority Interest in TME</div>

          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"> <br />
          </div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On March 5, 2022, we&#160; entered into a Share and Loan Purchase Agreement (the &#8220;Purchase Agreement&#8221;) with Mosolf SE &amp; Co. KG, a limited liability partnership incorporated
            under the laws of Germany (&#8220;Mosolf&#8221;), pursuant to which Mosolf agreed to sell to us (i) 65% of the issued and outstanding shares (the &#8220;TME Shares&#8221;) in TME, and (ii) 100% of the shareholder loan (the &#8220;Shareholder Loan&#8221;) which Mosolf previously
            provided to TME (the &#8220;TME Transaction&#8221;).</div>

          <div>&#160;</div>

          <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The TME Transaction closed on March 25, 2022. At the closing of the TME Transaction, we paid Mosolf &#8364;3,250,000 (or approximately USD$3.6 million) for the purchase of the
            TME Shares and &#8364;11,900,000 (or approximately USD$13.0 million) for the purchase of the Shareholder Loan, for total aggregate consideration of &#8364;15,150,000 (or approximately USD$16.6 million). An aggregate of &#8364;3,000,000 (or approximately USD$3.3
            million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Relocating Accounting Functions</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Historically, substantially all of our accounting oversight and consolidation functions were conducted in China. However, we are in the process of taking measures to
            relocate certain critical accounting functions to the United States. We intend to migrate and maintain critical operational, technical and financial data and accounting records in our U.S. headquarters in New Jersey, United States. During the
            year ended December 31, 2021, we hired a controller for our North American operations. In the first quarter of 2022, we started planning the implementation of an industry standard ERP system that we intend to be the platform for our global
            financial operations and reporting system. We plan to continue strengthening critical accounting functions in North America in 2022.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Material Weakness in Internal Control Over Financial Reporting</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Prior to the closing of the Combination, Cenntro was a private company with limited accounting personnel and other resources with which to address its internal control over
            financial reporting in accordance with the requirements applicable to public companies. As a private company, historically Cenntro had not retained a sufficient number of professionals with an appropriate level of accounting knowledge, training
            and experience to appropriately analyze, record and disclose accounting matters under U.S. GAAP.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; text-indent: 36pt;">During the preparation of its 2019 and 2020 financial statements, Cenntro&#8217;s management identified a material weakness in its internal control over financial reporting<span style="color: rgb(0, 0, 0);">. Specifically, Cenntro did not historically have adequate accounting staff generally in its finance and accounting department, particularly with respect to (i) the preparation of financial statements prepared in accordance with U.S.
              GAAP and the inclusion of proper disclosures in the related footnotes, and (ii) the design, documentation and implementation of internal controls surrounding risk management and financial reporting processes. During the preparation of the
              Company&#8217;s consolidated and combined financial statements for the year ended December 31, 2021, management reassessed the Company&#8217;s internal control over financial reporting. Although controls and supervision over risk management and financial
              reporting processes have improved, management has concluded that the Company continues to have this material weakness in its internal control over financial reporting.</span></div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Management has taken and is continuing to take actions to remediate this material weakness and is taking steps to strengthen our internal control over
              financial reporting and risk management. In April 2021, we hired an experienced Chief Financial Officer, Mr. Edmond Cheng and,</span> as a result of the Combination, internal control over financial reporting and risk management is now
            overseen by an audit committee with significant experience in overseeing the preparation of financial statements in accordance with <span style="color: rgb(0, 0, 0);">U.S. GAAP </span>and compliance with SEC reporting requirements. In
            addition, <span style="color: rgb(0, 0, 0);">we intend to hire additional personnel with greater familiarity with U.S. GAAP and SEC reporting requirements. With the assistance of outside consultants, we plan to (i) further develop and
              implement formal policies, processes and documentation procedures relating to our financial reporting as well as (ii) address the accounting function&#8217;s staffing needs and training and strengthen our internal control processes. </span>This
            material weakness will not be considered remediated until management completes the design and implementation of the measures described above and the controls operate for a sufficient period of time and management has concluded that these
            controls are effective.</div>

          <div>&#160;</div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
            <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 69 -</span></div>

            <div style="page-break-after: always;" class="DSPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

            <div style="width: 100%;" class="DSPFPageHeader">
              <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
              </div>

            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Key Factors Affecting Operating Results</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Impact of COVID-19 Pandemic on the Company</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The COVID-19 pandemic and associated containment measures have caused economic and financial disruptions globally, affecting regions in which we sell our ECVs and conduct
            our business operations. We are unable to predict the full impact the pandemic may have on our results of operations, financial condition, liquidity, and cash flows due to numerous uncertainties, including the progression of the pandemic,
            governmental and other responses, as well as the resulting supply shortages and macroeconomic impacts, including price inflation. In addition, new variant strains of COVID-19 have emerged in different locations around the world, including the
            Omicron variant and its new subvariants. The impact of the Omicron subvariants and other COVID variants cannot be predicted at this time and could depend on numerous factors, including vaccination rates among the population, the effectiveness
            of COVID-19 vaccines against new variants and the response by governmental bodies and regulators.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are also unable to predict the extent of the impact of the pandemic on our customers, suppliers, and other partners, which could materially adversely affect demand for
            our ECVs and our results of operations and financial condition. For the years ended December 31, 2021 and 2020, the COVID-19 pandemic contributed to uncertainty in the demand environment for our ECVs. Our business was adversely affected by
            supply constraints resulting from the pandemic that affected the timing of shipments of certain components and ECVs in desired quantities or configurations. During the early stages of the pandemic, our facilities were completely closed for more
            than one month, our ability to ship into the European Union was halted and we had no new orders for our ECVs between March 2020 through October 2020. Additionally, the pandemic negatively impacted our channel partner network, including
            opportunities to grow the network, and most of our channel partners at least temporarily shut down their businesses. During the year ended December 31, 2021, our business was negatively impacted by the resurgence of COVID-19. Our supply chains
            and manufacturing were impacted by lock-downs and containment measures implemented by local governments. As a result, production lead times for our existing models as well as the release dates of our new models were extended. Additional
            COVID-related precautionary measures taken at ports have resulted in delays in customs clearing.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Measures taken to contain the COVID-19 pandemic, such as travel restrictions, quarantines, shelter-in-place, and shutdowns, have affected and may continue to affect our
            workforce and operations, and those of our vendors, suppliers, and channel and manufacturing partners. Restrictions on our operations or workforce, or similar limitations for others, may affect our ability to meet customer demand. We have taken
            and will continue to take risk mitigation actions that we believe are in the best interests of our employees, customers, suppliers, and other partners. Work-from-home and other measures may create additional operational risks, including
            heightened cybersecurity risks. These measures may not be sufficient to mitigate the risks posed by the virus, and illness and workforce disruptions could lead to unavailability of key personnel and impair our ability to perform critical
            functions.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are closely monitoring the development of the COVID-19 pandemic. The COVID-19 pandemic may continue to cause disruption and volatility in the global debt and capital
            markets, which may increase our cost of capital and adversely affect our access to capital. The COVID-19 pandemic may adversely affect our business, results of operations, and financial condition and it also may have the effect of exacerbating
            the other risks discussed in the &#8220;Risk Factors&#8221; section included herein. Developments related to the COVID-19 pandemic have been unpredictable, and additional impacts and risks may arise that we are not aware of or are not able to respond to in
            an effective manner.</div>

          <div>&#160;</div>

        </div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 70 -</span></div>

          <div style="page-break-after:always;" class="DSPFPageBreak">
            <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <!--PROfilePageNumberReset%Num%72%- % -%-->
        <div style="text-align: justify; font-style: italic;">Shortages of Shipping Containers and Certain Components and Raw Materials</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; text-indent: 36pt;">We rely heavily on the international shipping industry to transport our vehicles from our facilities (and those of our manufacturing partners) in China to our local assembly facilities and
            channel partners around the world. There is currently a shortage of shipping capacity from China and other parts of Asia, and as a result, our ability to deliver our ECV units to our channel partners has been disrupted and delayed. Over the
            past year, the strong rise in demand for Chinese exports has outpaced the availability of containers in Asia, creating a container shortage and significant backlogs in many freight markets around the world, including the U.S., the Middle East,
            and East Asia. These container shortages at Asian ports have exacerbated supply bottlenecks and further increased shipping costs, by up to 400% in some regions. As a result,&#160; companies in Asia have reported paying premium rates. <span style="color: rgb(0, 0, 0);">These shortages of shipping containers, indirectly as a result of the COVID-19 pandemic, have caused us to incur increased transportation costs and led to inefficient order fulfillment and order backlog during the
              year ended December 31, 2021. This challenge has impacted the timing of sales to some of our customers as we work to manage product availability and in certain cases adjust orders and shipping with our suppliers, manufacturing partners and
              customers. </span>Additionally, the cost of shipping from China to local markets in North America and Europe have each increased substantially between March 2020 and December 2021.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Additionally, our ECVs use various raw materials including aluminum, steel, carbon fiber, non-ferrous metals such as copper, lithium, nickel and cobalt, as well as key
          component inputs such as semiconductors. The prices for these raw materials fluctuate depending on factors beyond our control, including market conditions and global demand for these materials, and have adversely affect our business and operating
          results. For instance, the automotive industry has been facing a significant shortage of semiconductors due to the impact of COVID-19. The global semiconductor supply shortage is having wide-ranging effects across multiple industries,
          particularly the automotive industry, and it has impacted multiple suppliers that incorporate semiconductors into the parts they supply to us. Due to shortages related to the impact of COVID-19 and other factors, our vendors are also experiencing
          substantial increases in the price of commodities such as steel and lithium, which are key raw materials in the manufacture of our chassis and batteries, respectively. Over the past two years, beginning with the COVID-19 crisis in early 2020,
          lithium-ion battery shortages have increased lead times for procurement and caused significant price increases over such period.</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Such shortages have had, and will continue to have, a negative impact on vehicle production, gross profit margin, product delivery time and revenue recognition. Our operating
          results for the year ended December 31, 2021 have been significantly impacted by such shortages and we expect such shortages to continue for the foreseeable future.</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">New ECV Models</div>

        <div>&#160;</div>

        <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Recently, we introduced four new ECV models, each of which are designed for specific geographic markets and to address additional commercial applications</span>.
          The Logistar&#8482; 400 is a U.S. Class 4 (over 14,000 lbs.) medium-duty electric commercial truck designed to meet U.S. city delivery and service needs. The Logistar&#8482; 400 is offered in four configurations: cargo-box, van, flatbed truck, and basic
          chassis for upfitters. The Logistar&#8482; 200 is a European Union N1 Class electric commercial vehicle designed to meet the European Union&#8217;s city delivery and city service requirements. The Logistar&#8482; 200 was homologated in the European Union in
          January 2022 and first became commercially available in the European market in February 2022. The Neibor&#174; 150 is a European Union and UK L7e (heavy quadricycle) Class compact electric commercial vehicle designed to meet European neighborhood
          delivery and neighborhood service needs. The Neibor&#174; 150 was homologated in December 2022 and first became commercially available in the European market in March 2022.&#160; We have also developed the Teemak&#8482;, an off-road electric commercial vehicle
          with essentially no homologation requirements in the United States and limited certification requirements and are developing the Neibor&#174; 300, a European Union and UK L7e (heavy quadricycle) Class compact electric commercial vehicle designed to
          complement the smaller Neibor&#174; 150. The Teemak&#8482; first became commercially available in the United States in December 2021. See &#8220;Risk Factors&#8212;Risks Related to Our Business and Financial Results&#8212;Our future success depends on our ability to
          introduce new models and we may experience delays in launching and ramping up production of our new ECV models.&#8221;</div>

        <div>&#160;</div>

        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
          <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 71 -</span></div>

          <div style="page-break-after: always;" class="DSPFPageBreak">
            <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

          <div style="width: 100%;" class="DSPFPageHeader">
            <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
            </div>

          </div>

        </div>

        <div style="text-align: justify; text-indent: 36pt;">We have also developed the ePortee&#8482;, which we also refer to as the Cenntro iChassis, an open-platform and programmable chassis product. The Cenntro iChassis is designed to be a basic modular
          building block for use by automakers and special vehicle upfitters in the design of automated or autonomous driving vehicles. Through our advancements in vehicle digitization and smart components, we have equipped the Cenntro iChassis with
          digital control capabilities. The Cenntro iChassis allows third-party developers to integrate detection devices (i.e., lidar, radar, ultra-sound, infrared and other sensory devices) and third-party or proprietary decision-making software to allow
          for vehicles based on the programmable chassis to be driven autonomously.</div>

        <div>&#160;</div>

        <div style="color: rgb(0, 0, 0); font-weight: bold;">A. Key Components of Results of Operations</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Net revenues</div>

        <div style="text-indent: 36pt;">&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We generate revenue primarily through the sale of ECVs to our channel partners. Historically, these revenues were generated solely by the sale of the Metro&#174; but we recently
            began generating revenue from the sales of the Logistar&#8482; 200 in Europe.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net revenues during the years of 2021, 2020 and 2019 were generated from (a) vehicles sales, which primarily represent net revenues from sales of Metro&#174; vehicles (including
            vehicle kits), (b) sales of ECV spare-parts related to our Metro&#174; vehicles, and (c) other sales, which primarily relate to: (i) sales of ECV batteries to certain customers and (ii) charges on services provided to channel partners for technical
            developments and assistance with vehicle homologation or certification.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Cost of goods sold mainly consists of production-related costs including costs of raw materials, consumables, direct labor, overhead costs, depreciation of plants and
            equipment, manufacturing waste treatment processing fees and inventory write-downs. We incur cost of goods sold in relation to (i) vehicle sales and spare-part sales, including, among others, purchases of raw materials, labor costs, and
            manufacturing expenses that relate to ECVs, and (ii) other sales, including cost and expenses that are not related to ECV sales. We believe the average cost per vehicle may continue to decrease because we expect our cost of materials and parts
            to decrease as our vehicle production volume increases. However, in the short term, certain components and materials may increase in price due to shortages of certain input components such as battery packs and semiconductors. We also anticipate
            the price of battery packs, the largest portion of our vehicle production cost, will decrease in the long-term, though prices have increased and may continue to increase in the near-term due to the rising price of lithium as a result of
            COVID-19 and other factors.</div>

          <div style="text-indent: 36pt;">&#160;</div>

          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished goods is
            determined on the basis of weighted average and is comprised of direct materials, direct labor cost and an appropriate proportion of overhead. Net realizable value is based on estimated selling prices less selling expenses and any further costs
            of completion. Adjustments to reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the cost of goods sold in our statements of
            operations and comprehensive loss.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating expenses</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our operating expenses consist of general and administrative, selling and marketing expenses, and research and development expenses. General and administrative expenses are
            the most significant components of our operating expenses. Operating expenses also include provision for doubtful accounts.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Research and Development Expenses</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Research and development expenses consist primarily of employee compensation and related expenses, prototype expenses, costs associated with assets acquired for research
            and development, product development costs, production inspection and testing expenses, product strategic advisory fees, third-party engineering and contractor support costs and allocated overhead. We expect our research and development
            expenses to increase as we continue to invest in new ECV models, new materials and techniques, vehicle management and control systems, digital control capabilities and other technologies.</div>

          <div><br />
          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
            <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 72 -</span></div>

            <div style="page-break-after: always;" class="DSPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

            <div style="width: 100%;" class="DSPFPageHeader">
              <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
              </div>

            </div>

          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Selling and Marketing Expenses</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Selling and marketing expenses consist primarily of employee compensation and related expenses, sales commissions, marketing programs, freight costs, travel and
            entertainment expenses and allocated overhead. Marketing programs consist of advertising, tradeshows, events, corporate communications and brand-building activities. We expect our selling and marketing expenses to increase as we introduce our
            new ECV models, further develop additional channel partners and expand our sales globally.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">General and Administrative Expenses</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">General and administrative expenses consist primarily of employee compensation and related expenses for administrative functions including finance, legal, human resources
            and fees for third-party professional services, and allocated overhead. While we will continue to monitor general and administrative expenses, we expect general and administrative expenses to materially increase over the next two years in
            connection with the execution of our growth strategy, including the regionalization of our manufacturing and supply chain, expanded product offerings and expenses relating to being a public company.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Provision for doubtful accounts</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">A provision for doubtful accounts is recorded for periods in which we determine a loss on a receivable is probable, based on our assessment of specific factors, such as
            troubled collections, historical experience, aging accounts, ongoing business relations and other factors. Account balances are charged off against the provision after all means of collection have been exhausted and the potential for recovery
            is considered remote.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Other income (expenses)</div>

        <div>&#160;</div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Interest expense, net</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Interest expense, net, consists of interest on outstanding loans and other borrowings.</div>

          <div><br />
          </div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Gain from disposal of land use rights and properties</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Land in China is owned by the government and land ownership rights cannot be sold to an individual or to a private company. However, the Chinese government grants the user
            a &#8220;land use right&#8221; to use the land. On November 9, 2020, we sold our land use rights and properties related to the Shengzhou facility to a third party for an aggregate amount of approximately $34.3 million and recognized a gain of approximately
            $7.0 million for the year ended December 31, 2020.</div>

          <div>&#160;</div>

        </div>

        <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Income (loss) from and impairment on equity method investments</div>

        <div>&#160;</div>

        <div>
          <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Entities over which we have the ability to exercise significant influence but do not have a controlling interest through investment in common shares, or in-substance common
            shares, are accounted for using the equity method. Under the equity method, we initially record our investment at cost and subsequently recognize our proportionate share of each such entity&#8217;s net income or loss after the date of investment into
            our statements of operations and comprehensive loss and accordingly adjust the carrying amount of the investment. When our share of losses in the equity of such entity equals or exceeds our interest in the equity of such entity, we do not
            recognize further losses, unless we have incurred obligations or made payments or guarantees on behalf of such entity. An impairment charge is recorded when the carrying amount of the investment exceeds its fair value and this condition is
            determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.</div>

          <div>&#160;</div>

          <div>
            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Key Operating Metrics</div>

            <div>&#160;</div>

            <div>
              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We prepare and analyze operating and financial data to assess the performance of our business and allocate our resources. The following table sets forth our key
                performance indicators for the years ended December 31, 2021, 2020 and 2019.</div>

              <div>&#160;</div>

            </div>

          </div>

          <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
            <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 73 -</span></div>

            <div style="page-break-after: always;" class="DSPFPageBreak">
              <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

            <div style="width: 100%;" class="DSPFPageHeader">
              <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
              </div>

            </div>

          </div>

          <div>
            <!--PROfilePageNumberReset%Num%74%- % -%-->
            <div>
              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended December 30</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(Unaudited)</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gross margin of Metro&#174; vehicle sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>32.8</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div><span style="color: #000000;">%</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div style="color: rgb(0, 0, 0);">25.0</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div style="color: rgb(0, 0, 0);">22.3</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Adjusted EBITDA</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                      <div>$&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>(7,032,550</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                      <div>$&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>(5,585,622</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                      <div>$&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>(11,451,897</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>


</table>
              <div style="text-align: center;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="font-style: italic;">Gross margin of vehicle sales</span>. Gross margin of vehicle sales is defined as gross profit of vehicle sales divided by total revenue of vehicle
                  sales.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);"><span style="font-style: italic;">Adjusted EBITDA</span>. We define Adjusted EBITDA as net (loss)/income before net interest expense, income tax expense and depreciation and amortization
                as further adjusted to exclude the impact of stock-based compensation expense and non-recurring or extraordinary expenses, losses, charges or gains. We caution investors that amounts presented in accordance with our definition of Adjusted
                EBITDA may not be comparable to similar measures disclosed by our competitors because not all companies and analysts calculate Adjusted EBITDA in the same manner. We present Adjusted EBITDA because we consider it to be an important
                supplemental measure of our performance and believe it is frequently used by securities analysts, investors, and other interested parties in the evaluation of companies in our industry. Management believes that investors&#8217; understanding of
                our performance is enhanced by including this non-GAAP financial measure as a reasonable basis for comparing our ongoing results of operations. See &#8220;&#8212;Non-GAAP Financial Measures and Non-IFRS Financial Information.&#8221;</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Results of Operations</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The following table sets forth a summary of our statements of operations for the periods indicated:</div>

                <div><br />
                </div>

              </div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Year Ended December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;"> 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">2019</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">(Expressed in U.S. Dollars)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Statements of Operations Data:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Net revenues</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>8,576,832</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>5,460,003</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>3,575,887</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cost of goods sold</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(7,073,391</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(4,889,850</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(3,699,741</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Gross profit/(loss)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">1,503,441</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">570,153</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(123,854</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Operating Expenses:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Selling and marketing expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,034,242</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(783,763</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(964,471</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">General and administrative expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>
                        <div style="font-family: 'Times New Roman';">(14,978,897</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(8,735,534</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(10,959,203</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Research and development expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,478,256</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,365,380</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(2,145,884</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Provision for doubtful accounts</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(469,702</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(319,816</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(3,598,506</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total operating expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(17,961,097</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(11,204,493</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(17,668,064</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Loss from operations</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(16,457,656</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(10,634,340</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(17,791,918</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Other Income (Expense):</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Interest expense, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,069,581</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,411,558</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,058,795</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Income (loss) from and impairment on equity method investments</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>15,167</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(330,103</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,235,306</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Gain from disposal of land use rights and properties</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>7,005,446</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other income, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,090,263</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>173,624</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>580,549</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loss before income taxes</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(16,421,807</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(19,505,470</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Income tax expense</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net loss</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">(16,421,807</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(19,505,470</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: net loss attributable to non-controlling interests</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(31,039</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(39,455</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net loss attributable to the Company&#8217;s shareholders</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(<span style="color: #000000;">16,421,807</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,165,892</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(19,466,015</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 74 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Net Revenues</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The following table presents our net revenue components by amount and as a percentage of the total net revenues for the periods presented.</div>

                <div><br />
                </div>

              </div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(Expressed in U.S. Dollars)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Net revenues:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vehicle Sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,287,478</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">84.97</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">5,037,454</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">92.26</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,224,794</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">90.18</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Spare-part sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">195,350</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2.28</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">163,142</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2.99</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">257,303</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7.20</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,094,004</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">12.75</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">259,407</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4.75</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">93,790</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2.62</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Total net revenues</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">8,576,832</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">100.00</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">5,460,003</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">100</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,575,887</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">100</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

  </tr>


</table>
              <div>
                <div><br />
                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net revenues for the year ended December 31, 2021 was approximately $8.6 million, an increase of $3.1 million or approximately 57.1% from approximately $5.5 million
                  for the year ended December 31, 2020. The increase in net revenues in 2021 was primarily attributed to (i) an increase in vehicle sales of approximately $2.3 million primarily attributable to a 53.5% increase in Metro&#174; units sold, (ii) an
                  increase in service revenue of $0.8 million, primarily attributable to ECV design services provided to third parties.</div>

                <div style="text-indent: 36pt;">&#160;</div>

              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For the year ended December 31, 2021, we sold 918 ECVs, including 816 Metro&#174; vehicle kits, 88 fully assembled Metro&#174; vehicle kits and 14 fully assembled Logistar&#174; 200
                  units, compared with 707 ECVs for the year ended December 31, 2020, including 467 Metro&#174; vehicle kits, 122 fully assembled Metro&#174; units and 118 smaller ECVs manufactured by Zhejiang Xbean.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">For the year ended December 31, 2021, net revenues from vehicle sales in Europe, North America, and Asia (including China) as a percentage of total
                    vehicle net revenues was </span>57.1<span style="color: rgb(0, 0, 0);">%, </span>34.2<span style="color: rgb(0, 0, 0);">% and </span>8.1<span style="color: rgb(0, 0, 0);">%, respectively, compared to 79.0%, 14.0%, and 7.0%,
                    respectively, for the corresponding period in 2020.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net revenues for the year ended December 31, 2020 were approximately $5.5 million, an increase of $1.9 million or approximately 52.7% from approximately $3.6 million
                  for the year ended December 31, 2019. The increase in net revenues in 2020 was primarily attributed to an increase in vehicle sales of approximately $1.8 million, including an increase of approximately 80.9% in the sale of Metro&#174; units.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For the year ended December 31, 2020, we sold 707 ECVs, including 467 Metro&#174; vehicle kits, 122 fully assembled Metro&#174; units and 118 smaller ECVs manufactured by
                  Zhejiang Xbean for sale and distribution in China, compared with 342 ECVs for the year ended December 31, 2019, including 271 Metro&#174; vehicle kits, 53 fully assembled Metro&#174; units and 18 smaller ECVs manufactured by Zhejiang Xbean.
                  Starting in 2019, we improved our Metro&#174; vehicles by upgrading battery components (such as including lithium-ion batteries) and adding features such as airbags, air conditioning and advanced brake systems. In 2020, we continued to
                  distribute two customized variations of the Metro&#174; (ABLE and 411) to our &#8220;private label&#8221; channel partners.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Geographically, the vast majority of our net revenues were generated from vehicle sales in the European Union for the years ended December 31, 2020 and 2019. For the
                  year ended December 31, 2020, net revenues from vehicle sales in Europe, North America, and Asia (including China) as a percentage of total vehicle net revenues was 79.0%, 14.0%, and 7.0%, respectively, compared to 86.9%, 10.1%, and 3.0%,
                  respectively for the corresponding period in 2019.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 75 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">The following table presents our cost of goods sold by amount and </span>as a percentage of the total cost of goods sold for the periods presented.</div>

                <div>&#160;</div>

              </div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(Expressed in U.S. Dollars)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Cost of goods sold:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vehicle Sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(4,895,457</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>69.21</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(3,775,973</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>77.22</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(2,506,744</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>67.75</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Spare-part sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(189,664</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>2.68</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(100,853</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>2.06</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(197,438</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>5.34</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other sales</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(722,380</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>10.21</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(293,416</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>6.00</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(36,225</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>0.98</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Inventory write-down</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,265,890</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">17.90</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(719,608</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>14.72</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(959,334</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>25.93</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 28%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Total cost of goods sold</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(7,073,391</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>100.00</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(4,889,850</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>100.00</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(3,699,741</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>100</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>


</table>
              <div>
                <div><br />
                </div>

                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Cost of goods sold for the year ended December 31, 2021 was approximately $7.1 million, an increase of approximately $</span>2.2<span style="color: rgb(0, 0, 0);"> million or approximately </span>44.7<span style="color: rgb(0, 0, 0);">% from approximately $4.9 million for the year ended December 31, 2020. The increase in cost of goods sold in 2021 was primarily attributed to an </span>increase


















                  in the number of vehicles sold to our channel partners<span style="color: rgb(0, 0, 0);">, including an increase of approximately 53.5% of Metro&#174; units sold.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

              </div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Inventory write-downs for the year ended December 31, 2021 were approximately $1.3 million, an increase of approximately </span>$0.6<span style="color: rgb(0, 0, 0);"> million or approximately </span>75.9<span style="color: rgb(0, 0, 0);">% from approximately $0.7 million for the year ended December 31, 2020. The increase in inventory write-downs in 2021 primarily resulted from (i)
                    the further assessment of inventory following the relocation of our Shengzhou facility to Changxing from March 2021 to April 2021 and (ii) technical upgrades that resulted in the obsolescence of certain of our inventory.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Cost of goods sold for the year ended December 31, 2020 was approximately $4.9 million, an increase of approximately $1.2 million or approximately 32.2% from
                  approximately $3.7 million for the year ended December 31, 2019. The increase in cost of goods sold in 2020 was primarily attributable to the increase of number of vehicles sold to our channel partners in 2020 compared to 2019, including
                  an increase of approximately 75.1% of Metro&#174; units sold. The increase in cost of goods sold for the year ended December 31, 2020 was partially offset by a decrease in the write-downs of raw material inventories, more cost-effective
                  features in the production of the Metro&#174; in 2020, declining battery prices, and the retention of more highly skilled manufacturing personnel.</div>

                <div><br />
                </div>

              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Inventory write-downs for the year ended December 31, 2020 were approximately $0.7 million, a decrease of approximately $0.3 million or approximately 25.0% from
                  approximately $1.0 million for the year ended December 31, 2019. The decrease in inventory write-downs in 2020 primarily resulted from less obsolete inventories and improved inventory control based on aging and production requirements. In
                  the second half of the year ended December 31, 2018, we implemented stricter inventory control policies, reducing the inventory turnover cycle.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Gross Profit/(Loss)</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Gross profit for the year ended December 31, 2021 was approximately $</span>1.5<span style="color: rgb(0, 0, 0);"> million, an increase of approximately
                    $</span>0.9<span style="color: rgb(0, 0, 0);"> million from approximately $0.6 million of gross profit for the year ended December 31, 2020. For the years ended December 31, 2021 and 2020, our overall gross margin was approximately </span>17.5<span style="color: rgb(0, 0, 0);">% and approximately 10.4%, respectively, and our gross margin for Metro&#174; vehicle sales was approximately </span>32.6<span style="color: rgb(0, 0, 0);">% and approximately 25.0%, respectively. The increase
                    in our overall gross margin of approximately </span>7.1<span style="color: rgb(0, 0, 0);"> percentage points in 2021 was primarily driven by (i) an increase in sales volume of our Metro&#174; vehicles especially in the US market and&#160; (ii)
                    an increase in service revenue.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Gross profit for the year ended December 31, 2020 was approximately $0.6 million, an increase of approximately $0.7 million from approximately $0.1 million of gross
                  loss for the year ended December 31, 2019. For the years ended December 31, 2020 and 2019, our overall gross margin was approximately 10.4% and approximately (3.5)%, respectively, and our gross margin for Metro&#174; vehicle sales was
                  approximately 25.0% and approximately 22.3%, respectively. The increase in our overall gross margin of approximately 13.9 percentage points in 2020 was primarily driven by an increase of sales volume of our Metro&#174; vehicles, a reduction of
                  the cost of goods sold per vehicle primarily attributable to declining battery prices and a decrease of obsolete inventory.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 76 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Selling and Marketing Expenses</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Selling and marketing expenses for the year ended December 31, 2021 were approximately $</span>1.0<span style="color: rgb(0, 0, 0);"> million, </span>an







                  increase<span style="color: rgb(0, 0, 0);"> of approximately $</span>0.2<span style="color: rgb(0, 0, 0);"> million or approximately </span>32.0<span style="color: rgb(0, 0, 0);">% from approximately $0.8 million for the year ended
                    December 31, 2020. The </span>increase<span style="color: rgb(0, 0, 0);"> in selling and marketing expenses in 2021 was primarily attributed to an increase in</span> freight costs of $0.2 million primarily related to shortages caused
                  by COVID-19<span style="color: rgb(0, 0, 0);"> and an increase in marketing expenses of approximately $0.3 million in connection with our efforts to expand our product market and develop additional channel partners.</span> The increase in
                  selling and marketing expense was offset by the decrease in share-based compensation of approximately $0.2 million related to the non-recurrence of vesting related to options grants to sales personnel under our 2016 Option Plan in 2021.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Selling and marketing expenses for the year ended December 31, 2020 were approximately $0.8 million, a decrease of approximately $0.2 million or approximately 18.7%
                  from approximately $1.0 million for the year ended December 31, 2019. The decrease in selling and marketing expenses in 2020 was primarily attributed to reduced freight costs and traveling expenses, particularly in light of COVID-19 and a
                  decrease in salary expense of approximately $0.1 million, $0.1 million, and $0.1 million, respectively. In 2020, the vast majority of our Metro&#174; vehicles (including vehicle kits) were sold into the European Union and U.S. markets based on
                  FOB terms where freight costs are borne by our channel partners, compared with sales in Asia especially in China where usually shipping expenses are borne by us. In 2019, we incurred initial marketing expenses related to the launch of the
                  Metro&#174;, including trade shows and establishing relationships with our channel partners that were not repeated in 2020.</div>

                <div style="text-indent: 36pt;">&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">General and Administrative Expenses</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">General and administrative expenses for the year ended December 31, 2021 were approximately $</span>15.0<span style="color: rgb(0, 0, 0);"> million, </span>an



















                  increase<span style="color: rgb(0, 0, 0);"> of approximately $</span>6.2<span style="color: rgb(0, 0, 0);"> million or approximately </span>71.5<span style="color: rgb(0, 0, 0);">% from approximately $8.7 million for the year ended
                    December 31, 2020. </span>The increase<span style="color: rgb(0, 0, 0);"> in general and administrative expenses in 2021 was primarily attributable to increases in expenses related to (i) an increase in fees and expenses of
                    approximately $6.7 million related the Combination and Cenntro&#8217;s potential IPO, and (ii) salaries of approximately $2.1 million as the Company expanded its administrative operations in the US. This increase in general and administrative
                    expenses in 2021 was offset by the decrease in (i) depreciation expense of $1.2 million, resulting from the disposal of the Company&#8217;s land use rights, plant and properties related to the Shengzhou facility for the year ended December
                    31, 2020, and (ii) share-based compensation of $1.6 million</span>&#160;<span style="color: rgb(0, 0, 0);">related to the non-recurrence of vesting related to options grants to sales personnel under our 2016 Option Plan in 2021.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">General and administrative expenses for the year ended December 31, 2020 were approximately $8.7 million, a decrease of approximately $2.3 million or approximately
                  20.3% from approximately $11.0 million for the year ended December 31, 2019. The decrease in general and administrative expenses in 2020 was primarily attributable to a decrease in salary and other related expenses of approximately $0.6
                  million and a decrease in share-based compensation expense of approximately $1.6 million, as material portions of the options granted to our employees in 2016 were fully vested during the year ended December 31, 2019. The decrease in
                  salary and related expenses in 2020 was primarily attributable to our efforts to maintain effective and efficient levels of personnel and improved operating efficiencies, particularly in light of the COVID-19 pandemic.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Research and Development Expenses</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Research and development expenses for the year ended December 31, 2021 were approximately $</span>1.5<span style="color: rgb(0, 0, 0);"> million, </span>an



















                  increase<span style="color: rgb(0, 0, 0);"> of approximately $</span>0.1<span style="color: rgb(0, 0, 0);"> million or approximately </span>8.3<span style="color: rgb(0, 0, 0);">% from approximately $1.4 million for the year ended
                    December 31, 2020.</span> The increase<span style="color: rgb(0, 0, 0);"> in research and development expenses in 2021 was primarily due to increases in the design and development expenses and salary expenses of approximately $0.5
                    million and $0.1 million, respectively. This increase in research and development expenses was offset by a decrease of share-based compensation expense of approximately $0.5 million.</span></div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 77 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Research and development expenses for the year ended December 31, 2020 were approximately $1.4 million, a decrease of approximately $0.8 million or approximately
                  36.3% from approximately $2.2 million for the year ended December 31, 2019. The decrease in research and development expenses in 2020 was primarily due to reduced salary and employee benefit expenses of approximately $0.5 million and
                  decreased product inspection and testing expenses of approximately $0.3 million. We incurred research and development expenses in 2019 related to internal road testing for the lithium-ion battery-powered Metro&#174; ECV that was not repeated
                  in 2020. Research and development expenses included share-based compensation expense of approximately $0.6 million for each of the years ended December 31, 2020 and 2019.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Provision for doubtful accounts</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Provision for doubtful accounts for the year ended December 31, 2021 was approximately $0.5 million, an increase of approximately $0.2 million or approximately 46.9%
                  from approximately $0.3 million for the year ended December 31, 2020. The increase in the provision for doubtful accounts in 2021 primarily resulted from the additional provision of approximately $0.4 million provided to the accounts
                  receivable related to a single customer, offset by the decrease of provisions provided to accounts receivable of our general customer base as the Company adopted stricter policies related to accounts receivable collection and higher
                  deposit requirements for sales orders with shorter receivable terms.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Provision for doubtful accounts for the year ended December 31, 2020 was approximately $0.3 million, a decrease of approximately $3.3 million or approximately 91.1%
                  from approximately $3.6 million for the year ended December 31, 2019. The decrease in the provision for doubtful accounts in 2020 primarily resulted from the nonrecurrence of provision for doubtful accounts in 2019 related to the low
                  probability of collection of a $2.4 million non-refundable deposit and $1.0 million of accounts receivable related to sales to a single customer in 2018. The $2.4 million provision in 2019 related to the low probability of collection of a
                  non-refundable deposit we made to participate in the bankruptcy process of Anhua Automotive Co. Ltd., (&#8220;Anhua&#8221;) in 2018. We participated in the bankruptcy in an effort to further develop production capacity in China. However, due to the
                  deterioration of Anhua&#8217;s operations and our focus on sales into the European Union and North America markets, we ceased further participation in the bankruptcy process in December 2019. As a result, we recorded full provision of the $2.4
                  million deposit for the year ended December 31, 2019. The $1.0 million provision to accounts receivable in 2019 was mainly related to the sales to a single customer in 2018, following our commercially reasonable efforts to collect the
                  outstanding receivable. In the second half of 2018, we adopted stricter policies related to accounts receivable collection and required higher deposit requirements for sales orders with shorter receivable terms.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Interest expense, net</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Interest expense, net, consists of interest on outstanding loans and other borrowings. Net interest expense was approximately $</span>1.1<span style="color: rgb(0, 0, 0);"> million for the year ended December 31, 2021,</span> a decrease<span style="color: rgb(0, 0, 0);"> of approximately $</span>0.3<span style="color: rgb(0, 0, 0);"> million or approximately </span>24.2<span style="color: rgb(0, 0, 0);">% compared to the approximately $1.4 million in net interest expense for the year ended December 31, 2020. The decrease was primarily attributable to the non-recurrence of interest expense of approximately
                    $0.8 million for the year ended December 31, 2020 relating to bank loans that we fully repaid in November 2020 and was offset by interest expense of approximately $0.5 million that accrued to NBG prior to the closing of the
                    Combination.&#160; In connection with the Combination, NBG provided Cenntro with a $30 million bridge loan (the &#8220;NBG Bridge Loan&#8221;). Following the closing of the Combination, the NBG Bridge Loan became intercompany indebtedness and, as a
                    result, has been eliminated in the consolidation of the Company&#8217;s financial results.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net interest expense was approximately $1.4 million for the year ended December 31, 2020, an increase of approximately $0.3 million or approximately 33.3% compared to
                  the approximately $1.1 million in interest expense for the year ended December 31, 2019. The increase was primarily attributable to additional interest accrued related to financings from related parties and third parties.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Gain from disposal of land use rights and properties</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">There was no gain from the disposal of land use rights and properties for the year ended December 31, 2021.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 78 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For the year ended December 31, 2020, we recognized a gain of approximately $7.0 million resulting from the sale of land use rights and properties relating to our
                  Shengzhou facility. Our initial acquisition cost of land use rights and properties was $37.4 million and the net value of such land use rights and properties, after depreciation and amortization, was approximately $28.8 million. As of
                  December 31, 2021, we received all the consideration from the sale of land use rights and properties of approximately $36.7 million.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income (loss) from and impairment on equity method investments</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Income from equity method investments</span>&#160;<span style="color: rgb(0, 0, 0);">was $0.02 million for the year ended December 31, 2021, representing an
                    increase of approximately $0.4 million or approximately 104.6% from a loss due to the impairment on equity method investments of approximately $0.3 million for the year ended December 31, 2020. The income from equity method investments
                    for the year ended December 31, 2021 is primarily attributable to (i) profits related to our 20% equity interest investment in Hangzhou Hezhe Energy Technology Co., Ltd. for the year ended December 31, 2021 and (ii) the non-recurrence
                    of impairment charges recognized for the year ended December 31, 2020 of approximately $0.3 million.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Loss from and impairment on equity method investments decreased approximately $0.9 million or approximately 73.3% from approximately $1.2 million for the year ended
                  December 31, 2019 to approximately $0.3 million for the year ended December 31, 2020. The decrease in 2020 primarily resulted from various investments made in 2018 in industry-related long-term ventures that required impairment in 2019.
                  Since 2019, we have significantly reduced outbound investments in long-term industry-related ventures.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Other income, net</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Other income, net for the year ended December 31, 2021 was approximately $</span>1.1<span style="color: rgb(0, 0, 0);"> million, representing </span>an
                  increase<span style="color: rgb(0, 0, 0);"> of approximately $</span>0.9<span style="color: rgb(0, 0, 0);"> million or approximately </span>527.9<span style="color: rgb(0, 0, 0);"> % compared to approximately $0.2 million for the year
                    ended December 31, 2020. The increase of other income in 2021 compared to 2020 was primarily attributable to increases of approximately $0.5 million resulting from the disposal of our investment in Zhejiang Doohan Tech. Co. Ltd. in
                    2021, gain on disposal of&#160; low-value consumables of approximately $0.3 million in 2021, and gain on disposal of machinery and equipment of approximately $0.1 million in 2021.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Other income, net for the year ended December 31, 2020 was approximately $0.2 million, representing a decrease of approximately $0.4 million or approximately 70.1%
                  compared to approximately $0.6 million for the year ended December 31, 2019. The decrease of other income in 2020 compared to 2019 was primarily attributable to the nonrecurrence of gain on investments of approximately $0.8 million from
                  the sale of our 6.6% shareholdings in one of our long-term ventures, offset by an increase in rental income of $0.3 million and a reduced loss on obsolete asset disposal of $0.1 million.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Non-GAAP Financial Measures and Non-IFRS Financial Information</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Adjusted EBITDA for the Years Ended December 31, 2021, 2020 and 2019</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In addition to our results determined in accordance with U.S. GAAP, we believe Adjusted EBITDA, a non-GAAP measure is useful in evaluating operational performance. We
                  use Adjusted EBITDA to evaluate ongoing operations and for internal planning and forecasting purposes. We believe that non-GAAP financial information, when taken collectively, may be helpful to investors in assessing operating
                  performance.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Adjusted EBITDA is a supplemental measure of our performance that is not required by, or presented in accordance with, U.S. GAAP. Adjusted EBITDA is not a measurement
                  of our financial performance under U.S. GAAP and should not be considered as an alternative to net income or any other performance measure derived in accordance with U.S. GAAP. We define Adjusted EBITDA as net income (or net loss) before
                  net interest expense, income tax expense, and depreciation and amortization, as further adjusted to exclude the impact of stock-based compensation expense and other non-recurring or extraordinary expenses, losses, charges or gains.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 79 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We present Adjusted EBITDA because we consider it to be an important supplemental measure of our performance and believe it is frequently used by securities analysts,
                  investors, and other interested parties in the evaluation of companies in our industry. Management believes that investors&#8217; understanding of our performance is enhanced by including this non-GAAP financial measure as a reasonable basis
                  for comparing our ongoing results of operations. Management uses Adjusted EBITDA:</div>

                <div>&#160;</div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>as a measurement of operating performance because it assists us in comparing the operating performance of our business on a consistent basis, as it removes the impact of items not directly resulting from our core operations;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>for planning purposes;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>to evaluate the performance and effectiveness of our operational strategies; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>to evaluate our capacity to expand our business.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">By providing this non-GAAP financial measure, together with the reconciliation, we believe we are enhancing investors&#8217; understanding of our business and our results of
                operations, as well as assisting investors in evaluating how well we are executing our strategic initiatives. We caution investors that amounts presented in accordance with our definition of Adjusted EBITDA may not be comparable to similar
                measures disclosed by our competitors because not all companies and analysts calculate Adjusted EBITDA in the same manner. Adjusted EBITDA has limitations as an analytical tool, and should not be considered in isolation, or as an
                alternative to, or a substitute for net income or other financial statement data presented in our financial statements as indicators of financial performance. Some of the limitations are:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>such measures do not reflect our cash expenditures;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>such measures do not reflect changes in, or cash requirements for, our working capital needs;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>although depreciation and amortization are recurring, non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future and such measures do not reflect any cash requirements for such
                        replacements; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>the exclusion of stock-based compensation expense, which has been a significant recurring expense and will continue to constitute a significant recurring expense for the foreseeable future, as equity awards are expected to
                        continue to be an important component of our compensation strategy.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Due to these limitations, Adjusted EBITDA should not be considered as a measure of discretionary cash available to us to invest in the growth of our business. We
                compensate for these limitations by relying primarily on our U.S. GAAP results and using these non-GAAP measures only as supplemental information. As noted in the table below, Adjusted EBITDA includes adjustments to exclude the impact of
                stock-based compensation expense and other non-recurring or extraordinary expenses, losses, charges or gains. It is reasonable to expect that certain of these items will occur in future periods. However, we believe these adjustments are
                appropriate because the amounts recognized can vary significantly from period to period, do not directly relate to the ongoing operations of our business and may complicate comparisons of our internal operating results and operating results
                of other companies over time. In addition, Adjusted EBITDA may include adjustments for other items that we do not expect to regularly occur in future reporting periods. Each of the normal recurring adjustments and other adjustments
                described in this paragraph and in the reconciliation table below help management with a measure of our core operating performance over time by removing items that are not related to day-to-day operations.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 80 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The following table reconciles Adjusted EBITDA to the most directly comparable U.S. GAAP financial performance measure, which is net loss:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">(Unaudited)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(19,505,470</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Interest expense, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,069,581</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,411,558</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,058,795</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax expense</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Depreciation and amortization</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">632,256</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,840,980</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,071,269</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Share-based compensation expense</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,128,325</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,364,217</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,923,509</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Transaction expenses related to the Combination and proposed IPO</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">6,559,095</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gain from disposal of land use rights and properties</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(7,005,446</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Adjusted EBITDA</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(7,032,550</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(5,585,622</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(11,451,897</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Presentation of U.S. GAAP financial information rather than IFRS financial information</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our Audited Financial Statements have been prepared in accordance with U.S. GAAP. As an Australian public limited company, we are subject to the Corporations Act,
                  which requires that financial statements be prepared and audited in accordance with AAS and IFRS and lodged with the Australian Securities and Investments Commission (&#8220;ASIC&#8221;). The financial information in this Annual Report (including the
                  information in the Audited Financial Statements) are not financial statements for the purposes of the Corporations Act and is considered &#8220;non-IFRS financial information&#8221; under the Australian Securities and Investment Commission&#8217;s
                  Regulatory Guide 230: &#8216;Disclosing non-IFRS financial information.&#8217; Such non-IFRS financial information may not be comparable to similarly titled information presented by other entities and should not be construed as an alternative to
                  other financial information prepared in accordance with AAS or IFRS.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We believe that our results determined in accordance with U.S. GAAP (&#8220;GAAP Results&#8221;), as well as Adjusted EBITDA, a non-IFRS measure, are useful in evaluating
                  operational performance. We use GAAP Results and Adjusted EBITDA to evaluate ongoing operations, for internal planning and forecasting purposes and for informing our investors based in the United States.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our GAAP Results are not a measurement of our financial performance under IFRS and should not be considered as an alternative to performance measures derived in
                  accordance with IFRS.</div>

                <div style="text-indent: 36pt;">&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">By providing this non-IFRS financial information, together with the reconciliation, we believe we are enhancing investors&#8217; understanding of our business and our results
                of operations, as well as assisting investors in evaluating how well we are executing our strategic initiatives. We caution investors that amounts presented in accordance with U.S. GAAP may not be comparable to similar measures presented in
                accordance with IFRS.</div>

              <div style="text-indent: 36pt;">&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Adjusted EBITDA is not a measurement of our financial performance under IFRS. See &#8220;&#8212;Non-GAAP Financial Measures and Non-IFRS Financial Information&#8212;</span>&#160;<span style="color: rgb(0, 0, 0);">Adjusted EBITDA for the Years Ended December 31, 2021, 2020 and 2019.&#8221; The information presented thereunder as to why management believes that investors&#8217; understanding of our performance is enhanced by its
                    presentation (in addition to U.S. GAAP financial measures), as well as the cautionary statements thereunder, apply equally in relation to the fact that Adjusted EBITDA is not a measurement of our financial performance under IFRS.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">The following U.S. GAAP to IFRS reconciliation tables include IFRS information as of and for the years ended December 31, 2021 and 2020, which IFRS information was
                  derived from the Company&#8217;s annual report dated 31 December 2021 filed with ASIC&#160; in accordance with the Corporations Act.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 81 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

              <div style="color: rgb(0, 0, 0); text-indent: 36pt;">The following table reconciles our audited balance sheet under U.S. GAAP with our audited balance sheet under IFRS as of December 31, 2021 and 2020, respectively:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; width: 34%; text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 34%; text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Balance Sheet:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">U.S. GAAP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS Difference</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">U.S. GAAP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS Difference</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Current assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">261,069,414</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">261,069,414</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,549,034</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,549,034</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Restricted cash</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">595,548</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">595,548</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accounts receivable, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,047,560</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,047,560</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">463,333</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">463,333</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Inventories</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">8,139,816</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">8,139,816</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,207,990</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,207,990</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Prepayment and other current assets, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,989,607</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,989,607</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,087,756</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,087,756</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Receivable from disposal of land use right and properties</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,724,138</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,724,138</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Amount due from related parties - current</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,232,634</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,232,634</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,101,144</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,101,144</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total current assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">281,074,579</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">281,074,579</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">20,133,395</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">20,133,395</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Non-current assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Equity investments</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">329,197</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">329,197</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Plants and equipment, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,301,226</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,301,226</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,039,191</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,039,191</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Intangible assets, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,313</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,313</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">45,430</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">45,430</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Right-of-use assets , net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,669,381</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,669,381</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">423,304</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">423,304</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Amount due from related parties &#8211; non-current</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,834,973</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,834,973</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Other non-current assets, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,151,700</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">2,151,700</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,117,648</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,117,648</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total non-current assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">10,289,790</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">10,289,790</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">2,625,573</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">2,625,573</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total assets</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">291,364,369</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">291,364,369</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">22,758,968</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">22,758,968</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Current liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accounts payable</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,678,823</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,678,823</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,722,686</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,722,686</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accrued expense and other current liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,183,263</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,183,263</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">5,743,323</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">5,743,323</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Contractual liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,943,623</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,943,623</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,690,837</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,690,837</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Operating lease liabilities, current</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">839,330</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">839,330</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">131,014</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">131,014</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Amount due to related parties</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">15,756,028</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">15,756,028</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,248,777</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,248,777</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total current liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">26,401,067</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">26,401,067</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">14,536,637</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">14,536,637</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Non-current liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Other non-current liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">700,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">700,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Operating lease liabilities, non-current</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">489,997</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">489,997</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">356,143</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">356,143</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total non-current liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">1,189,997</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">1,189,997</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">356,143</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">356,143</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total liabilities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">27,591,064</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">27,591,064</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">14,892,780</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">14,892,780</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Equity</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Ordinary Shares (No par value; 261,256,254 shares issued and outstanding as of December 31, 2021)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Additional paid-in capital</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>374,901,939</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>186,157,104</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>(1)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>561,059,043</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>103,112,793</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(22,144,502</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>80,969,291</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Accumulated other comprehensive loss</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,392,699</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,392,699</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,904,839</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,904,839</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Reserves</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>21,880,128</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>(2)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>21,880,128</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>20,239,663</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>(3)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>20,239,663</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Accumulated deficit</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(109,735,935</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(209,429,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(319,165,866</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(93,314,128</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(93,314,128</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Stockholders&#8217; Equity</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">263,773,305</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">263,773,305</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">7,894,826</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">7,894,826</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Noncontrolling interest</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(28,638</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(28,638</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); text-indent: -9pt; margin-left: 9pt; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Equity</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">263,773,305</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">263,773,305</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">7,866,188</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">7,866,188</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Liabilities and Equity</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">291,364,369</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">291,364,369</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">22,758,968</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">22,758,968</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div> <br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="color: rgb(0, 0, 0);">Includes $(23,272,827) in share-based compensation payments and additional equity of $209,429,931 recognized from the difference between the deemed transaction price and net assets acquired related to
                        the Combination under IFRS.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="color: rgb(0, 0, 0);">Includes (i) a restatement of Accumulated other comprehensive loss under U.S. GAAP of $(1,392,699) to Reserves and (ii) $23,272,827 in share-based compensation payments under IFRS.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top;">
                      <div style="color: rgb(0, 0, 0);">Includes (i) a restatement of Accumulated other comprehensive loss under U.S. GAAP of $(1,904,839) to Reserves and (ii) $22,144,502 in share-based compensation payments under IFRS.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 82 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="color: rgb(0, 0, 0); text-indent: 36pt;">The following table reconciles our statement of operations under U.S. GAAP with our statement of operations under IFRS for the years ended December 31, 2021 and 2020, respectively:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="22" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Statement of Operations:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">U.S. GAAP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS</div>
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Difference</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">U.S. GAAP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS</div>
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Difference</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">IFRS</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net revenues</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">8,576,832</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">8,576,832</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">5,460,003</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">5,460,003</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cost of goods sold</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(7,073,391</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(7,073,391</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(4,889,850</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(4,889,850</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Gross Profit</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">1,503,441</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">1,503,441</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">570,153</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">570,153</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Selling and marketing expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,034,242</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,034,242</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(783,763</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(783,763</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">General and administrative expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(14,978,897</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(14,978,897</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(8,735,534</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(8,735,534</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Research and development expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,478,256</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,478,256</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,365,380</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,365,380</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Provision for doubtful accounts</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(469,702</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(469,702</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(319,816</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(319,816</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Total operating expenses</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">(17,961,097</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">(17,961,097</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">(11,204,493</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">(11,204,493</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Loss from operations</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(<span style="color: #000000;">16,457,656</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(<span style="color: #000000;">16,457,656</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">10,634,340</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(10,634,340</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Interest expense, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,069,581</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,069,581</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,411,558</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(1,411,558</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other income, net</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,090,263</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,090,263</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">173,624</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">173,624</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income (loss) from and impairment on equity method investments</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>15,167</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>15,167</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(330,103</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(330,103</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cost of listing on reverse acquisition</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(209,429,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(209,429,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gain from disposal of land use rights and properties</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,005,446</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">7,005,446</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Loss before income taxes</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(16,421,807</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(225,851,738</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax (expense) benefit</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net loss</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(16,421,807</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(225,851,738</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,196,931</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Less: Net loss attributable to non-controlling interests</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(31,039</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(31,039</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Net loss attributable to shareholders</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(16,421,807</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(225,851,738</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,165,892</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(5,165,892</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Other comprehensive loss</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Foreign currency translation adjustment</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">512,140</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">512,140</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,290,855</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,290,855</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total comprehensive loss</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(15,909,667</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">(225,339,598</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(3,906,076</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(3,906,076</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(13, 13, 13);">Less: total comprehensive loss attributable to non-controlling interests</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(39,210</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(39,210</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 34%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total comprehensive loss attributable to the Company&#8217;s shareholders</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(15,909,667</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;"><span style="color: #000000;">(225,339,598</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;"><span style="color: #000000;">)</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(3,866,866</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 8%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold;">(3,866,866</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="font-weight: bold;">)</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">As set forth above, the material differences between the U.S. GAAP and IFRS presentation with respect to our consolidated balance sheet as of December 31, 2021 and combined balance sheet as
                of December 31, 2020 are as follows:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">a)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>The reclassification of &#8220;Accumulated other comprehensive loss&#8221; under U.S. GAAP to &#8220;Reserves&#8221; under IFRS;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">b)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>The reclassification of amounts of IFRS share-based payments from &#8220;Additional paid-in capital&#8221; under U.S. GAAP to &#8220;Reserves&#8221; under IFRS; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">c)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Additional equity recognized from the difference between the total deemed transaction price and net assets acquired related to the Combination under IFRS.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">As set forth above, the material difference between the U.S. GAAP and IFRS presentation as it relates to our combined statement of operations and comprehensive loss for the years ended
                December 31, 2021 and 2020 is as follows:</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In 2021, the Company was deemed to have incurred non-cash listing costs of approximately $209.4 million as a result of the IFRS accounting treatment of the Combination, as Cenntro was
                deemed to have received a 67% controlling interest in CEGL and the Company was deemed to have incurred listing costs equaling the difference between the total deemed transaction price and total net assets. Under U.S. GAAP, the Combination
                is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by <span style="color: #000000;">Cenntro for the net assets of CEGL (formerly NBG), accompanied by a recapitalization.</span></div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 83 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">B. Liquidity and Capital Resources</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have historically funded working capital and other capital requirements primarily through bank loans, equity financings and short-term loans. Cash is required
                  primarily to purchase raw materials, repay debts and pay salaries, office expenses and other operating expenses.</div>

                <div style="text-indent: 36pt;">&#160;</div>

              </div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">As of December 31, 2021, we had approximately $</span>261.1<span style="color: rgb(0, 0, 0);"> million in cash and cash equivalents and approximately $</span>2.0<span style="color: rgb(0, 0, 0);"> million of accounts receivable as compared to approximately $4.5 million in cash and cash equivalents and $0.5 million in accounts receivable as of December 31, 2020. The growth in cash and cash equivalents
                    as of December 31, 2021 compared to December 31, 2020 is primarily due to the cash proceeds from the reverse recapitalization related to the Combination. As of March 31, 2022, we paid off all outstanding borrowings due to third parties
                    and related parties. For the year ended December 31, 2021 and 2020, net cash used in operating activities was approximately $</span>21.5<span style="color: rgb(0, 0, 0);"> million and approximately $7.9 million, respectively.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As of December 31, 2020, we had approximately $4.5 million in cash and cash equivalents and approximately $0.5 million of accounts receivable as compared to
                  approximately $1.2 million in cash and cash equivalents and $0.3 million in accounts receivable as of December 31, 2019. For the years ended December 31, 2020 and 2019, net cash used in operating activities was approximately $7.9 million
                  and approximately $4.7 million, respectively. As of December 31, 2020, we received approximately $27.0 million from the sale of land use rights and properties. As of December 31, 2020, we paid off all outstanding borrowings under our bank
                  lines of credit and we had approximately $4.1 million in outstanding borrowings due to third parties and approximately $3.2 million in outstanding borrowings due to related parties.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Short-Term Liquidity Requirements</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We believe our cash and cash equivalents will be sufficient for us to continue to execute our business strategy over the twelve-month period following the date of
                  this Annual Report. Our current business strategy for the next twelve months includes (i) the continued rollout of our new ECV models in North America and Europe, as applicable, (ii) the establishment of local assembly facilities in the
                  United States and the European Union and (iii) investments in equipment for the expansion of our Changxing factory. Actual results could vary materially as a result of a number of factors, including:</div>

                <div>&#160;</div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>The costs of bringing our new facilities into operation;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>The timing and costs involved in rolling out new ECV models to market;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Our ability to manage the costs of manufacturing our ECVs;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>The costs of maintaining, expanding and protecting our intellectual property portfolio, including potential litigation costs and liabilities;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Revenues received from sales of our ECVs;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>The costs of additional general and administrative personnel, including accounting and finance, legal and human resources, as well as costs related to litigation, investigations, or settlements;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Our ability to collect future revenues; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Other risks discussed in the section titled &#8220;<span style="font-style: italic;">Risk Factors</span>.&#8221;</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For the twelve months from the date of this Annual Report, we also plan to continue implementing measures to increase revenues and control operating costs and
                  expenses, implementing comprehensive budget controls and operational assessments, implementing enhanced vendor review and selection processes as well as enhancing internal controls.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Long-Term Liquidity Requirements</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In the long-term, we plan to regionalize the manufacturing and supply chain relating to certain key components of our ECVs in the geographic markets in which our ECVs
                  are sold. In the long-term, through our supply chain development know-how, we intend to establish supply chain relationships in North America and the European Union to support anticipated manufacturing and assembly needs in these markets,
                  thereby reducing the time in transit and potentially other costs relating to importing our components and spare parts from China. Currently, the majority of our revenues is derived from the sale of ECVs by private label channel partners
                  that assemble our vehicle kits in their own facilities. As part of our growth strategy, we plan to grow our channel partner network and expand local assembly facilities to regionalize our manufacturing and supply chains to better serve
                  our global customers.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 84 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">We intend to further expand our technology through continued investment in research and development. Since inception in 2013 through December 31, 2021,
                    we have spent over approximately $</span>75.1<span style="color: rgb(0, 0, 0);"> million in research and development activities related to our operations. We plan to increase our research and development expenditures over the long term
                    as we build on our technologies in digital components and smart driving to address the autonomous driving market.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For our long-term business plan, we plan to fund current and future planned operations mainly through cash on hand, cash flow from operations, lines of credit and
                  additional equity and debt financings to the extent available on commercially favorable terms.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Working Capital</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">As of December 31, 2021, we had working capital of approximately $254.7 million, as compared to approximately $5.6 million as of December 31, 2020. The
                    approximately $</span>249.1<span style="color: rgb(0, 0, 0);"> million increase in working capital during the year ended December 31, 2021 was primarily due to cash acquired in connection with the closing of the Combination.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">As of December 31, 2020, our working capital was approximately $5.6 million, as compared to a working capital deficit of approximately $22.1 million as of December
                  31, 2019. The approximately $27.7 million increase in working capital during 2020 was primarily due to (i) the increase of cash and cash equivalents and receivable resulting from the sale of land use rights and properties of approximately
                  $3.3 million and $7.7 million, respectively, and (ii) the reduction of amounts due to related parties, short-term loans, and accounts and notes payable, of approximately $2.5 million, $15.4 million and $3.5 million, respectively, offset
                  by the increase of accrued expense and other current liabilities of approximately $3.0 million.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Borrowings</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic;">Borrowings</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Prior to December 2020, we had six working capital loans outstanding, consisting of three loans from China Construction Bank Shengzhou Branch and three loans from
                  Agricultural Bank of China Shengzhou Economic Development Zone Branch in the aggregate amount of approximately $15.4 million. The bank loans were secured by a lien on our land use rights and properties, which were sold in November 2020.
                  As of December 31, 2020, we paid off in full all outstanding bank loans. In addition, historically, we received additional debt financing from related parties and third parties. As of December 31, 2021, the outstanding amounts owed to
                  related parties and third parties including accrued and unpaid interest, was approximately $2.2 million representing a decrease of approximately $4.5 million from approximately $6.7 million as of December 31, 2020. The decrease was
                  primarily due to the repayment of outstanding loans to related parties and other third parties in 2021 using the proceeds of the NBG Bridge Loan following the closing of the Combination. As of March 31, 2022, we paid off all outstanding
                  borrowings due to third parties and related parties.</div>

                <div>&#160;</div>

              </div>

              <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash Flow</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year Ended December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash used in operating activities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(21,475,586</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(7,874,754</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(4,670,368</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash provided by investing activities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>7,234,639</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">26,467,305</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,531,655</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net cash provided (used in) by financing activities</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">271,151,309</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">(15,509,618</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="color: rgb(0, 0, 0);">)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,168,756</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Effect of exchange rate changes on cash</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">205,566</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">237,395</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(24,613</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net increase (decrease) in cash, cash equivalents and restricted cash</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">257,115,928</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">3,320,328</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>(1,994,570</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>)</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash and cash equivalents, and restricted cash at beginning of the year</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>4,549,034</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">1,228,706</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>3,223,276</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cash and cash equivalents, and restricted cash at end of the period</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">261,664,962</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0);">4,549,034</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,228,706</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 85 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating Activities</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);">Our net cash used in operating activities was approximately $</span>21.5<span style="color: rgb(0, 0, 0);"> million, $7.9 million and $4.7 million for
                    the year ended December 31, 2021, 2020 and 2019, respectively.</span></div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net cash used in operating activities for the year ended December 31, 2021 was primarily attributable to (i) our net loss of approximately $16.4 million, as adjusted
                  for non-cash items of approximately $3.5 million, which primarily consisted of depreciation and amortization, amortization of operating lease right-of-use assets, inventory write-downs, and share-based compensation expense of
                  approximately $0.6 million, $0.6 million, $1.3 million, and $1.1 million, respectively, (ii) a decrease in operating lease liabilities of approximately $0.9 million and (iii) an increase in accounts receivable, inventories and prepayments
                  and other assets of approximately $2.0 million, $5.1 million and $2.7 million, respectively, and was partially offset by an increase of accrued expense and other current liabilities of $1.4 million.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net cash used in operating activities for the year ended December 31, 2020 was primarily attributable to (i) our net loss of approximately $5.2 million adjusted for
                  non-cash items of approximately $0.1 million, which primarily consisted of gain from the disposal of land use rights and properties, share-based compensation expense, and depreciation and amortization of approximately ($7.0) million, $3.4
                  million, and $1.8 million, respectively, (ii) a decrease of accounts and notes payable of approximately $3.7 million, and (iii) an increase of prepayment and other assets of approximately $0.7 million, which was partly offset by the
                  decrease of inventories, change of amount due from/to related parties and increase of accrued expense and other current liabilities of approximately $1.9 million, $0.6 million, and $0.1 million, respectively.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net cash used in operating activities for the year ended December 31, 2019 was primarily attributable to (i) our net loss of approximately $19.5 million adjusted for
                  non-cash items of approximately $12.5 million, which primarily consisted of share-based compensation expense, allowance for doubtful receivables, and depreciation and amortization of approximately $4.9 million, $3.6 million, and $2.1
                  million, respectively, (ii) a decrease of accounts and notes payable of approximately $3.4 million, and (iii) a decrease of operating lease liability of approximately $0.3 million, which was partly offset by the decrease of accounts
                  receivable, an increase of accrued expense and other current liabilities, and an increase of contractual liabilities of approximately $2.4 million, $1.4 million and $1.3 million, respectively.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Our operations for the year ended December 31, 2021 were significantly adversely affected by the COVID-19 pandemic as previously discussed. We had limited cash flow
                  generated from operating activities due to deferred sales orders and shipments, and our operating expense increased in connection with the Combination.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Investing Activities</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net cash provided by investing activities was approximately $7.2 million for the year ended December 31, 2021. Net cash provided by investing activities for the year
                  ended December 31, 2021 was primarily attributable to proceeds received from the sale of land use rights and properties in 2020 of approximately $7.8 million and repayment of loans to related parties of approximately $1.1 million,
                  partially offset by approximately $0.3 million in equity investments, approximately $0.9 million in repayment of long-term investment payable, and approximately $0.8 million in purchase of plants and equipment.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 86 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net cash provided by investing activities was approximately $26.5 million for the year ended December 31, 2020. Net cash provided by investing activities for the year
                  ended December 31, 2020 was primarily attributable to proceeds from the sale of land use rights and properties in 2020 in the amount of approximately $27.0 million and approximately $2.3 million in loans repaid from related parties offset
                  by the approximately $2.8 million in loans provided to related parties.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Net cash provided by investing activities was approximately $1.5 million for the year ended December 31, 2019. Net cash provided by investing activities for the year
                  ended December 31, 2019 was mainly attributable to the increase of loan repayment from related parties of approximately $6.8 million offset by approximately $5.3 million in interest-free loans provided to related parties.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Financing Activities</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Net cash provided by financing activities was approximately $271.2 million for the year ended December 31, 2021, primarily attributable to cash proceeds from the
                  reverse recapitalization of approximately $247.4 million arising from the Combination, loan proceeds from the NBG Bridge Loan of approximately $30 million and short term loans borrowed from related parties of approximately $5.0 million,
                  offset by the repayments of loans borrowed from related parties and third parties of approximately $6.5 and $3.9 million, respectively.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Net cash used in financing activities was approximately $15.5 million for the year ended December 31, 2020, primarily attributable to the repayment of bank loans of
                  approximately $26.4 million as well as loan repayments made to related parties and third parties of approximately $6.1 and $0.2 million, respectively, offset by proceeds from bank loans, the additional loans from related parties and third
                  parties of approximately $10.9 million, $3.5 million and $2.9 million, respectively.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Net cash provided by financing activities was approximately $1.2 million for the year ended December 31, 2019 primarily attributable to the proceeds from bank loans
                  of approximately $15.5 million as well as loans proceed from related parties and third parties of approximately $4.5 million and $1.8 million, respectively, offset by the repayments to bank loans and loans from related parties and third
                  parties of approximately $17.3 million, $2.7 million and $0.7 million, respectively.</div>

                <div>&#160;</div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Contractual Obligations</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In December 2020, we signed a non-cancellable operating lease agreement for approximately 165,800 square feet for its ECV manufacturing facility in Changxing, China.
                  The lease period began in April 2021 and ends in March 2024. Pursuant to the agreement, we prepaid the first year of our rent obligations in February 2021 and thereafter will be obligated to pay rent in advance semiannually. The annual
                  base rent for this facility is $487,008.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In February 2021, we signed a non-cancellable operating lease agreement for warehouse and trial production use in Freehold, New Jersey (Willowbrook Road) of
                  approximately 9,750 square feet. The lease period began in February 2021 and ends in February 2022. The annual base rent for this facility is $119,925. We currently lease the Willowbrook facility on a month-to-month basis at the same
                  annual base rent.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In June 2021, we signed two non-cancellable operating lease agreements for approximately 11,700 square feet and 3,767 square feet, respectively, of two floors of an
                  office building in Hangzhou, China. The lease period for each lease agreement began in June 2021 and ends in May 2023. Pursuant to each agreement, we paid the first six months of our rent obligations in June 2021 and thereafter will be
                  obligated to make rental payments in advance semi-annually. The total annual base rent under these two lease agreements is $170,617 for the term ending May 2022 and $186,866 for the term ending May 2023.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In June 2021, NBG signed a non-cancellable operating lease agreement for approximately 1,130 square feet of one suite of an office building in Sydney, Australia. The
                  lease period for lease agreement began in July 2021 and ends in June 2023. Pursuant to the agreement, NBG paid $92,493 in June 2021 as lease guarantee and we are obligated to make monthly rental payments in advance. The total annual base
                  rent under the lease agreement is $105,046 for the term ending June 2022 and $144,263 for the term ending June 2023.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 87 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">On December 4, 2021, we entered into an entrustment agreement with Cedar Europe GmbH, a company organized under the laws of Germany (&#8220;Cedar&#8221;) pursuant to which we
                  entrusted Cedar to, in Cedar&#8217;s name, obtain a lease agreement for facilities in Germany and operate such lease facility under Cedar&#8217;s name in exchange for the Cenntro&#8217;s responsibility for all expenditures and costs of the lease. On
                  December 24, 2021, Cedar entered into a lease agreement for an approximately 27,220 square feet facility in Dusseldorf, Germany, where we now house our European Operations Facility. The lease period began on January 1, 2022 and ends on
                  December 31, 2024. Pursuant to such lease agreement, the total annual base rent is &#8364;238,800 (or approximately $210,991) for the lease term.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">On January 20, 2022, we entered into an operating lease agreement (the &#8220;Jacksonville Lease&#8221;), between CAC, as tenant, the Company, as guarantor, and JAX Industrial
                  One, LTD., a Florida limited liability company, as landlord, for a facility of approximately 100,000 square feet in Jacksonville, Florida. The lease period commenced on January 20, 2022 and ends 120 months following a five-month rent
                  abatement period. Pursuant to the Jacksonville Lease, minimum annual rent is approximately $695,000, $722,800, and $751,710, for the first three years, sequentially, and rising thereafter.</div>

                <div style="text-indent: 36pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We have not entered into any off-balance sheet financial guarantees or other off-balance sheet commitments to guarantee the payment obligations of any third parties.
                  We have not entered into any derivative contracts that are indexed to our shares and classified as shareholders&#8217; equity or that are not reflected in our Audited Financial Statements. Furthermore, we do not have any retained or contingent
                  interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity. We do not have any variable interest in any unconsolidated entity that provides financing, liquidity,
                  market risk or credit support to us or engages in leasing, hedging or product development services with us.</div>

                <div><br />
                </div>

              </div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">C. Research and Development, Patents and Licenses</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We do not have any set research and development policies. For a discussion of our intellectual property, please see Item 4.B of this Annual Report &#8220;Business Overview&#11834;Intellectual Property,&#8221;
                which disclosure is incorporated herein by reference.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">D. Trend Information</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">For a discussion of trends relating to revenues, please see Item 5.A of this Annual Report, &#8220;Operating Results,&#8221; which disclosure is incorporated herein by reference. </div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">E. Critical Accounting Policies and Estimates</div>

              <div>&#160;</div>

              <div>
                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The preparation of financial statements in conformity with U.S. GAAP requires our management to make estimates and assumptions that affect the reported amounts of
                  assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, the reported amounts of revenue and expenses during the reporting period and the related
                  disclosures in the consolidated and combined financial statements and accompanying footnotes. Out of our significant accounting policies, which are described in &#8220;Note 2&#8212;Summary of Significant Accounting Policies&#8221; of our consolidated and
                  combined financial statements for the year ended December 31, 2021, included elsewhere in this Annual Report, certain accounting policies are deemed &#8220;critical,&#8221; as they require management&#8217;s highest degree of judgment, estimates and
                  assumptions. While management believes its judgments, estimates and assumptions are reasonable, they are based on information presently available and actual results may differ significantly from those estimates under different assumptions
                  and conditions.</div>

                <div><br />
                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Revenue recognition</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We adopted ASC Topic 606 Revenue from Contracts with Customers with a date of the initial application of January 1, 2018 using the modified retrospective method.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We recognize revenue when goods or services are transferred to customers in an amount that reflects the consideration which we expect to receive in exchange for those
                goods. In determining when and how revenue is recognized from contracts with customers, we perform the following five-step analysis: (i) identification of a contract with the customer&#894; (ii) determination of performance obligations&#894; (iii)
                measurement of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations&#894; and (v) recognition of revenue when (or as) we satisfy each performance obligation.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 88 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We generate revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles. Revenue is recognized at a point in time
                once we have determined that the customer has obtained control over the product. Control is typically deemed to have been transferred to the customer when the performance obligation is fulfilled, usually at the time of delivery, at the net
                sales price (transaction price). Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. Shipping and handling costs for product shipments occur prior to the customer
                obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Accounts receivable and provision for doubtful accounts</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Accounts receivable are recognized and carried at net realizable value. Provision for doubtful accounts is recorded for periods in which we determine a loss is
                probable, based on its assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off against the provision after all means
                of collection have been exhausted and the potential for recovery is considered remote.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Provision for doubtful accounts are $0.5 million, $0.3 million and $3.6 million for the years ended December 31, 2021, 2020 and 2019, respectively.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Inventories</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted average. The cost of finished
                goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to reduce the cost of inventory to net
                realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated and combined statements of operations and comprehensive loss.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Inventories were written down by $1.3 million, $0.7 million and $1.0 million to reflect the lower of cost or net realizable value for the years ended December 31, 2021,
                2020 and 2019, respectively.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Impairment of long-lived assets</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We evaluate the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes in circumstances indicate that an asset or
                a group of assets&#8217; carrying amount may not be recoverable. We measure the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result from the use of the assets or asset group and their
                eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the carrying value of the asset being evaluated. Impairment
                loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be generated by the assets or asset group, when the market prices
                are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets&#8217; remaining useful lives. Long-lived assets are grouped with other assets and liabilities at the lowest level for
                which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The judgments and estimates involved in identifying and quantifying the impairment of long-lived assets involve inherent uncertainties, and the measurement of the fair
                value is dependent on the accuracy of the assumptions used in making the estimates and how those estimates compare to our future operating performance. We evaluate long-lived assets for impairment and recorded $6,215, $58,760 and nil
                impairment for the years ended December 31, 2021, 2020 and 2019, respectively.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 89 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income taxes</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We account for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in future years. Under the asset and
                liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the differences are expected to reverse.
                The accounting for deferred tax calculation represents management&#8217;s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax returns and related future anticipation. A
                valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of preparing financial statements, we are
                required to estimate its income taxes in each of the jurisdictions in which we operate. We account for income taxes using the asset and liability method. Under this method, deferred income taxes are recognized for temporary differences
                between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying enacted statutory tax rates applicable to future years when the
                reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon the weight of available evidence, it is more likely than not that
                some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current. We recognize the tax benefit from an uncertain tax position only if
                it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position. For the years ended December 31, 2021 and 2020, we did not have any material
                interest or penalties associated with our tax positions. We did not have any significant unrecognized uncertain tax positions as of December 31, 2021 or 2020.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Share-based compensation expense</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710. Share-based awards to employees are measured based on the grant date fair
                value of the equity instrument issued and recognized as compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital. The
                estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized
                through a cumulative catch-up adjustment in the period of change. See Note 12 to our audited consolidated and combined financial statements included elsewhere in this Annual Report for information concerning certain of the specific
                assumptions we used in applying the Black-Scholes option pricing model to determine the estimated fair value of our stock options granted during the years ended December 31, 2021, 2020 and 2019.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Recent Accounting Pronouncements</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326)&#8221; (&#8220;ASU 2016-13&#8221;). ASU 2016-13 revises the
                methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within those fiscal years, beginning after
                December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, &#8220;Financial Instruments &#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842).&#8221; ASU 2019-10 deferred the
                effective date of ASU 2016-13 for all other companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In addition, the JOBS Act provides that emerging growth companies can delay
                adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private companies. We currently qualify as an emerging growth company as defined in the JOBS Act,
                and we are planning to adopt this standard beginning on January 1, 2023. We are currently evaluating the potential effects of adopting the provisions of ASU No. 2016-13 on our consolidated financial statements, particularly our recognition
                of provision for accounts receivable.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 90 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">In December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU 2019-12&#8221;). ASU 2019-12 will simplify
                the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify U.S. GAAP for other areas of Topic 740 by clarifying and amending
                existing guidance. For public business entities, the amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the amendments are effective for
                fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. We adopted the new standard effective January 1, 2022 and the adoption of this guidance did not have a material
                impact on our consolidated financial statements.</div>

              <div style="text-indent: 36pt;">&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Other accounting pronouncements that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not
                expected to have a material impact on our consolidated financial statements upon adoption</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Emerging Growth Company</div>

              <div style="text-align: justify; text-indent: 20pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards
                  until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private
                  companies until the earlier of the date that (i) we are no longer an emerging growth company or (ii) we affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. We could remain an emerging growth
                  company until the last day of our fiscal year following the fifth anniversary of June 20, 2018, which was the date of the first sale of our Ordinary Shares pursuant to an effective registration statement. However, if our annual gross
                  revenue is US$1.07 billion or more, or our non-convertible debt issued within a three-year period exceeds US$1 billion, or the market value of our Ordinary Shares that are held by non-affiliates exceeds US$700 million on the last day of
                  the second fiscal quarter of any given fiscal year, we would cease to be an emerging growth company as of the last day of that fiscal year. As a result, our financial statements may not be comparable to companies that comply with the new
                  or revised accounting pronouncements as of public company effective dates. We may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.</div>

                <div style="text-align: justify; text-indent: 24.5pt; color: rgb(0, 0, 0);"> <br />
                </div>

              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 91 -</span></div>

                <div style="page-break-after:always;" class="DSPFPageBreak">
                  <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div>
                <a id="DIRECTORSSENIORMANAGEMENT"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 6.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">A. Directors and Senior Management</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The following table sets forth information for our executive officers and directors as of December 31, 2021:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 34.62%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                      <div style="font-weight: bold;">Name</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: bottom; border-bottom: #000000 2px solid;">
                      <div style="text-align: center; font-weight: bold;">Age</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Position</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top; background-color: #CCEEFF;">
                      <div style="font-style: italic;">Executive Officers:</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top;">
                      <div>Peter Z. Wang</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; white-space: nowrap;">
                      <div style="text-align: justify;">67</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">
                      <div style="text-align: justify;">Chief Executive Officer, Managing Director and Chairman of the Board</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top; background-color: #CCEEFF;">
                      <div>Edmond Cheng</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-align: justify;">60</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Chief Financial Officer</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top;">
                      <div>Marianne McInerney</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; white-space: nowrap;">
                      <div style="text-align: justify;">58</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">
                      <div style="text-align: justify;">Chief Marketing Officer</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top; background-color: #CCEEFF;">
                      <div>Wei Zhong</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-align: justify;">43</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Chief Technology Officer</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top;">
                      <div>Tony W. Tsai</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; white-space: nowrap;">
                      <div style="text-align: justify;">48</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">
                      <div style="text-align: justify;">Vice President, Corporate Affairs and Company Secretary</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top;">
                      <div style="font-style: italic;">Non-Executive Directors:</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; white-space: nowrap;">&#160;</td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top; background-color: #CCEEFF;">
                      <div>Joe Tong <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)(2)(3)</sup></div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-align: justify;">57</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Independent Director</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top;">
                      <div>Chris Thorne <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)(2)(3)</sup></div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; white-space: nowrap;">
                      <div style="text-align: justify;">53</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">
                      <div style="text-align: justify;">Independent Director</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top; background-color: #CCEEFF;">
                      <div>Simon Charles Howard Tripp <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)(2)(3)</sup></div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-align: justify;">59</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 46%; vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Independent Director</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 34.62%; vertical-align: top;">
                      <div>Justin Davis-Rice</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 10.58%; vertical-align: top; white-space: nowrap;">
                      <div style="text-align: justify;">51</div>
                    </td>

    <td style="width: 3.85%; vertical-align: middle;">&#160;</td>

    <td style="width: 46%; vertical-align: top;">
                      <div style="text-align: justify;">Director</div>
                    </td>

  </tr>


</table>
              <div><br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Member of the audit committee.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Member of the compensation committee.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Member of the nominating committee.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Executive Officers</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Peter Z. Wang</span> founded CAG, the parent company of Cenntro, and served as its Chairman and Chief Executive Officer since 2013. Mr. Wang began serving
                as Managing Director, Chairman of the Board, and Chief Executive Officer of the Company immediately following the closing of the Combination in December 2021. Mr. Wang is an entrepreneur and investor in the electric vehicle and technology
                industries, and has founded or co-founded a number of companies in his career, including UTStarcom (a global telecom infrastructure provider), which went public in 2000, World Communication Group, an international telecommunication company,
                and Sinomachinery Group, a diesel power system (engine and transmission) manufacturer. Mr. Wang was named one of the Outstanding 50 Asian Americans in Business by Asian American Business Development Center in 2004, one of China&#8217;s 100 Most
                Innovative Businessmen by Fast Company Magazine in 2017, and one of the Most Intriguing Entrepreneurs by Goldman Sachs in 2019. Mr. Wang is also the chairman of the board of directors of Cenntro Enterprise Limited, a principal stockholder
                of the Company, and Greenland Technologies Holding Corp. (NASDAQ: GTEC), a transmission products manufacturing company. Mr. Wang holds Bachelor of Science degrees in Computer Science and Math, as well as a Master of Science degree in
                Electrical Engineering, from the University of Illinois at Chicago. Mr. Wang also holds a Master of Business Administration from Nova Southeastern University. We believe Mr. Wang is qualified to serve on our Board due to his extensive
                leadership and management experience, including his experience serving as founder and Chairman and Chief Executive Officer of CAG.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Edmond Cheng</span> has served as Cenntro&#8217;s President and Chief Financial Officer since April 2021 and became Chief Financial Officer of the Company
                immediately following the closing of the Combination in December 2021. Prior to joining Cenntro, Mr. Cheng served as the Chief Financial Officer and a Partner of Mithera Capital Management LLC from August 2017 to March 2021. Mr. Cheng was
                the Chief Financial Officer (Worldwide) of Pactera Technology International Ltd., a leading global IT software and services company, from January 2015 to July 2017. From 2009 to 2015, Mr. Cheng served as the Chief Financial Officer for
                publicly listed companies including Zoomlion, a Chinese manufacturer of construction machinery and sanitation equipment, UTStarcom, Inc., a global telecom infrastructure provider, and TCL Multimedia Technology Holdings Ltd, a Chinese
                manufacturer of televisions and other consumer electronics. Mr. Cheng previously served as the Chief Financial Officer of portfolio companies owned by private equity companies Temasek Holdings, Hony Capital/Goldman Sachs, and Blackstone
                Group. Mr. Cheng brings to the Company extensive financial management expertise in East Asian and U.S. capital markets, corporate development, cross-border mergers &amp; acquisitions, corporate governance, treasury, and investors relations.
                Mr. Cheng received his Executive Master of Business Administration jointly offered by Columbia University, London Business School, and University of Hong Kong in May 2012. He received a Master of Accounting and a bachelor of Business
                Administration from the University of Hawaii. Mr. Cheng is a member of the American Institute of Certified Public Accountants.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 92 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Marianne McInerney</span> has served as Cenntro&#8217;s Executive Vice President and Chief Marketing Officer since June 2021 and became Chief Marketing Officer
                of the Company immediately following the closing of the Combination in December 2021. From 2017 to 2020, Ms. McInerney was the Assistant Secretary and Director of Public Relations for the U.S. Department of Transportation and served under
                Secretary of Transportation Elaine Chao. Ms. McInerney served as Executive Vice President of CAC, a wholly owned subsidiary, from October 2013 to October 2015. Ms. McInerney was Executive Vice President of GreenTech Automotive, a subsidiary
                of WM Industries Corp., from March 2012 to October 2013 and from October 2010 through March 2012, Ms. McInerney served as Chief Operating Officer at PHC, a North American distribution company focused on bringing Chinese vehicles to market.
                In 2010, Ms. McInerney served as a strategic consultant to Azure Dynamics to support the relaunch of the Ford Transit Connect EV, where she was responsible for market positioning, product strategy, and aligning sales strategies with
                corporate revenue goals. Ms. McInerney has been immersed in the Automotive and Transportation industry for almost two decades, during which time she has advised multiple original equipment manufacturers on go-to-market strategies, pricing,
                marketing, branding and sales, product development and business development and operations. Ms. McInerney is a former President of the American International Automobile Dealers Association, which represents over 11,000 dealer organizations
                in the United States on matters ranging from trade, taxation, environment and operations. Ms. McInerney received her bachelor&#8217;s degree in Political Science from the University of Dayton.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Wei Zhong</span> has been Cenntro&#8217;s Chief Technology Officer since 2013 and became our Chief Technology Officer immediately following the closing of the
                Combination in December 2021. Mr. Zhong has been instrumental in the development of our electric vehicle technologies and models, as well as the development of its supply chain. Prior to 2013, Mr. Zhong was employed with Hangzhou Jiuru
                Economic Information Consulting Co., Ltd., where he developed software for its enterprise information query platform. Prior to that time, Mr. Zhong served as a communication technology developer for Zhejiang Guangtong Network Technology
                Co., Ltd. Mr. Zhong holds a bachelor&#8217;s degree in Biotechnology from Zhejiang University.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Tony W. Tsai</span>. Mr. Tsai has served as Vice President, Corporate Affairs of CAC, a wholly owned subsidiary, since July 2013 and was appointed Vice
                President, Corporate Affairs and Company Secretary of CEG, a wholly owned subsidiary, in July 2021. Mr. Tsai was appointed our Vice President, Corporate Affairs and Company Secretary immediately following the closing of the Combination in
                December 2021. Since April 2007, Mr. Tsai has also been a real estate advisor at Winzone Realty, Inc. From 2007 to 2009, Mr. Tsai served as Compliance Director and an investment banker at CapLink Financial Group, LLC, where he managed
                broker dealer compliance, supervised sales teams and provided strategic advice. From 2006 to 2007, Mr. Tsai was an investment banker with Kuhns Brothers, Inc. Since joining CAC, Mr. Tsai has been involved in corporate and communications
                strategy and global regulatory matters. Mr. Tsai holds a bachelor&#8217;s degree in Business Administration, with a focus on International Sales Marketing, from Baruch College, City University of New York.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Non-Employee Directors</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Joe Tong </span>became a member of our Board following the closing of the Combination on December 30, 2021, and serves on each of our audit committee,
                compensation committee and nominating committee. Mr. Tong co-founded MeetChina, a leading B2B e-commerce website for China in 1998 and served as its Chief Executive Officer and Director from 1998 to 2003. In 2007, Mr. Tong joined Telstra
                Sensis as its President of China, and helped build Fang.com (NASDAQ: SFUN), a leading real-estate company website in China, and Autohome Inc. (NYSE: ATHM), a leading automotive company website. In 2016, Mr. Tong joined Ford Motor Company as
                its Head of Smart Mobility, China. Mr. Tong holds a bachelor&#8217;s degree in Computational Mathematics from Nanjing University, and a Master of Business Administration in Finance and Strategic Marketing from the University of Pennsylvania&#8217;s
                Wharton School of Business. We believe Mr. Tong is qualified to serve on our Board due to his past experience with business-to-business enterprises and in the automotive industry.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 93 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Chris Thorne</span> became a member of our Board following the closing of the Combination on December 30, 2021, and serves on each of our audit committee,
                compensation committee and nominating committee. Mr. Thorne has served as Chairman of the Board of Broadline Capital, a global private equity firm focused on growth capital and impact investments primarily in Asia and North America, since
                2005. Mr. Thorne has been the Chairman of the Board for Cytonus Therapeutics since November 2019, Endosphere, Inc. since December 2010 and has been the Chairman of the Board of Powermers, Inc. since January 2010. Mr. Thorne received his
                Juris Doctor from Harvard Law School with honors, Master of Business Administration from Harvard Business School with final year honors, and a bachelor&#8217;s degree from Harvard University, <span style="font-style: italic;">magna cum laude</span>,
                where he founded the Harvard Negotiation Law Review and served as president of the university-wide student government. We believe Mr. Thorne is qualified to serve on our Board due to his substantial private equity and board of directors
                experience.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Justin Davis-Rice</span><span style="font-weight: bold; font-style: italic;">&#160;</span>served as a member of NBG&#8217;s board of directors since its formation in
                May 2017, served as its Executive Chairman from April 2019 until December 2021, and remained a member of the Board following the closing of the Combination. Prior to the consummation of the Combination, Mr. Davis-Rice also served as NBG&#8217;s
                Chief Executive Officer from its formation and as the Chief Executive Officer of Bendon from May 2010 to May 2017. As Chief Executive Officer of NBG, he transformed the company through an operational restructuring and a re-engineering of
                key functional and operational aspects of the business including, supply chain, human resources, design and development, sourcing, wholesale and retail sales. Mr. Davis-Rice resigned from all director and officer positions with us as of the
                closing of the Combination, other than continuing as a director of the Company. Prior to May 2010, Mr. Davis-Rice co-founded Pleasure State, an intimate apparel company which he merged with Bendon Limited in May 2010. Mr. Davis-Rice helped
                turn Pleasure State into a business with multi-million-dollar earnings. The Company believes Mr. Davis-Rice&#8217;s experience as a former chief executive officer makes him well suited to serve as a member of the Board.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="font-style: italic;">Simon Tripp</span> joined NBG&#8217;s board of directors in January 2021 and remained a member of our Board following the closing of the Combination. He has an
                honors degree in Chemical Engineering from Cape Town University and an MBA from Massey University in New Zealand. Mr. Tripp has an extensive background in investment banking and capital markets. He was previously a director of Ord Minnett
                (subsequently acquired by JP Morgan) in Sydney where he was involved in many significant transactions including IPO&#8217;s, capital raisings, M&amp;A and divestments across many sectors including aviation, media, tourism, property and financial
                services. Mr. Tripp then established a fund with two other partners that raised the funding for and developed the Citibank Centre, a major commercial and retail center in the Sydney CBD. The development was listed on the Australian ASX.
                During this time, the fund also managed the Sydney Olympic Stadium and Mr. Tripp was on the board of the stadium during the Sydney 2000 Olympics. Since divesting his interests in the fund, Mr. Tripp has been involved in a number of venture
                capital deals across many sectors including financial services, mining, retail and property. The Company believes Mr. Tripp&#8217;s extensive experience in venture capital and financing makes him well suited to serve as a member of the Board.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">B. Compensation</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">2021 Compensation</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The following table sets forth the compensation paid to executive officers of Cenntro or its parent company, CAG, for the year ended December 31, 2021:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name and Principal Position</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%;">
                      <div style="text-align: center; font-weight: bold;">Year</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">
                      <div style="text-align: center; font-weight: bold;">Salary ($)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">
                      <div style="text-align: center; font-weight: bold;">Bonus</div>
                      <div style="text-align: center; font-weight: bold;">($)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">
                      <div style="text-align: center; font-weight: bold;">Option</div>
                      <div style="text-align: center; font-weight: bold;">Awards</div>
                      <div style="text-align: center; font-weight: bold;">($)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">
                      <div style="text-align: center; font-weight: bold;">All Other</div>
                      <div style="text-align: center; font-weight: bold;">Compensation</div>
                      <div style="text-align: center; font-weight: bold;">($)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">
                      <div style="text-align: center; font-weight: bold;">Total ($)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Peter Z. Wang</div>
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;">Chief Executive Officer</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div style="text-align: center;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>235,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup>&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>235,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Edmond Cheng</div>
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;">Chief Financial Officer</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%; white-space: nowrap;">
                      <div style="text-align: center;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>225,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup>&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>100,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>325,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup>&#160;</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Marianne McInerney</div>
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;">Chief Marketing Officer</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div style="text-align: center;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>250,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>250,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Wei Zhong</div>
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;">Chief Technology Officer</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%; white-space: nowrap;">
                      <div style="text-align: center;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>126,496</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>293,641</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>420,137</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Tony W. Tsai</div>
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;">Vice President, Corporate Affairs and Secretary</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div style="text-align: center;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>150,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>78,304</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>228,304</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 31%;">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Ming He <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-style: italic;">Former Chief Financial Officer</div>
                    </td>

    <td valign="bottom" style="vertical-align: top; width: 9%; white-space: nowrap;">
                      <div style="text-align: center;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>150,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>-</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>163,134</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>313,134</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 94 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Represents the amount paid to Mr. Wang during the year ended December 31, 2021. Mr. Wang was entitled to receive $10,000 per month from January 1, 2021 until July 1, 2021. On July 1, 2021, Mr. Wang&#8217;s compensation was increased to
                        $350,000 per year and was paid $29,167 per month through the end of the year.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Represents the amount paid to Mr. Cheng for services rendered as Chief Financial Officer between April and December 2021.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>On December 30, 2021, Mr. Cheng was granted an option to purchase 1,297,063 Ordinary Shares under the Cenntro Electric Group Limited 2022 Stock Incentive Plan (the &#8220;2022 Plan&#8221;), with an exercise price per share equal to $5.74 per
                        share, which is equal to the price per Ordinary Share of the Company on the date of grant of the option. The option grant is subject to shareholder approval under applicable Australian law, which has not yet been obtained and
                        accordingly, its value is not included in the table above.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Mr. He served as Cenntro&#8217;s Chief Financial Officer until April 2021. Following the closing of the Combination, Mr. He remained as the Chief Financial Officer of CAG and does not serve as an executive officer of the Company.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We review compensation annually for all employees, including our executives. In setting executive base salaries and bonuses and granting equity incentive awards, we consider compensation
                for comparable positions in the market, the historical compensation levels of our executives, individual performance as compared to our expectations and objectives, our desire to motivate our employees to achieve short- and long-term
                results that are in the best interests of our shareholders, and a long-term commitment to us.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Annual Cash Bonuses</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">None of Cenntro&#8217;s executive officers were eligible to receive a cash bonus for the year ended December 31, 2021, except for Mr. Cheng who received a signing bonus of $100,000 in connection
                with his employment with the Company, which bonus was accrued during the year ended December 31, 2021 and paid in early 2022.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Equity Incentive Awards</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Cenntro has historically granted stock options to its employees, including its executive officers, under the 2016 Plan, although no such awards were made to its executive officers in 2021.
                Options were granted at a price not less than the fair market value on the date of grant and generally are exercisable within five years after the date of grant. Options generally expire six to eight years from the date of grant.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Pursuant to the Acquisition Agreement, at the closing of the Combination, NBG assumed the 2016 Plan and the options granted and outstanding thereunder and, as a result, options to purchase
                an aggregate of 9,225,271 Ordinary Shares are outstanding under the 2016 Plan as of the date of this Annual Report. No new grants will be made under our 2016 Plan and all share awards will be granted to our employees, including our
                executive officers, under the 2022 Plan.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">As discussed above, on December 30, 2021, Mr. Cheng was granted an option, subject to shareholder approval, to purchase 1,297,063 Ordinary Shares under the 2022 Plan with an exercise price
                per share equal to $5.74 per share, which is equal to the price per Ordinary Share of the Company on the date of grant of the option. The option grant to Mr. Cheng remained subject to shareholder approval as of December 31, 2021,&#160; and, as a
                result, the option grant is not reflected in the Company&#8217;s consolidated and combined financial statements for the year ended December 31, 2021.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 95 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Health and Welfare Benefits and Perquisites</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">All of Cenntro&#8217;s executive officers were eligible to participate in its employee benefit plans, including its medical, dental, vision, life and disability insurance plans, in each case on
                the same basis as all of its other employees. Cenntro does not maintain any retirement plans or executive-specific benefit or perquisite programs.&#160; Following the closing of the Combination, we provide employees, including our executive
                officers, the same benefits.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Agreements with Our Executive Officers</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Below are descriptions of the material terms of the employment agreements and offer letters with Cenntro&#8217;s executive officers.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Employment Agreement with Peter Z. Wang</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On August 20, 2017, CAG entered into an employment agreement with Mr. Wang to serve as Chief Executive Officer of CAG. The initial term of the employment agreement expires on August 19,
                2022 and is automatically renewed for successive one-year periods unless terminated by either party prior to the expiration of any extended term. The employment agreement provides that Mr. Wang is entitled to an annual base salary (which is
                currently $350,000). Mr. Wang is not entitled to any cash severance under his employment agreement. Mr. Wang&#8217;s employment agreement contains customary restrictions on competition, solicitation and the disclosure of confidential information.
                In connection with the closing of the Combination, CAC assumed the rights and obligations of CAG under the employment agreement with Mr. Wang.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Offer Letter with Edmond Cheng</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On April 1, 2021, Edmond Cheng joined CAG as CEG&#8217;s President and Chief Financial Officer. In connection with Mr. Cheng&#8217;s appointment, CAG entered into an offer letter with Mr. Cheng, which
                was amended and restated as of June 28, 2021 and further amended on September 3, 2021. The initial term of Mr. Cheng&#8217;s employment expires on March 31, 2024 and is automatically renewed for successive one-year periods unless terminated by
                either party prior to the expiration of the initial term or any extension thereof. Pursuant to the amended and restated offer letter, Mr. Cheng will receive an annual base salary of $300,000 and received a one-time signing bonus of
                $100,000. Additionally, on December 30, 2021, Mr. Cheng was granted an option, subject to shareholder approval, to purchase 1,297,063 Ordinary Shares under the 2022 Plan with an exercise price per share equal to $5.74 per share, which is
                equal to the price per Ordinary Share of the Company on the date of grant of the option.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Under the amended and restated offer letter, upon termination of his employment without &#8220;cause&#8221; or a resignation for &#8220;good reason&#8221; (as such terms are defined in the amended and restated
                offer letter), subject to his execution and non-revocation of a release of claims agreement, and his compliance with certain restrictive covenants as described below, Mr. Cheng will be eligible to receive six months of base salary (payable
                in accordance with our customary payroll practice), a prorated annual bonus for the year of termination and continuing COBRA coverage (but not for more than eighteen months, in accordance with applicable law).</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Mr. Cheng executed CAG&#8217;s standard Employee&#8217;s Proprietary Information and Inventions and Non-Competition Agreement (&#8220;PIIA&#8221;) which contains customary restrictions on competition, solicitation
                and disclosure of confidential information as well as provisions regarding the assignment of intellectual property.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In connection with the closing of the Combination, CAC assumed the rights and obligations of CAG under the offer letter and PIIA with Mr. Cheng.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Offer Letter with Marianne McInerney</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On June 1, 2021, Marianne McInerney joined CAG as its Executive Vice President and Chief Marketing Officer. In connection with Ms. McInerney&#8217;s appointment, CAG entered into an offer letter
                with Ms. McInerney. The initial term of Ms. McInerney&#8217;s employment expires on June 1, 2022 and is automatically renewed for successive one-year periods unless terminated by either party prior to the expiration of the initial term or any
                extension thereof. Pursuant to the offer letter, Ms. McInerney will receive an annual base salary of $250,000.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 96 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;">Ms. McInerney executed an Employee&#8217;s PIIA which contains customary restrictions on disclosure of confidential information as well as provisions regarding the assignment of intellectual
                property.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In connection with the closing of the Combination, CAC assumed the rights and obligations of CAG under the offer letter and PIIA with Ms. McInerney.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Prior to June 1, 2021, Ms. McInerney provided consulting services to CEG and received fees at the annual rate of $250,000.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Employment Agreement with Wei Zhong</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On October 29, 2020, Ronda entered into an employment agreement with Mr. Zhong to serve as Chief Technology Officer of Cenntro. The employment agreement is for three years commencing on
                November 26, 2020 and ending on November 25, 2023.&#160; The term of the employment agreement is not automatically renewed for successive periods.&#160; The employment agreement provides that Mr. Zhong is entitled to an annual base salary which is
                currently RMB816,000 (equivalent to approximately $128,000).&#160; Mr. Zhong is not entitled to any cash severance under his employment agreement.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Employment Agreement with Tony W. Tsai</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On August 20, 2017, CAC entered into an employment agreement with Mr. Tsai to serve as VP, Corporate Affairs of CAC. The initial term of the employment agreement expired on July 11, 2019
                and is automatically renewed for successive one-year periods unless terminated by either party prior to the expiration of the initial term or any extension thereof. The employment agreement provides that Mr. Tsai is entitled to an annual
                base salary (which is currently $150,000). Mr. Tsai is not entitled to any cash severance under his employment agreement. Mr. Tsai&#8217;s employment agreement contains customary restrictions on competition, solicitation and the disclosure of
                confidential information.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Employment Agreement with Ming He</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On August 20, 2017, CAG entered into an employment agreement with Mr. He to serve as Chief Financial Officer of CAG. The initial term of the employment agreement expires on August 19, 2022
                and is automatically renewed for successive one-year periods unless terminated by either party prior to the expiration of the initial term or any extension thereof. The employment agreement provides that Mr. He is entitled to an annual base
                salary (which is currently $150,000). Mr. He is not entitled to any cash severance under his employment agreement. Mr. He&#8217;s employment agreement contains customary restrictions on competition, solicitation and the disclosure of confidential
                information. Following the closing of the Combination, Mr. He remained as the Chief Financial Officer of CAG and does not serve as an executive officer of the Company.</div>

              <div>&#160;</div>

              <div>
                <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cenntro Electric Group Limited 2022 Stock Incentive Plan</div>

                <div>&#160;</div>

              </div>

              <div>
                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On December 30, 2021, in connection with the Combination, the Board adopted the 2022 Plan, which became effective on that date, subject to shareholder approval. We
                  plan to submit the 2022 Plan for approval by our shareholders within twelve months following the date on which our Board approved the 2022 Plan. The following is a description of the material terms of the 2022 Plan. The summary below does
                  not contain a complete description of all provisions of the 2022 Plan and is qualified in its entirety by reference to the 2022 Plan, a copy of which was filed as Exhibit 10.5 to our Report of Foreign Private Issuer on Form 6-K, filed
                  with the SEC on January 5, 2022, and is incorporated herein by reference.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Share Awards. </span>The 2022 Plan provides for the grant of incentive stock options (&#8220;ISOs&#8221;), nonstatutory stock options (&#8220;NSOs&#8221;),
                  restricted share awards, share unit awards, share appreciation rights, cash-based awards, and performance-based share awards, or collectively, share awards. ISOs may be granted only to our employees, including officers, and the employees
                  of our subsidiaries. All other share awards may be granted to our employees, officers, our non-employee directors, and consultants and the employees and consultants of our subsidiaries and affiliates.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 97 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Share Reserve. </span>The aggregate number of Ordinary Shares that may be issued pursuant to share awards under the 2022 Plan will
                  not exceed the sum of 25,965,234 shares, plus an annual increase on the first day of each fiscal year, for a period of not more than nine (9) years, beginning on January 1, 2023 and ending on (and including) January 1, 2031, in an amount
                  equal to the lesser of (i) five percent (5%) of the outstanding shares on the last day of the immediately preceding fiscal year or (ii) such lesser amount (including zero) that the compensation committee (as defined below) determines for
                  purposes of the annual increase for that fiscal year.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">If restricted securities or securities issued upon the exercise of options are forfeited, then such shares shall again become available for awards under the 2022
                  Plan. If share units, options or share appreciation rights are forfeited or terminate for any reason before being exercised or settled, or an award is settled in cash without the delivery of shares to the holder, then the corresponding
                  shares will again become available for awards under the 2022 Plan. Any shares withheld to satisfy the exercise price or tax withholding obligation pursuant to any award of options or share appreciation rights shall again become available
                  for awards under the 2022 Plan. If share units or share appreciation rights are settled, then only the number of shares (if any) actually issued in settlement of such share units or share appreciation rights shall reduce the number of
                  shares available under the 2022 Plan, and the balance (including any shares withheld to cover taxes) shall again become available for awards under the 2022 Plan.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">As of the date of this Annual Report, options to purchase an aggregate of 1,297,063 Ordinary Shares have been granted and no Ordinary Shares have been issued under
                  the 2022 Plan.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Incentive Stock Option Limit</span>. The maximum number of Ordinary Shares that may be issued upon the exercise of ISOs under the
                  2022 Plan is 25,965,234 shares.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Grants to Outside Directors. </span>The fair market value of any awards granted under the 2022 Plan to an outside director as
                  compensation for services as an outside director during any twelve-month period may not exceed $500,000 on the date of grant, provided that any award granted to an outside director in lieu of an annual cash retainer payment and/or cash
                  meeting fees (if any) will be excluded from such limit. An outside director may elect to receive his or her annual cash retainer payments and/or cash meeting fees (if any) in the form of cash, options, share appreciation rights,
                  restricted securities, share units, or a combination thereof, as determined by our Board.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Administration. </span>The 2022 Plan will be administered by our Board or a committee appointed by our Board, or the compensation
                  committee. Subject to the limitations set forth in the 2022 Plan, the compensation committee has the authority to determine, among other things, to whom awards will be granted, the number of shares subject to awards, the term during which
                  an option or share appreciation right may be exercised and the rate at which the awards may vest or be earned, including any performance criteria to which they may be subject. The compensation committee also has the authority to determine
                  the consideration and methodology of payment for awards.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Repricing; Cancellation and Re-Grant of Share Awards. </span>The compensation committee has the authority to modify outstanding
                  awards under the 2022 Plan. Subject to the terms of the 2022 Plan, the compensation committee has the authority to cancel any outstanding share award in exchange for new share awards, cash, or other consideration, without shareholder
                  approval but with the consent of any adversely affected participant.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Stock Options. </span>A stock option is the right to purchase a certain number of shares, at a certain exercise price, in the
                  future. Under the 2022 Plan, ISOs and NSOs are granted pursuant to stock option agreements adopted by the compensation committee. The compensation committee determines the exercise price for a stock option, within the terms and conditions
                  of the 2022 Plan, provided that the exercise price of a stock option generally cannot be less than one hundred percent (100%) of the fair market value of our Ordinary Shares on the date of grant. Options granted under the 2022 Plan vest
                  at the rate specified by the compensation committee. Stock options granted to certain employees outside of the United States may be settled in cash.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Stock options granted under the 2022 Plan generally must be exercised by the optionee before the earlier of the expiration of such option or the expiration of a
                  specified period following the optionee&#8217;s termination of employment. Each stock option agreement will set forth the extent to which the option recipient will have the right to exercise the option following the termination of the
                  recipient&#8217;s service with us, and the right to exercise the option of any executors or administrators of the award recipient&#8217;s estate or any person who has acquired such options directly from the award recipient by bequest or inheritance.
                  Payment of the exercise price may be made in cash or, if provided for in the stock option agreement evidencing the award, (1) by surrendering, or attesting to the ownership of, shares which have already been owned by the optionee, (2)
                  future services or services rendered to us or our affiliates prior to the award, (3) by delivery of an irrevocable direction to a securities broker to sell shares and to deliver all or part of the sale proceeds to us in payment of the
                  aggregate exercise price, (4) by delivery of an irrevocable direction to a securities broker or lender to pledge shares and to deliver all or part of the loan proceeds to us in payment of the aggregate exercise price, (5) by a &#8220;net
                  exercise&#8221; arrangement, (6) by delivering a full-recourse promissory note, or (7) by any other form that is consistent with applicable laws, regulations, and rules.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 98 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Tax Limitations on Incentive Stock Options</span>. The aggregate fair market value, determined at the time of grant, of our Ordinary
                  Shares with respect to ISOs that are exercisable for the first time by an optionholder during any calendar year under all of our share plans may not exceed $100,000. Options or portions thereof that exceed such limit will generally be
                  treated as NSOs. No ISO may be granted to any person who, at the time of the grant, owns or is deemed to own shares possessing more than ten percent (10%) of our total combined voting power or that of any of our affiliates unless (1) the
                  option exercise price is at least one hundred ten percent (110%) of the fair market value of the shares subject to the option on the date of grant, and (2) the term of the ISO does not exceed five (5) years from the date of grant.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Restricted Share Awards. </span>The terms of any awards of restricted securities under the 2022 Plan will be set forth in a
                  restricted share agreement to be entered into between us and the recipient. The compensation committee will determine the terms and conditions of the restricted share agreements, which need not be identical. A restricted share award may
                  be subject to vesting requirements or transfer restrictions or both. Restricted securities may be issued for such consideration as the compensation committee may determine, including cash, cash equivalents, full recourse promissory notes,
                  past services and future services. Award recipients who are granted restricted securities generally have all of the rights of a shareholder with respect to those shares, provided that dividends and other distributions will not be paid in
                  respect of unvested shares unless and until the underlying shares vest.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Share Unit Awards. </span>Share unit awards give recipients the right to acquire a specified number of shares (or cash amount) at a
                  future date upon the satisfaction of certain conditions, including any vesting arrangement, established by the compensation committee and as set forth in a share unit award agreement. A share unit award may be settled by cash, delivery of
                  shares, a combination of cash and shares as deemed appropriate by the compensation committee. Recipients of share unit awards generally will have no voting or dividend rights prior to the time the vesting conditions are satisfied and the
                  award is settled. At the compensation committee&#8217;s discretion and as set forth in the share unit award agreement, share units may provide for the right to dividend equivalents. Dividend equivalents may not be distributed prior to
                  settlement of the share unit to which the dividend equivalents pertain and the value of any dividend equivalents payable or distributable with respect to any unvested share units that do not vest will be forfeited.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Share Appreciation Rights. </span>Share appreciation rights generally provide for payments to the recipient based upon increases in
                  the price of our Ordinary Shares over the exercise price of the share appreciation right. The compensation committee determines the exercise price for a share appreciation right, which generally cannot be less than one hundred percent
                  (100%) of the fair market value of our Ordinary Shares on the date of grant. A share appreciation right granted under the 2022 Plan vests at the rate specified in the share appreciation right agreement as determined by the compensation
                  committee. The compensation committee determines the term of share appreciation rights granted under the 2022 Plan, up to a maximum of ten years. Upon the exercise of a share appreciation right, we will pay the participant an amount in
                  shares, cash, or a combination of shares and cash as determined by the compensation committee, equal to the product of (1) the excess of the per share fair market value of our Ordinary Shares on the date of exercise over the exercise
                  price, multiplied by (2) the number of Ordinary Shares with respect to which the share appreciation right is exercised.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Other Share Awards. </span>The compensation committee may grant other awards based in whole or in part by reference to our Ordinary
                  Shares. The compensation committee will set the number of shares under the share award and all other terms and conditions of such awards.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 99 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Cash-Based Awards. </span>A cash-based award is denominated in cash. The compensation committee may grant cash-based awards in such
                  number and upon such terms as it shall determine. Payment, if any, will be made in accordance with the terms of the award, and may be made in cash or in Ordinary Shares, as determined by the compensation committee.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Performance-Based Awards. </span>The number of shares or other benefits granted, issued, retainable and/or vested under a share or
                  share unit award may be made subject to the attainment of performance goals. The compensation committee may utilize any performance criteria selected by it in its sole discretion to establish performance goals.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Changes to Capital Structure. </span>In the event of a recapitalization, share split, or similar capital transaction, the
                  compensation committee will make appropriate and equitable adjustments to the number of shares reserved for issuance under the 2022 Plan, the number of shares that can be issued as incentive stock options, the number of shares subject to
                  outstanding awards and the exercise price under each outstanding option or share appreciation right.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Transactions. </span>If we are involved in a merger or other reorganization, outstanding awards will be subject to the agreement or
                  merger or reorganization. Subject to compliance with applicable tax laws, such agreement will provide for (1) the continuation of the outstanding awards by us, if we are a surviving corporation, (2) the assumption or substitution of the
                  outstanding awards by the surviving corporation or its parent or subsidiary, (3) immediate vesting, exercisability, and settlement of the outstanding awards followed by their cancellation, or (4) settlement of the intrinsic value of the
                  outstanding awards (whether or not vested or exercisable) in cash, cash equivalents, or equity (including cash or equity subject to deferred vesting and delivery consistent with the vesting restrictions applicable to such award or the
                  underlying shares) followed by cancellation of such awards.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Change of Control. </span>The compensation committee may provide, in an individual award agreement or in any other written
                  agreement between a participant and us, that the share award will be subject to acceleration of vesting and exercisability in the event of a change of control.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Transferability. </span>Unless the compensation committee provides otherwise, no award granted under the 2022 Plan may be
                  transferred in any manner (prior to the vesting and lapse of any and all restrictions applicable to shares issued under such award), except by will, the laws of descent and distribution, or pursuant to a domestic relations order.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Amendment and Termination. </span>Our Board has the authority to amend, suspend, or terminate the 2022 Plan, provided that such
                  action does not materially impair the existing rights of any participant without such participant&#8217;s written consent. No ISOs may be granted after the tenth anniversary of the date our Board adopted the 2022 Plan.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Recoupment. </span>In the event that we are required to prepare restated financial results owing to an executive officer&#8217;s
                  intentional misconduct or grossly negligent conduct, the Board (or a designated committee) has the authority, to the extent permitted by applicable law, to require reimbursement or forfeiture to us of the amount of bonus or incentive
                  compensation (whether cash-based or equity-based) such executive officer received during the three fiscal years preceding the year the restatement is determined to be required, to the extent that such bonus or incentive compensation
                  exceeds what the officer would have received based on an applicable restated performance measure or target. We intend to recoup incentive-based compensation from executive officers to the extent required under the Dodd-Frank Wall Street
                  Reform and Consumer Protection Act and any rules, regulations and listing standards that may be issued under that act.</div>

                <div><br />
                </div>

              </div>

              <div>
                <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">2022 Employee Stock Purchase Plan</div>

                <div><br />
                </div>

              </div>

              <div>
                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On December 30, 2021, in connection with the Combination, the Board adopted the Cenntro Electric Group Limited 2022 Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which
                  became effective on that date, subject to shareholder approval. The ESPP will be approved by shareholders within twelve months of the date on which our Board approved the ESPP. The following is a description of the material terms of the
                  ESPP.&#160; The summary below does not contain a complete description of all provisions of the ESPP and is qualified in its entirety by reference to the ESPP, a copy of which was filed as Exhibit 10.6 to our Report of Foreign Private Issuer on
                  Form 6-K, filed with the SEC on January 5, 2022, and is incorporated herein by reference.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 100 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">General. </span>The ESPP is intended to qualify as an &#8220;employee stock purchase plan&#8221; under Code Section 423, except as explained
                  below under &#8220;International Participation.&#8221; During regularly scheduled &#8220;offerings&#8221; under the ESPP, participants will be able to request payroll deductions and then expend the accumulated deduction to purchase a number of Ordinary Shares at
                  a discount and in an amount determined in accordance with the ESPP&#8217;s terms.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Shares Available for Issuance. </span>The aggregate number of Ordinary Shares that may be issued pursuant to the ESPP is equal to
                  7,789,571 Ordinary Shares.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Administration. </span>Except as noted below, the ESPP will be administered by our Board or a committee appointed by our Board, or
                  the compensation committee. The compensation committee has the authority to construe, interpret and apply the terms of the ESPP, determine eligibility, establish such limitations and procedures as it determines are consistent with the
                  ESPP and&#160; adjudicate any disputed claims under the ESPP.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Eligibility. </span>Each full-time and part-time employee, including our officers and employee directors and employees of
                  participating subsidiaries, but excluding any employees who are located in China, who is employed by us on the day preceding the start of any offering period is eligible to participate in the ESPP. The ESPP requires that an employee
                  customarily work more than 20 hours per week and more than five months per calendar year in order to be eligible to participate in the ESPP. The ESPP permits an eligible employee to purchase our Ordinary Shares through payroll deductions,
                  which may not be more than fifteen percent (15%) of the employee&#8217;s compensation, or such lower limit as may be determined by the compensation committee from time to time. However, no employee is eligible to participate in the ESPP if,
                  immediately after electing to participate, the employee would own shares (including shares such employee may purchase under this plan or other outstanding options) representing five percent (5%) or more of the total combined voting power
                  or value of all classes of our Ordinary Shares. Unless provided otherwise by the compensation committee prior to commencement of an offering, the maximum number of Ordinary Shares which may be purchased by a participant during such
                  offering is equal to (i) fifteen percent (15%) <span style="font-style: italic;">multiplied by</span> (ii) $130,000 <span style="font-style: italic;">divided by</span> the fair market value of an ordinary share on the first day of the
                  offering period. In addition, no employee is permitted to accrue, under the ESPP and all similar purchase plans of us or its subsidiaries, a right to purchase shares of us having a value in excess of $25,000 of the fair market value of
                  such shares (determined at the time the right is granted) for each calendar year. Employees will be able to withdraw their accumulated payroll deductions prior to the end of the offering period in accordance with the terms of the
                  offering. Participation in the ESPP will end automatically on termination of employment.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Offering Periods and Purchase Price. </span>The ESPP will be implemented through a series of offerings of purchase rights to
                  eligible employees. Under the ESPP, the compensation committee may specify offerings with a duration of not more than twenty-seven (27) months and may specify shorter purchase periods within each offering. During each purchase period,
                  payroll deductions will accumulate, without interest. On the last day of the purchase period, accumulated payroll deductions will be used to purchase our Ordinary Shares for employees participating in the offering. The purchase price will
                  be specified pursuant to the offering, but cannot, under the terms of the ESPP, be less than eighty-five percent (85%) of the fair market value per share of our Ordinary Shares on either the offering date or on the purchase date,
                  whichever is less. The fair market value of our Ordinary Shares for this purpose will generally be the closing price on the Nasdaq Capital Market (or such other exchange as our Ordinary Shares may be traded at the relevant time) on the
                  date in question, or if such date is not a trading day, on the last trading day before the date in question.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Reset Feature. </span>The compensation committee may specify that, if the fair market value of a share of our Ordinary Shares on
                  any purchase date within a particular offering period is less than or equal to the fair market value on the start date of that offering period, then the offering period will automatically terminate and the employee in that offering period
                  will automatically be transferred and enrolled in a new offering period which will begin on the next day following such purchase date.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Changes to Capital Structure. </span>In the event that there is a specified type of change in our capital structure, such as a
                  share split, appropriate adjustments will be made to (1) the number of shares reserved under the ESPP, (2) the individual and aggregate participant share limitations described in the plan and (3) the price of shares that any participant
                  has elected to purchase.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 101 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Corporate Reorganization. </span>Immediately before a corporate reorganization, the offering period and purchase period then in
                  progress shall terminate and either our Ordinary Shares will be purchased with the accumulated payroll deductions or the accumulated payroll deductions will be refunded without occurrence of any of our Ordinary Shares purchase, unless the
                  surviving corporation (or its parent corporation) assumes the ESPP under the plan of merger or consolidation.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">International Participation. </span>To provide us with greater flexibility in structuring our equity compensation programs for our
                  non-U.S. employees, the ESPP also permits us to grant employees of our non-U.S. subsidiary entities rights to purchase Ordinary Shares pursuant to other offering rules or sub-plans adopted by the compensation committee in order to achieve
                  tax, securities law or other compliance objectives. While the ESPP is intended to be a qualified &#8220;employee stock purchase plan&#8221; within the meaning of Code Section 423, any such international sub-plans or offerings are not required to
                  satisfy those U.S. tax code requirements and therefore may have terms that differ from the ESPP terms applicable in the U.S. However, the international sub-plans or offerings are subject to the ESPP terms limiting the overall shares
                  available for issuance, the maximum payroll deduction rate, maximum purchase price discount and maximum offering period length.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Amendment and Termination. </span>Our Board and the compensation committee each have the right to amend, suspend or terminate the
                  ESPP at any time. Any increase in the aggregate number of Ordinary Shares to be issued under the ESPP is subject to shareholder approval. Any other amendment is subject to shareholder approval only to the extent required under applicable
                  law or regulation.</div>

                <div>&#160;</div>

              </div>

              <div>
                <div style="color: rgb(0, 0, 0); font-weight: bold;">Amended and Restated 2016 Incentive Stock Option Plan</div>

                <div>&#160;</div>

              </div>

              <div>
                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In connection with the Combination, the Company assumed CAG&#8217;s obligations under the 2016 Plan. The following is a description of the material terms of the 2016 Plan.
                  The summary below does not contain a complete description of all provisions of the 2016 Plan and is qualified in its entirety by reference to the 2016 Plan, a copy of which was filed as Exhibit 10.7 to our Report of Foreign Private Issuer
                  on Form 6-K, filed with the SEC on January 5, 2022, and is incorporated herein by reference.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">General</span>. CAG&#8217;s board of directors adopted the 2016 Plan, and CAG&#8217;s shareholders approved the 2016 Plan, on February 10, 2016.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The 2016 Plan provides for the grant of NSOs, share awards, and restricted share purchase offer awards, or collectively, awards, to employees, officers and
                  consultants. While we have granted NSOs under the 2016 Plan, we have not granted any share awards or restricted share purchase offer awards under the 2016 Plan.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Administration</span>. The 2016 Plan is administered by the Company&#8217;s Board, and may be amended, suspended or terminated by the
                  Board, without shareholder approval, unless either (i) shareholder approval is required by applicable law, regulations or stock exchange listing standards or (ii) the revision or amendment increases the number of shares subject to the
                  2016 Plan, decreases the price at which grants may be granted, materially increases the benefits to participants, or changes the class of persons eligible to receive grants under the 2016 Plan.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Authorized Shares</span>. As of the date of this Annual Report, options to purchase a total of 9,225,271 Ordinary Shares were
                  outstanding under the 2016 Plan. The weighted-average exercise price of the options outstanding under the 2016 Plan is $1.1007 per share. No additional awards and no additional shares are available for future issuance under the 2016 Plan.
                  However, the 2016 Plan will continue to govern the terms and conditions of the outstanding awards previously granted thereunder. In the event of a share split, share dividend, combination or reclassification of the shares,
                  recapitalization, merger or similar event, the 2016 Plan administrator may proportionately adjust the number of shares covered by outstanding awards, the number of shares available for issuance as future awards under the 2016 Plan, and
                  the exercise or purchase price of outstanding awards.</div>

                <div>&#160;</div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Nonstatutory Stock Options</span>. The 2016 Plan administrator determines the exercise price for each stock option and the term of
                  an option may not exceed ten years. No option may be transferred by the optionholder other than by will or the laws of descent or distribution. Each option may be exercised during the optionholder&#8217;s lifetime solely by the optionholder.
                  Options granted under the 2016 Plan generally vest at the rate of twenty percent each year commencing on the vesting commencement date over five years. Upon the termination of an optionholder&#8217;s service as an employee, non-employee
                  director, or consultant for any reason other than death or disability, such optionholder may exercise his or her vested options for not less than thirty days and not more than three months after the date service terminates. In the case of
                  the optionholder&#8217;s termination of service as a result of the optionholder&#8217;s death or disability, the option will remain exercisable for not less than six months nor more than one year following such termination. Notwithstanding the
                  foregoing, no option may be exercised after the expiration of its term.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 102 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);"><span style="font-style: italic;">Corporate Transactions</span>. The 2016 Plan provides that, in the event of a proposed dissolution or liquidation of the Company, a
                  merger or consolidation in which the Company is not the surviving entity, or a sale of all or substantially all of the assets or capital stock of the Company, unless otherwise provided by the Board, all outstanding stock options will
                  terminate if not assumed by the successor entity or new stock options of the successor entity are substituted therefore.</div>

                <div><br />
                </div>

              </div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">C. Board Practices</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Director Term of Office</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In accordance with the Acquisition Agreement and the Relationship Agreement, the Board consists of five directors, including the Wang Parties Nominee Directors and Mr. Davis-Rice, NBG&#8217;s
                former chief executive officer and the director designated by NBG. The Relationship Agreement further provides that for so long as the Wang Parties collectively beneficially own at least 10% of the issued and outstanding Ordinary Shares, in
                the event that any of the Wang Parties Nominee Directors are removed as a director by members pursuant to section 203D of the Corporations Act, Mr. Wang may give notice in writing to the Company of the person that the Wang Parties wish to
                nominate in place of that previous Wang Parties Nominee Director, together with their consent to act, and the Company must ensure that such individual is appointed as a Wang Parties Nominee Director of the same class of director as the
                previous nominee within two business days of receipt of such notice and signed consent to act.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In accordance with the Acquisition Agreement and the Relationship Agreement, at the closing of the Combination, Andrew Shape and Kelvin Dean Fitzalan resigned from the Board and any
                respective committees of the Board to which they belonged.&#160; Pursuant to the resolutions adopted by the ordinary shareholders of the Company at the Extraordinary General Meeting held on December 21, 2021 (the &#8220;December 2021 EGM&#8221;), at the
                closing of the Combination, Messrs. Peter Z. Wang, Chris Thorne and Joe Tong were appointed as directors of the Company, with Mr. Wang acting as Managing Director and Chairman of the Board, and Messrs. Justin Davis-Rice and Simon Charles
                Howard Tripp were re-appointed as directors of the Company.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">Additionally, amendments to our Constitution adopted by the shareholders at the December 2021 EGM, in connection with the Combination, provided that
                our Board will be comprised of one managing director, Mr. Wang, and three classes of directors, with staggered three-year terms. At each annual general meeting of shareholders, the directors whose terms then expire or their successors will
                be elected to serve from the time of election and qualification until the third annual general meeting following election. Mr. Wang as managing director is not included among the three staggered classes. Our directors are divided among
                three classes as follows:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Mr. Tripp is the Class III director, whose term will expire at our annual meeting of shareholders to be held in 2022;</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Messrs. Tong and Davis-Rice are the Class II directors, whose terms will expire at our annual meeting of shareholders to be held in 2023; and</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Mr. Thorne is the Class I director, whose term will expire at our annual meeting of shareholders to be held in 2024.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We expect that any additional directorships resulting from an increase in the number of directors will be distributed among the three classes so that, as nearly as possible, each class will
                consist of one third of the directors. The division of our Board into three classes with staggered three-year terms may delay or prevent a change of our management or a change in control.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 103 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Independence of Directors</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Our Ordinary Shares are listed on the Nasdaq Capital Market. As a result, we adhere to the rules of Nasdaq in determining whether a director is independent. The rules of Nasdaq generally
                define an &#8220;independent director&#8221; as a person, other than an executive officer of a company or any other individual having a relationship which, in the opinion of the issuer&#8217;s Board, would interfere with the exercise of independent judgment
                in carrying out the responsibilities of a director. Our Board has consulted, and will consult, with its counsel to ensure that the Board&#8217;s determinations are consistent with these rules and all relevant securities and other laws and
                regulations regarding the independence of directors. Based on the foregoing, we have determined that each of Messrs. Thorne, Tong and Tripp are independent directors. Our independent directors will have regularly schedule meetings at which
                only independent directors are present.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Board Committees</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Following their respective appointments pursuant to the shareholder resolutions adopted at the December 2021 EGM and pursuant to resolutions adopted by the Board on December 30, 2021
                immediately following the closing of the Combination, Messrs. Thorne, Tong and Tripp were appointed to serve on each of the Company&#8217;s audit committee, compensation committee and nominating committee. Mr. Thorne will serve as the chair of
                the audit committee, Mr. Tong will serve as the chair of the compensation committee and the nominating committee.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Board Committees</span></div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Audit Committee</div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">We have an audit committee of the Board, comprised of Messrs. Thorne, Tong and Tripp. Each of the members of the audit committee is independent under the applicable listing standards and
                the rules and regulations of the SEC. The audit committee has a written charter. The purpose of the audit committee is, among other things, to appoint, retain, set compensation of, and supervise our independent accountants, review the
                results and scope of the audit and other accounting related services and review our accounting practices and systems of internal accounting and disclosure controls. Pursuant to the charter, the audit committee is responsible for, among
                other things:</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>monitoring financial reporting and disclosure matters, including meeting with the independent auditor prior to the audit to review the scope, planning and staffing of the audit; reviewing and discussing with management and the
                        independent auditor the annual audited financial statements, and recommending to the Board whether the audited financial statements should be included in this Annual Report; reviewing and discussing with management and the
                        independent auditor our interim unaudited financial statements; and discussing with management and the independent auditor, as appropriate, significant financial reporting issues and judgments made in connection with the preparation
                        of our financial statements;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>overseeing our relationship with our independent auditor, including evaluating the qualifications, performance and independence of the independent auditor, such as whether the auditor&#8217;s quality controls are adequate and the
                        provision of permitted non-audit services is compatible with maintaining the auditor&#8217;s independence; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>overseeing our compliance programs, including reviewing and approving all related-party transactions; and discussing with management and the independent auditor any correspondence with regulators or governmental agencies and any
                        published reports that raise material issues regarding the Company&#8217;s financial statements or accounting policies.</div>
                    </td>

  </tr>


</table>
              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: #000000;">The audit committee will at all times be composed exclusively of directors who are &#8220;financially literate,&#8221; as defined under the applicable listing standards.
                  Such listing standards generally define &#8220;financially literate&#8221; as being able to read and understand fundamental financial statements, including a company&#8217;s balance sheet, income statement and cash flow statement. In addition, we will be
                  required to certify to the exchange that the committee has, and will continue to have, at least one member who has past employment experience in finance or accounting, requisite professional certification in accounting, or other
                  comparable experience or background that results in the individual&#8217;s financial sophistication. </span>Our Board has determined that, in accordance with <span style="color: #000000;">Nasdaq Listing Rules</span> regarding financial
                literacy, each of the members of the audit committee is financially literate.&#160; Our Board has further determined that each of Messrs. Thorne and Tong qualifies as an audit committee financial expert within the meaning of SEC regulations and
                meets the financial sophistication requirements of <span style="color: #000000;">Nasdaq Listing Rules</span>. In making this determination, our Board has considered each such director&#8217;s formal education and previous experience in financial
                roles. Both our independent registered public accounting firm and management periodically meet privately with our audit committee.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 104 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Nominating Committee</div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">We have a nominating committee of the Board, comprised of Messrs. Thorne, Tong and Tripp. Each member of the nominating committee is independent under the applicable listing standards.
                The nominating committee has a written charter. The nominating committee is responsible for overseeing the selection of persons to be nominated to serve on our Board. Pursuant to the charter, the nominating committee is responsible for,
                among other things:</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>developing the criteria and qualifications for membership on the <span style="color: #000000;">Board</span>;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>recruiting, reviewing and nominating candidates for election to the Board or to fill vacancies on the <span style="color: #000000;">Board</span>; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>reviewing candidates proposed by shareholders and conducting appropriate inquiries into the background and qualifications of any such candidates.</div>
                    </td>

  </tr>


</table>
              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Compensation Committee</div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">We have a compensation committee of the Board, comprised of Messrs. Thorne, Tong and Tripp. Each member of the compensation committee is independent under the applicable listing
                standards. In addition, each member is a &#8220;non-employee&#8221; director as defined in Rule 16b-3 under the Exchange Act and the rules and regulations thereunder. The compensation committee has a written charter. The purpose of the compensation
                committee is to review and approve compensation paid to our officers and directors and to administer our incentive compensation plans, including authority to make and modify awards under such plans. Pursuant to the charter, the compensation
                committee is responsible for, among other things:</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>establishing, reviewing and approving the overall executive compensation philosophy and policies;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>reviewing and approving the goals and objectives relevant to the compensation of the chief executive officer, annually evaluate the chief executive officer&#8217;s performance in light of those goals and objectives and, based on this
                        evaluation, determine the chief executive officer&#8217;s compensation level;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>reviewing and making recommendations on the compensation of all other executive officers;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>receiving and evaluating performance target goals for the senior officers and employees (other than executive officers) and review periodic reports from the chief executive officer as to the performance and compensation of such
                        senior officers and employees; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>administering or delegating the power to administer our incentive and equity-based compensation plans.</div>
                    </td>

  </tr>


</table>
              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">The compensation committee has the authority, to the extent it deems appropriate, to conduct or authorize studies of matters within the committee&#8217;s scope of responsibilities and to retain
                one or more compensation consultants to assist in the evaluation of chief executive officer or executive compensation or other matters. The compensation committee shall have the sole authority to retain and terminate any such consulting
                firm, and to approve the firm&#8217;s fees and other retention terms.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Compensation of our Non-Executive Independent Directors</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Cenntro did not historically pay cash retainers or other compensation with respect to service on its board of directors. Cenntro reimbursed all of its non-executive independent directors
                for their reasonable expenses incurred in attending meetings of its board of directors and committees of its board of directors.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Our Board is expected to review and consider the adoption of a new non-employee director compensation plan. It is contemplated that the non-executive independent directors who have taken
                office on December 30, 2021 following the Closing, as set forth above, will be compensated in accordance with such revised compensation plan, once adopted by the Board.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 105 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;">For the month of January 2021, NBG&#8217;s non-employee directors received compensation on a pro rata basis based on an annual cash fee of US$25,000 and an annual grant of US$35,000 of Ordinary
                Shares for service on our Board. In addition, the chair of our audit committee received an additional annual cash fee of US$10,000, the chair of our compensation committee received an additional annual cash fee of US$5,000 and the chair of
                our nominating committee received an additional annual cash fee of US$5,000. In addition, one of our non-employee directors also received an additional fee of US$25,000 and an annual grant of US$35,000 of Ordinary Shares for service as a
                director of FOH, our wholly owned subsidiary.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On February 24, 2021, the Board adopted a new compensation plan, effective from February 1, 2021.&#160; Under the new compensation plan, the non-executive directors were entitled to receive an
                annual cash fee of US$30,000, an annual grant of US$35,000 Ordinary Shares and Warrant to purchase&#160; US$50,000 of Ordinary Shares.&#160; In addition, under the revised compensation plan, the chair of our audit committee was entitled to receive an
                additional annual cash fee of US$20,000, the chair of our compensation committee was entitled to receive an additional annual cash fee of US$12,000 and the chair of our nominating committee was entitled to receive an additional annual cash
                fee of US$10,000.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">During the year ended December 31, 2021, the aggregate amount of compensation paid to our non-employee directors was US$3.4 million. The following table sets forth the compensation of each
                of our non-employee directors for the year ended December 31, 2021:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-width: 2px; border-style: solid; border-color: rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="14" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">For the Year Ended December 31, 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Cash Fees</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Equity</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">All other</div>
                      <div style="text-align: center; font-weight: bold;">Compensation</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Total</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Kelvin Fitzalan</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>48,313</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>80,833</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,000,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup>&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,129,146</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Andy Shape</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>43,171</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>97,500</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,000,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup>&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,140,671</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 52%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0);">
                      <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Simon Tripp</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>37,557</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>79,067</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,000,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div><sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup>&#160;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>1,116,624</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div>&#160;</div>

              <div>(1) Represents a retirement payment paid to non-executive directors in connection with the closing of the Combination.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">D. Employees</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: #000000;">For information about the Company&#8217;s employees, see Item 4.B of this Annual Report, &#8220;Business Overview&#8212;</span>&#160;<span style="color: #000000;">Human Capital
                  Resources and Employees,&#8221; which information is incorporated herein by reference.</span></div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">E. Share Ownership</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Disclosure relating to the share ownership of the persons listed in Item 6.B of this Annual Report, &#8220;<span style="font-style: italic;">Compensation</span>,&#8221; is set
                forth in Item 7.A of this Annual Report, &#8220;<span style="font-style: italic;">Major Shareholders</span>,&#8221; which disclosure is incorporated herein by reference.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 106 -</span></div>

                <div style="page-break-after:always;" class="DSPFPageBreak">
                  <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div>
                <a id="MAJORSHAREHOLDERSANDRELAT"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 7.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">A. Major Shareholders</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; margin-right: 0.1pt; margin-left: 0.1pt;">The following table sets forth information with respect to the beneficial ownership of our Ordinary Shares as of March 31, 2022 by:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>each of our executive officers and directors;</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>all of our current directors and executive officers as a group; and</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>each person or entity, or group of persons or entities, known by us to own beneficially more than 5% of our Ordinary Shares.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We have determined beneficial ownership in accordance with the rules and regulations of the SEC, and the information is not necessarily indicative of beneficial ownership for any other
                purpose. In general, under these rules a beneficial owner of a security includes any person who, directly or indirectly, through any contract, arrangement, understanding, relationship or otherwise has or shares voting power or investment
                power with respect to such security. A person is also deemed to be a beneficial owner of a security if that person has the right to acquire beneficial ownership of such security within 60 days. Except as indicated by the footnotes below, we
                believe, based on information furnished to us, that the persons and entities named in the table below have sole voting and sole investment power with respect to all shares that they beneficially own, subject to applicable community property
                laws.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Percentage ownership is based on 261,256,254 Ordinary Shares outstanding as of March 31, 2022.</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div>
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 63pt;">Name and Address of Beneficial Owner (1)</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                      <div>
                        <div style="text-align: center; font-weight: bold;">Amount and</div>
                        <div style="text-align: center; font-weight: bold;">Nature of</div>
                        <div style="text-align: center; font-weight: bold;">Beneficial</div>
                        <div style="text-align: center; font-weight: bold;">Ownership</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                      <div>
                        <div style="text-align: center; font-weight: bold;">Percentage of</div>
                        <div style="text-align: center; font-weight: bold;">Beneficial</div>
                        <div style="text-align: center; font-weight: bold;">Ownership</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold;">5% Shareholders</span>:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">China Leader Group Limited (2)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>20,918,659</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>8.0</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;"><span style="font-weight: bold;">Directors and Executive Officers</span>:</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Peter Z. Wang (3)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>71,544,342</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>27.4</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Edmond Cheng (4)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Marianne McInerney</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Wei Zhong (5)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>1,610,170</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>*</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Tony Tsai (6)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>429,379</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>*</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Joe Tong</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Chris Thorne</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Justin Davis-Rice (7)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>7,152,758</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>2.7</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                      <div style="text-indent: -9pt; margin-left: 9pt;">Simon Charles Howard Tripp (8)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>9,299</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>*</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255);">
                      <div style="text-indent: -9pt; margin-left: 9pt;">All current directors and executive officers as a group (9 persons) (9)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>80,745,948</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);">
                      <div>30.9</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;">
                      <div>%</div>
                    </td>

  </tr>


</table>
              <div> <br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 36pt; vertical-align: top;">*</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Represents beneficial ownership of less than 1%.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Unless otherwise indicated, the address for each beneficial owner listed in the table above is c/o Cenntro Electric Group Limited, 501 Okerson Road, Freehold, New Jersey 07728.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Represents the Acquisition Shares received by China Leader Group Limited (&#8220;CLGL&#8221;) following the closing of the Combination, pursuant to the Distribution. CLGL is wholly owned by Yeung Heung Yeung, one of the directors of CAG, the
                        former parent company of Cenntro. Yeung Heung Yeung has sole voting and dispositive power with respect to the Ordinary Shares held by CLGL.<span style="color: #000000;"> Accordingly, Mr. Yeung may be deemed to beneficially own the
                          20,918,659 Ordinary Shares directly held by CLGL.</span> In connection with the Combination, CEGL entered into the Lock-up Agreement (as defined below) pursuant to which it has agreed not to transfer its Acquisition Shares for a
                        period of 180 days following the date of the Closing without our consent. The address of China Leader is Flat B, 29 Floor, Tower 1, Starcrest, 9 Star Street, Wan Chai, Hong Kong.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 107 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Consists of (i) 65,399,935 Acquisition Shares held of record by Cenntro Enterprise Limited and (ii) 6,144,407 Acquisition Shares held of record by Trendway Capital Limited, each of which is wholly owned by Mr. Peter Wang. Mr.
                        Wang has voting and dispositive power over the securities held by each entity and as a result may be deemed to beneficially own the securities of such entities. Each of Cenntro Enterprise Limited and Trendway Capital Limited
                        received such Acquisition Shares presented above following the closing of the Combination, pursuant to the Distribution. In connection with the Combination, each of Cenntro Enterprise Limited and Trendway Capital Limited entered
                        into the Lock-up Agreement pursuant to which each has agreed not to transfer its Ordinary Shares acquired in the Combination for a period of 180 days following the date of the Closing without our consent.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Does not include 81,066 Ordinary Shares that Mr. Cheng has the right to acquire from us within 60 days of March 31, 2022, pursuant to the exercise of stock options granted under the 2022 Plan, which grant remains subject to
                        shareholder approval.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">5)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Consists of 1,610,170 Ordinary Shares that Mr. Zhong has the right to acquire from us within 60 days of March 31, 2022, pursuant to the exercise of stock options under the 2016 Plan, all of which are vested.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">6)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Consists of 429,379 Ordinary Shares that Mr. Tsai has the right to acquire from us within 60 days of March 31, 2022, pursuant to the exercise of stock options under the 2016 Plan, all of which are vested.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">7)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Consists of (i) 7,151,612 Ordinary Shares held of record by JADR Consulting Group Pty Ltd (&#8220;JADR Consulting&#8221;) received pursuant to an incentive award that accelerated in connection with the closing of the Combination, which
                        incentive award was approved by ordinary shareholders of the Company in connection with the Company&#8217;s December 2021 EGM and (ii) 1,146 Ordinary Shares held of record by Mr. Davis-Rice and entities controlled by Mr. Davis-Rice (the
                        &#8220;Controlled Entities&#8221;). Mr. Davis-Rice has sole authority to vote and dispose of the securities held by JADR Consulting and the Controlled Entities and therefore may be deemed to indirectly beneficially own the shares held of record
                        by JADR Consulting and the Controlled Entities.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">8)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Consists of 3,721 Ordinary Shares held by Mr. Tripp, 5,316 Ordinary Shares issuable upon exercise of stock options held by Mr. Tripp and 262 Ordinary Shares held of record by Van Zyl Tripp Pty Ltd, an entity controlled by Mr.
                        Tripp.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">9)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>Consists of (i) 78,701,083 Ordinary Shares beneficially owned by our directors and executive officers and (ii) 2,044,865 Ordinary Shares underlying outstanding options, exercisable within 60 days of March 31, 2022, all of which
                        are vested, and does not include 81,066 Ordinary Shares that Mr. Cheng has the right to acquire from us within 60 days of March 31, 2022, pursuant to the exercise of stock options granted under the 2022 Plan, which grant remains
                        subject to shareholder approval.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">B. Related Party Transactions</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Our audit committee, pursuant to its written charter, will be responsible for reviewing and approving related party transactions to the extent we enter into such transactions. The audit
                committee will consider all relevant factors when determining whether to approve a related party transaction, including whether the related party transaction is on terms no less favorable than terms generally available to an unaffiliated
                third-party under the same or similar circumstances and the extent of the related party&#8217;s interest in the transaction. We will require each of our directors and executive officers to complete an annual directors&#8217; and officers&#8217; questionnaire
                that elicits information about related party transactions. These procedures are intended to determine whether any such related party transaction impairs the independence of a director or presents a conflict of interest on the part of a
                director, employee or officer.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Since January 1, 2021, Cenntro has been party to the following material transactions and loans with (a) enterprises that directly or indirectly through one or more intermediaries, control
                or are controlled by, or are under common control with, Cenntro; (b) associates; (c) individuals owning, directly or indirectly, an interest in voting power that gives them significant influence over Cenntro, and close members of any such
                individual&#8217;s family; (d) key management personnel, that is, those persons having authority and responsibility for planning, directing and controlling Cenntro&#8217;s activities, including directors and senior management and close members of such
                individuals&#8217; families; and (e) enterprises in which a substantial interest in the voting power is owned, directly or indirectly, by any person described in (c) or (d) or over which such a person is able to exercise significant influence.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 108 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Commercial Transactions</div>

              <div>&#160;</div>

              <div style="font-weight: bold;">Management consulting services</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">During the year ended December 31, 2021, Cenntro received management consulting services related to marketing and growth strategy in China and paid management consulting fees to the related
                party Shanghai Hengyu Enterprise Management Consulting Co., Ltd, an entity that is indirectly controlled by Mr. Peter Z. Wang (&#8220;Shanghai Management Consulting&#8221;). During the year ended December 31, 2021, Cenntro paid an aggregate amount of
                approximately $0.03 million in management consulting fees to Shanghai Management Consulting.</div>

              <div>&#160;</div>

              <div style="font-weight: bold;">Financings from related parties</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">CAG and certain related persons of CAG, including certain entities indirectly owned by Mr. Peter Z. Wang, historically provided financing to Cenntro to support its operations. Generally,
                the financings provided to Cenntro were in the form of unsecured, fixed rate, interest-bearing loans and interest-free loans. The loans have typically had maturity dates of one year and are extended for additional one-year periods.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Prior to the closing of the Combination, CAG was the parent company of Cenntro. Mr. Peter Z. Wang, our Chief Executive Officer, is a principal stockholder of CAG. Cenntro Holding Limited is
                indirectly owned by Mr. Peter Wang. Shenzhen Yuanzheng Investment Development Co. Ltd (&#8220;YZ Investment&#8221;) is controlled by Mr. Yeung Heung Yeung, a director of CAG and principal shareholder of the Company. Mr. Wei Zhong is the CTO of the
                Company. Mr. Wang is the General Partner of Zhuhai Hengzhong Industrial Investment Fund (Limited Liability Partnership) (&#8220;Zhuhai HZ LLP&#8221;).</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The table below sets forth certain terms relating to Cenntro&#8217;s related party debt (dollar amounts in millions) during the year ended December 31, 2021:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 32%; white-space: nowrap;">
                      <div style="font-weight: bold;">Lender</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">Maximum</div>
                      <div style="text-align: center; font-weight: bold;">Amount</div>
                      <div style="text-align: center; font-weight: bold;">Borrowed (USD)</div>
                      <div style="text-align: center; font-weight: bold;"> (in millions)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 32%; white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">Maturity Date</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 10%; white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">Interest Rate</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                      <div style="text-align: center; font-weight: bold;">Aggregate</div>
                      <div style="text-align: center; font-weight: bold;">Principal</div>
                      <div style="text-align: center; font-weight: bold;">Amount</div>
                      <div style="text-align: center; font-weight: bold;">Outstanding as</div>
                      <div style="text-align: center; font-weight: bold;">of December 31,</div>
                      <div style="text-align: center; font-weight: bold;">2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 32%;">
                      <div>CAG</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%; white-space: nowrap;">
                      <div style="text-align: left;">13.95*</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 32%;">
                      <div style="text-align: justify;">Payable on demand</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%;">
                      <div style="text-align: justify;">Interest free</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%; white-space: nowrap;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%;">
                      <div>Cenntro Holding Limited</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div style="text-align: left;">0.77</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%;">
                      <div style="text-align: justify;">Payable on demand</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 10%;">
                      <div style="text-align: justify;">Interest free</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;">
                      <div>YZ Investment</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-align: left;">0.31</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;">
                      <div style="text-align: justify;">April 2022</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">
                      <div>12%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>$0.31</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%;">
                      <div>Mr. Peter Wang</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div style="text-align: left;">0.24</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%;">
                      <div style="text-align: justify;">October 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 10%;">
                      <div>8%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;">
                      <div>Mr. Zhong Wei</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div style="text-align: left;">1.12</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%; background-color: #CCEEFF;">
                      <div style="text-align: justify;">December 2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 10%; background-color: rgb(204, 238, 255);">
                      <div>8-12%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 32%;">
                      <div>Mr. Yeung Heung Yeung</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div style="text-align: left;">1.10</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 32%;">
                      <div style="text-align: justify;">December 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 10%;">
                      <div>12%</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                      <div><br />
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;">
                      <div>$1.10</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 32%;">
                      <div>Zhuhai HZ LLP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%; white-space: nowrap;">
                      <div style="text-align: left;">0.61</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 32%;">
                      <div style="text-align: justify;">Payable on demand</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 10%;">
                      <div style="text-align: justify;">Interest free</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%; white-space: nowrap;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div> <br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top;">*</td>

    <td style="width: auto; vertical-align: top;">
                      <div>Relates to (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from Cenntro by CAG Cayman in the amount of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of
                        $13,930,000 was made to CAG Cayman in February 2022.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The following table sets forth the principal and interest payments made on each of the above related party loans for the reporting period set forth below (dollar amounts in millions except
                interest payments):</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
                      <div>
                        <div style="text-align: center; font-weight: bold;">Principal Payments</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
                      <div>
                        <div style="text-align: center; font-weight: bold;">Interest Payments</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; font-weight: bold;">For the year ended December 31,</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">
                      <div>
                        <div style="text-align: center; font-weight: bold;">2021</div>
                      </div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                      <div style="text-align: justify; font-weight: bold;">Lender</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: top;">
                      <div style="text-align: center; font-weight: bold;">(<span style="font-style: italic;">in millions</span>)</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div>CAG</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>4.52</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div>Cenntro Holding Limited</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div>YZ Investment</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div>Mr. Peter Wang</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>0.07</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>0.02</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div>Mr. Zhong Wei</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>0.78</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>0.17</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                      <div>Mr. Yeung Heung Yeung</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                      <div>Zhuhai HZ LLP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                      <div>$</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>0.94</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                      <div>&#8212;</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">As of February 28, 2022, the Company had no outstanding debt owed to related parties.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 109 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="font-weight: bold;">Advances to related parties</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Cenntro occasionally provided short-term advances to certain related parties on a temporary basis. The advances were generally made on an interest-free basis. Such advances generally do not
                have a fixed term and are repayable upon demand.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Historically, Ronda and Zhejiang Sinomachinery provided short-term advances to each of Devirra (as defined below) and Zhejiang Zhongchai Machinery Co., Ltd (&#8220;ZC Machinery&#8221;), an entity
                indirectly owned by the Company&#8217;s Chairman and Chief Executive Officer, Mr. Peter Wang. Prior to the closing of the Combination, CAG was the parent company of both Cenntro and Devirra Corporation Limited (&#8220;Devirra&#8221; and, together with its
                subsidiaries, collectively referred to as &#8220;Devirra Group&#8221;). Devirra Group has historically held CAG&#8217;s city delivery business in China. Pursuant to the Combination, CAG sold Cenntro to the Company, but Devirra Group continued as subsidiaries
                of CAG and are not related to the Company.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">During the year ended December 31, 2021, Ronda did not provide any interest-free short-term advances to Devirra Group and Devirra Group made principal payments to Ronda of approximately
                $0.2 million (or RMB 1.2 million) on amounts previously borrowed. In February 2021, Zhejiang Sinomachinery provided a one month, interest free operating loan to ZC Machinery of approximately $0.08 million. ZC Machinery repaid such loan in
                full in March 2021. As of December 31, 2021, the outstanding balance of advances to ZC Machinery and Devirra were approximately $0.4 million and nil, respectively.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">All advances to the above borrowers are due and payable on demand.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Transactions Related to the Combination</div>

              <div>&#160;</div>

              <div style="font-weight: bold;">Registration Rights Agreement</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">At the closing of the Combination, NBG entered into a registration rights agreement (the &#8220;Registration Rights Agreement&#8221;) with <span style="color: #000000;">certain shareholders of CAG and
                  other signatories thereto</span>, pursuant to which the holders were granted the right to have registered for resale under the Securities Act Ordinary Shares, including the Acquisition Shares and Ordinary Shares awarded as compensation to
                Justin Davis-Rice and Simon Tripp, two of our current directors, as well as former directors Andy Shape and Kelvin Fitzalan, subject to certain conditions set forth therein. Pursuant to the Registration Rights Agreement, the Company filed a
                registration statement registering the resale of the Registrable Securities on January 6, 2022.</div>

              <div>&#160;</div>

              <div style="font-weight: bold;">Relationship Agreement</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In accordance with the Acquisition Agreement, at the closing of the Combination, the Company entered into the Relationship Agreement with the Wang Parties. In accordance with the
                Acquisition Agreement and the Relationship Agreement, the Board consists of five directors, including the Wang Parties Nominee Directors and Mr. Davis-Rice, NBG&#8217;s former chief executive officer and the director designated by NBG. The
                Relationship Agreement further provides that for so long as the Wang Parties collectively beneficially own at least 10% of the issued and outstanding Ordinary Shares, in the event that any of the Wang Parties Nominee Directors are removed
                as a director by members pursuant to section 203D of the Corporations Act, Mr. Wang may give notice in writing to the Company of the person that the Wang Parties wish to nominate in place of that previous Wang Parties Nominee Director,
                together with their consent to act, and the Company must ensure that such individual is appointed as a Wang Parties Nominee Director of the same class of director as the previous nominee within two business days of receipt of such notice
                and signed consent to act.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 110 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="font-weight: bold;">Lock-Up Agreement</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">At the closing of the Combination, pursuant to requirements in the Acquisition Agreement, <span style="color: #000000;">Cenntro Enterprise Limited, Trendway Capital Limited and CLGL, each
                  a principal shareholder of CAG (collectively, the &#8220;Lock-Up Parties&#8221;) entered into a lock-up agreement with NBG (the &#8220;Lock-Up Agreement&#8221;),</span> pursuant to which the Lock-Up Parties agreed not to transfer the Acquisition Shares
                beneficially owned or owned of record by them for a period of 180 days following the Closing. Each of Cenntro Enterprise Limited and Trendway Capital Limited is wholly owned by Mr. Peter Wang, our Chief Executive Officer.</div>

              <div>&#160;</div>

              <div style="font-weight: bold;">Divestiture of FOH</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On December 30, 2021, simultaneously with the closing of the Combination, NBG consummated the Divestiture of FOH pursuant to the Term Sheet, by and among NBG, Bendon and FOH. Bendon is
                jointly controlled by Justin Davis-Rice, a member of the Company&#8217;s Board and formerly NBG&#8217;s Executive Chairman and Chief Executive Officer, and Anna Johnson, a former Chief Executive Officer of NBG. From June 2018 until April 2021, Bendon
                was an operating subsidiary of NBG. FOH is a designer and e-commerce retailer of women&#8217;s intimate apparel, sleepwear and swimwear. It is the exclusive licensee of the Frederick&#8217;s of Hollywood global online license, under which it sells
                Frederick&#8217;s of Hollywood intimate products, sleepwear and loungewear products, swimwear and swimwear accessories products, and costume products.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Under the Term Sheet, Bendon purchased all the outstanding shares of common stock of FOH for a purchase price of AUS$1.00. In connection with such purchase, NBG recapitalized FOH with
                USD$12.6 million in order to cover liabilities of FOH assumed by Bendon and forgave USD$9.5 million of intercompany loans made by NBG to FOH. The Term Sheet includes certain fundamental representations and warranties of NBG, which
                terminated as of the closing of the Divestiture. Under the Term Sheet, the Company has no liability to Bendon or FOH following the closing.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Bendon Sale</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: #000000;">On April 30, 2021, NBG announced that it had entered into <span style="color: #000000;">the Bendon Share Sale Agreement</span> for the sale of all of the
                  issued share capital in Bendon Limited to JADR Holdings, an entity affiliated with Mr. Davis-Rice and Matana Intimates Holdings Trustee Limited, an entity affiliated with Anna Johnson, </span>a former Chief Executive Officer of NBG<span style="color: #000000;">. In connection with the signing of the Bendon Share Sale Agreement, the Company entered into a management services agreement with Bendon through its wholly owned subsidiary, FOH Online Corp. (the &#8220;FOH Services
                  Agreement&#8221;) and provided a five-year loan of up to NZ$7 million to Bendon (the &#8220;Naked Facility&#8221;). Each of the Bendon Share Sale Agreement, the FOH Services Agreement and the Naked Facility are more fully described in the Report of Foreign
                  Private Issuer on Form 6-K filed with the SEC on April 30, 2021.</span></div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Arrangements with Justin Davis-Rice</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In connection with the appointment of Mr. Davis-Rice as Chief Executive Officer of NBG in January 2021, the board of directors of NBG, upon recommendation of the
                compensation committee, granted to Mr. Davis-Rice phantom warrants with a strike price equal to $5.55 (the 20-day volume-weighted average price of the Ordinary Shares, after taking into account the 1-to-15 Reverse Share Split). The grant
                set forth that the phantom warrants would vest in three tranches, with the first tranche vesting immediately, the second tranche vesting on July 21, 2021 and the third tranche vesting on January 21, 2022, and each tranche covering an amount
                equal to 1.5% of NBG&#8217;s outstanding Ordinary Shares as of the date of vesting. Upon exercise, NBG net cash settled such phantom warrants. The award of the phantom warrants is more fully described in the Report of Foreign Private Issuer on
                Form 6-K filed with the SEC on April 30, 2021.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 111 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In connection with the Bendon Sale, NBG entered into a consultant service agreement (the &#8220;JADR Consultant Agreement&#8221;) with JADR Consulting, an entity controlled by Mr.
                Davis-Rice, pursuant to which JADR Consulting agreed to make Mr. Davis-Rice available to serve as NBG&#8217;s Chief Executive Officer and Chairman. The consultant agreement had a term of two years. On the date twelve months prior to the end of
                the existing term, the consultant agreement will be automatically extended by a further two years unless prior to such date either party gives written notice to the other party that the term will not be extended. As compensation for the
                services, NBG agreed to pay JADR Consulting US$500,000 per year. Pursuant to the JADR Consulting Agreement, JADR Consulting also was entitled to be awarded bonuses as agreed with the board of directors from time to time. In connection with
                the closing of the Combination, the JADR Consultant Agreement was terminated in accordance with its terms. The JADR Consulting Agreement is more fully described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on April
                30, 2021.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On September 22, 2021, the board of directors of NBG, upon the recommendation of the compensation committee, granted Mr. Davis-Rice an incentive award. The incentive
                award was structured such that on the first, second and third anniversary of the granting, Mr. Davis-Rice would be granted Ordinary Shares of NBG with a market value equal to 1.5% of the increase in NBG&#8217;s total market capitalization since
                the grant of the award, each to be determined based on the daily VWAP of NBG&#8217;s Ordinary Shares for the five trading days immediately prior to the applicable anniversary. The incentive award is more fully described in the Report of Foreign
                Private Issuer on Form 6-K filed with the SEC on September 29, 2021.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In connection with the closing of the Combination, JADR Consulting Group Pty Ltd received approximately $20.2 million in cash from the acceleration of the third tranche
                of the phantom awards and 7,151,612 Ordinary Shares from the acceleration of the incentive award. In connection with the closing of the Combination, Mr. Davis-Rice resigned from his position as Chief Executive Officer and Executive Chairman
                of the Company, effective as of December 30, 2021.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Ziirsen Consulting Agreement</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In connection with his appointment as the Company&#8217;s Chief Financial Officer in April 2021, Mr. Ziirsen entered into a consulting agreement with NBG (the &#8220;Ziirsen
                Consulting Agreement&#8221;). Under the Ziirsen Consulting Agreement, Mr. Ziirsen was entitled to receive consulting fees at an annual rate of A$350,000. In addition, he was eligible to receive incentive payments at the sole discretion of the
                compensation committee, based on the achievement of key performance criteria for each year as agreed to between Mr. Ziirsen and the compensation committee. The agreement had a term of two years, which would be automatically extended for an
                additional two years unless either party provided notice six months prior to the end of the initial term. The consulting agreement is more fully described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on April 21,
                2021.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In connection with the closing of the Combination, Mr. Ziirsen resigned from his position as Chief Financial Officer of the Company, effective as of December 30, 2021,
                and the Ziirsen Consulting Agreement was terminated in accordance with its terms. On January 1, 2022, the Company entered into a new consulting agreement (the &#8220;Cenntro Ziirsen Consulting Agreement&#8221;) with Mr. Ziirsen for transition
                consulting services, including acting as co-Company Secretary. Under the Cenntro Ziirsen Consulting Agreement, Mr. Ziirsen is entitled to a monthly retainer of $10,000 for certain transition services and an additional daily fee of the
                lesser of $2,000 per day or $300 per hour for other agreed upon services in addition to transition services. The term of the Cenntro Ziirsen Consulting Agreement ends upon completion of agreed upon services under the agreement and may be
                terminated by either party with one month&#8217;s prior written notice.</div>

              <div>&#160;</div>

              <div style="font-weight: bold;">Employment Agreements</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We have entered into employment agreements and offer letter agreements with certain of our executive officers. See &#8220;Item 6. Directors, Senior Management and
                Employees&#11835;B. Compensation&#11835;Compensation of Non-Executive Independent Directors.&#8221;</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 112 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div>
                <a id="FINANCIALINFORMATION"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 8.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">FINANCIAL INFORMATION</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">A. Consolidated Statements and Other Financial Information.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Please refer to &#8220;Item 18. Financial Statements&#8221; for our financial statements and report of our independent registered public accounting firm included elsewhere in this
                document.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Legal Proceedings</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">From time to time, we may be subject to various legal claims and proceedings that arise from the normal course of business activities, including, third party intellectual property
                infringement claims against us in the form of letters and other forms of communication. Litigation or any other legal or administrative proceeding, regardless of the outcome, could result in substantial cost, diversion of our resources,
                including management&#8217;s time and attention, and, depending on the nature of the claims, reputational harm. In addition, if any litigation results in an unfavorable outcome, there exists the possibility of a material adverse impact on our
                results of operations, prospects, cash flows, financial position and brand.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In October 2021, Sevic Systems SE (&#8220;Sevic&#8221;), a former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro&#8217;s wholly owned subsidiaries, relating to a breach of
                contract for the sale of goods (the &#8220;Sevic Lawsuit&#8221;). Sevic filed its complaint with the People&#8217;s Court of Keqiao District, Shaoxing City, Light Textile City (the &#8220;People&#8217;s Court&#8221;). In the Sevic Lawsuit, Sevic alleges that the Shengzhou
                Machinery provided it with certain unmarketable goods and requests that the People&#8217;s Court (i) terminate two signed purchase orders under its contract with Shengzhou Machinery and (ii) award Sevic money damages for the cost of goods of
                $465,400, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $628,109. Sevic applied to the People&#8217;s Court to freeze certain assets of Shengzhou Machinery, which request was
                granted, resulting in the Company having restricted cash of $595,548 on its balance sheet as of December 31, 2021. <span style="color: #000000;">The Company does not believe that Sevic&#8217;s claims have merit and intends to vigorously defend
                  against such claims.</span></div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Dividend Policy</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We have never declared or paid cash dividends on our capital stock. We currently intend to retain any future earnings to fund our operations, capital expenditures and proposed plans, and we
                do not expect to pay any dividends in the foreseeable future. Any future determination to declare cash dividends will be made at the discretion of our Board, subject to applicable laws, and will depend on a number of factors, including our
                financial condition, results of operations, capital requirements, contractual restrictions, general business conditions and other factors that our Board may deem relevant.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">B. Significant Changes</div>

              <div>&#160;</div>

              <div style="text-indent: 36pt;">We are not aware of any significant changes other than what has been discussed in other parts of this annual report, including the acquisition of a 65% equity interest in TME, as discussed further in our
                consolidated and combined financial statements as of and for the three years ended December 31, 2021 beginning on page F-1 for a discussion of subsequent events.</div>

              <div>&#160;</div>

              <div>
                <a id="THEOFFERANDLISTING"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 9.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">THE OFFER AND LISTING</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">C. Markets</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The Ordinary Shares are listed on the Nasdaq Capital Market under the symbol &#8220;CENN.&#8221; The Ordinary Shares are not listed on any exchange or traded in any market outside of the U.S.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">On April 26, 2021, NBG received a notice from the Listing Qualifications Department of Nasdaq stating that, for the prior 30 consecutive business days, the closing bid price for Ordinary
                Shares had been below the minimum of $1.00 per Ordinary Share required for continued inclusion on the Nasdaq Capital Market under Nasdaq Listing Rule 5550(a)(2). The notification letter stated that NBG would be afforded an initial period of
                180 calendar days (or until October 25, 2021) to regain compliance with the minimum bid price requirement. The notification letter also stated that in the event NBG did not regain compliance within the initial 180-day period, NBG could be
                eligible for additional time.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 113 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;">NBG did not regain compliance with the minimum bid price requirement during the initial 180 calendar day compliance period. However, on October 26, 2021, NBG received a second notice from
                Nasdaq&#8217;s Listing Qualifications Department stating that Nasdaq&#8217;s staff had determined that NBG was eligible for an additional 180 calendar day period (until April 25, 2022) to regain compliance. In order to regain compliance, the bid price
                for Ordinary Shares must close at US$1.00 per Share or more for a minimum of ten consecutive business days.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The closing of the Combination was subject to a condition that the daily per share volume-weighted average trading price for the five consecutive trading days ending on (and inclusive of)
                the trading day immediately preceding the Closing was not less than $5.00 per Ordinary Share (the &#8220;Five-Day Trading Price Condition&#8221;). On December 22, 2021, in order to regain compliance with Nasdaq and to satisfy the Five-Day Trading Price
                Condition, NBG effected the Reverse Share Split of its Ordinary Shares, at a ratio of 1-for-15.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Pursuant to Nasdaq Rule 5110, NBG and Cenntro were required to file a listing application with Nasdaq in connection with the Combination, as the transaction was deemed to be a change of
                control of NBG within the meaning of Rule 5110(a). On December 29, 2021, Nasdaq approved our listing application in connection with the Combination and the listing of our Ordinary Shares on the Nasdaq Capital Market effective upon the
                closing of the Combination.</div>

              <div>&#160;</div>

              <div>
                <a id="ADDITIONALINFORMATION"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 10.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ADDITIONAL INFORMATION</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">B. Constitution</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Constitution and Corporations Act</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The summary below relates to our Constitution as currently in effect. The summary below is of the key provisions of our Constitution and does not purport to be a summary of all of the
                provisions thereof or of all relevant provisions of Australian law governing the management and regulation of Australian companies.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Incorporation</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We were incorporated in Australia on May 11, 2017 under the Corporations Act with Australian company number ACN 619 054 938. We are an Australian public limited company.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Objects and Purposes</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Our Constitution grants us full power and authority to exercise any power, take any action or engage in any conduct which the Corporations Act permits a company limited by shares to
                exercise, take or engage in.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Dividend Rights</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Subject to the Corporations Act, the common law applicable to Australia and our Constitution, ordinary shareholders are entitled to receive such dividends as may be declared by the
                directors. If the directors determine that a final or interim dividend is payable, it is (subject to the terms of issue of any shares or class of shares) paid on all shares (other than partly paid shares) proportionate to the amount for the
                time being paid on each share (excluding amounts credited). Dividends may be paid by cheque, electronic transfer or any other method as the directors determine.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The directors have the power to capitalize and distribute the whole or part of the amount from time to time standing to the credit of any reserve account or otherwise available for
                distribution to shareholders. The capitalization and distribution must be in the same proportions which the shareholders would be entitled to receive if distributed by way of a dividend.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 114 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;">Subject to the Corporations Act, the common law applicable to Australia, the Constitution and the relevant rules and regulations of Nasdaq, the directors may pay a dividend out of any fund
                or reserve or out of profits derived from any source.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Voting Rights</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Each of our ordinary shareholders is entitled to receive notice of and to be present, to vote and to speak at general meetings. Subject to any rights or restrictions attached to any shares,
                on a show of hands each ordinary shareholder present has one vote and, on a poll, one vote for each fully paid share held, and for each partly paid share, a fraction of a vote equivalent to the proportion to which the share has been paid
                up. Voting may be in person or by proxy, attorney or representative.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Two shareholders must be present to constitute a quorum for a general meeting and no business may be transacted at any meeting except the election of a chair and the adjournment of the
                meeting, unless a quorum is present when the meeting proceeds to business.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Variation of Class Rights</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The Corporations Act provides that if a company has a constitution that sets out the procedure for varying or cancelling rights attached to shares in a class of shares, those rights may be
                varied or cancelled only in accordance with the procedure.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The rights attached to any class of shares (including the Ordinary Shares) may only be varied with the consent in writing of members holding at least three-quarters of the shares of that
                class, or with the sanction of a special resolution passed at a separate meeting of the holders of shares of that class.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Preemptive Rights</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Ordinary shareholders do not have preemptive rights.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Directors</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">There must be a minimum of three directors and a maximum of 12 directors unless our shareholders in a general meeting resolve otherwise. The directors may set a maximum number of directors
                less than the current maximum in accordance with the Corporations Act and the Nasdaq Listing Rules. We must hold an election of directors at each annual general meeting of the company. Each director, other than the managing director, is
                designated as either a class I, II or III director. A director designated as a class III director must retire (and, unless he or she gives notice to the contrary, will be submitted for re-election) at the 2022 annual general meeting and at
                every third annual general meeting thereafter, if a person eligible for election to the office of a class III director has been validly nominated by the members for election as a director in their place. A director designated as a class II
                director must retire (and, unless he or she gives notice to the contrary, will be submitted for re-election) at the 2023 annual general meeting and at every third annual general meeting thereafter, if a person eligible for election to the
                office of a class II director has been validly nominated by the members for election as a director in their place. A director designated as a class I director must retire (and, unless he or she gives notice to the contrary, will be
                submitted for re-election) at the 2024 annual general meeting and at every third annual general meeting thereafter, if a person eligible for election to the office of a class I director has been validly nominated by the members for election
                as a director in their place. A director appointed to fill a casual vacancy, who is not a managing director, holds office until the conclusion of the next annual general meeting following his or her appointment.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">In connection with the Combination, NBG entered into the Relationship Agreement. In accordance with the Acquisition Agreement and the Relationship Agreement, the Board consists of five
                directors, including the Wang Parties Nominee Directors and Mr. Davis-Rice, NBG&#8217;s former chief executive officer and the director designated by NBG. The Relationship Agreement further provides that for so long as the Wang Parties
                collectively beneficially own at least 10% of the issued and outstanding Ordinary Shares, in the event that any of the Wang Parties Nominee Directors are removed as a director by members pursuant to section 203D of the Corporations Act, Mr.
                Wang may give notice in writing to the Company of the person that the Wang Parties wish to nominate in place of that previous Wang Parties Nominee Director, together with their consent to act, and the Company must ensure that such
                individual is appointed as a Wang Parties Nominee Director of the same class of director as the previous nominee within two business days of receipt of such notice and signed consent to act.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 115 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt;">Our Constitution provides that no person shall be disqualified from the office of director or prevented by such office from contracting with us, nor shall any such contract or any contract
                or transaction entered into by or on our behalf in which any director shall be in any way interested be or be liable to be avoided, nor shall any director so contracting or being so interested be liable to account to us for any profit
                realized by or arising in connection with any such contract or transaction by reason of such director holding office or of the fiduciary relationship thereby established. A director shall be at liberty to vote in respect of any contract or
                transaction in which he is interested provided that the nature of the interest of any director in any such contract or transaction shall be disclosed by him at or prior to its consideration and any vote thereon. However, a director who has
                a material personal interest in a matter that is being considered by the directors must not be present at a meeting while the matter is being considered nor vote on the matter, except where permitted by the Corporations Act.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Each director is entitled to remuneration from our company for his or her services as decided by the directors but the total amount provided to all directors for their services as directors
                must not exceed in aggregate in any financial year the amount fixed by us in general meeting. The remuneration of an executive director must not include a commission on, or a percentage of, profits or operating revenue. Remuneration may be
                provided in the manner that the directors decide, including by way of non-cash benefits. There is also provision for directors to be paid extra remuneration (as determined by the directors) if they devote special attention to our business
                or otherwise perform services which are regarded as being outside of their ordinary duties as directors or, at the request of the directors, engage in any journey on our business. Directors are also entitled to be paid all travelling and
                other expenses they incur in attending to our affairs, including attending and returning from general meetings or board meetings, or meetings of any committee engaged in our business.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Directors also may exercise all the powers of the company to borrow or raise money, to charge any of the company&#8217;s property or business or any of its uncalled capital, and to issue
                debentures or give any security for a debt, liability or obligation of the company or of any other person.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">General Meetings</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">A general meeting of shareholders may be called by a directors&#8217; resolution or as otherwise provided in the Corporations Act. The Corporations Act requires the directors to call a general
                meeting on the request of shareholders with at least 5% of the vote that may be cast at the general meeting. Shareholders with at least 5% of the votes that may be cast at a general meeting may also call, and arrange to hold, a general
                meeting themselves. In addition, where it is impracticable to call the meeting in any other way, an Australian court of competent jurisdiction may order a meeting of our members to be called.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The Corporations Act requires at least 21 clear days of notice to be given for a general meeting. Notice of a general meeting must be given to each person who, at the time of giving the
                notice, is a member, director or auditor of ours, or is entitled to a share because of the death of a shareholder (and who has satisfied the directors of his or her right to be registered as the holder of, or to transfer, the shares).</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The notice of meeting must include the date and time of the meeting, the location, planned business for the meeting, information about any proposed special resolutions and information about
                proxy votes.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Changes in Capital</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Australian law does not have a limit on the authorized share capital that may be issued and does not recognize the concept of par value. Subject to the Corporations Act, the company may
                resolve to convert or reclassify shares from one class to another and the directors may do anything required to give effect to that resolution.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 116 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Indemnity</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We have agreed to indemnify our current and past directors and other executive officers on a full indemnity basis and to the fullest extent permitted by law against all liabilities incurred
                by the director or officer as a result of their holding office or a related body corporate.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">We maintain, to the extent permitted by law, insurance for each director and officer against any liability incurred by the director or officer as a result of their holding office or a
                related body corporate.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Disposal of assets</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The Corporations Act does not specifically preclude a company from disposing of its assets, or a significant portion of its assets. Subject to any other provision which may apply, a company
                may generally deal with its assets as it sees fit without seeking shareholder approval.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Rights of non-resident or foreign shareholders not residing in, or foreign to, Australia</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">There are no specific limitations in the Corporations Act which restrict the acquisition, ownership or disposal of shares in an Australian company by non-resident or foreign shareholders
                not residing in, or foreign to, Australia. The Australian Foreign Acquisitions and Takeovers Act 1975 (Cth) regulates investment in Australian companies and may restrict the acquisition, ownership and disposal of our shares by non-resident
                or foreign shareholders not residing in, or foreign to, Australia.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Exchange Act Registration; Listing of our Securities</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Our Ordinary Shares are registered under the Exchange Act and trade on the Nasdaq Capital Market under the symbol &#8220;CENN.&#8221; The last sale price of our Ordinary Shares on April 22, 2022, was
                US$1.70 per share. As of the date of this Annual Report, no other class of our securities is listed on any national securities exchange or automated quotation system.</div>

              <div>&#160;</div>

              <div style="text-align: justify; font-style: italic; font-weight: bold;">Our Transfer Agent</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The transfer agent for our Ordinary Shares is Continental Stock Transfer &amp; Trust Company.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Our Constitution was filed as Exhibit 3.1 to our Report of Foreign Private Issuer on Form 6-K, filed with the SEC on January 5, 2022, and is incorporated herein by reference. The foregoing
                description of the Constitution does not purport to be complete and is qualified in its entirety by reference to such exhibit.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">C. Material Agreements</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">Neither Cenntro nor NBG has entered into any material contracts other than in the ordinary course of business in the two years preceding the date of this Annual Report other than as may be
                described below:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Material Agreement</div>
                    </td>

    <td colspan="1" style="width: 1%; vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td style="width: 36.96%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Location in Annual Report</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Plant Lease Agreement, dated December 2020, by and between Administrative Commission of Changxing Branch, Huzhou Taihu South Industrial Zone and CAG HK</div>
                    </td>

    <td colspan="1" style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 36.96%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                      <div>Item 5. Operating and Financial Review and Prospects</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Amended and Restated 2016 Incentive Stock Option Plan</div>
                    </td>

    <td colspan="1" rowspan="4" style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td rowspan="4" style="width: 36.96%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>Item 6. Directors, Senior Management and Employees&#11835;B. Compensation</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Cenntro Electric Group Limited 2022 Stock Incentive Plan</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Cenntro Electric Group Limited 2022 Employee Stock Purchase Plan</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Employment Agreements with our Executive Officers</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Memorandum and Understanding, dated March 22, 2020, by and between CAG HK and Ayro, Inc.</div>
                    </td>

    <td colspan="1" rowspan="2" style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">&#160;</td>

    <td rowspan="2" style="width: 36.96%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                      <div>Item 4. Information on the Company&#11835; B. Business Overview</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                      <div style="text-align: justify;">Acquisition Agreement</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Relationship Agreement</div>
                    </td>

    <td colspan="1" rowspan="7" style="width: 1%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td rowspan="7" style="width: 36.96%; vertical-align: top; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>Item 7. Major Shareholders and Related Party Transactions&#11835;Related Party Transactions</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Registration Rights Agreement</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Term Sheet (FOH Divestiture)</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">Bendon Share Sale Agreement</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">JADR Consulting Agreement</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">JADR Phantom Warrants</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 62%; vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: justify;">JADR Incentive Award</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 117 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-indent: 36pt;">Additionally, prior to the closing of the Combination, NBG had entered into the following material agreements other than in the ordinary course of business:</div>

              <div>&#160;</div>

              <div style="text-indent: 36pt; font-style: italic; font-weight: bold;">Financings</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On January 27, 2021, NBG entered into a placement agency agreement (the &#8220;January 2021 Placement Agency Agreement&#8221;) with Maxim Group LLC (the &#8220;Maxim&#8221;). Under the
                Placement Agency Agreement, Maxim agreed to act as the placement agent, on a reasonable best-efforts basis, for a proposed offering by NBG of Ordinary Shares (the &#8220;Offering&#8221;). On the same date, in connection with the Offering, NBG entered
                into a share purchase agreement (the &#8220;January 2021 SPA&#8221;) with certain institutional investors in the Offering (the &#8220;January 2021 Investors&#8221;). Under the SPA, the January 2021 Investors agreed to purchase, and NBG agreed to sell, an aggregate
                of 1,961,000 shares of NBG&#8217;s Ordinary Shares, at a purchase price of $25.50 per share for aggregate gross proceeds of $50,005,500. On February 1, 2021, NBG closed on the sale of 1,961,000 Ordinary Shares in a registered direct offering in
                which Maxim acted as the sole placement agent. The net proceeds to NBG were approximately $46.9 million, after deducting the placement agent&#8217;s fees and other estimated offering expenses. The January 2021 Placement Agency Agreement and
                January 2021 SPA are each more fully described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on January 28, 2021.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On February 24, 2021, NBG and Maxim entered into an equity distribution agreement (the &#8220;February 2021 Sales Agreement&#8221;). Under the February 2021 Sales Agreement, NBG
                could sell, from time to time, through Maxim, Ordinary Shares having an aggregate offering price of up to $99,500,000. On the same date, NBG entered into a Securities Purchase Agreement (the &#8220;February 2021 SPA&#8221;) with certain accredited
                investors (the &#8220;February 2021 Investors&#8221;), pursuant to which it sold in a private placement an aggregate of $100,000,000 of units, each unit consisting of one Ordinary Share, and one warrant to purchase one Ordinary Share. On November 5,
                2021, in connection with the execution of the November 2021 EDA (as defined below), NBG and Maxim terminated the February 2021 Sales Agreement. At the time of its termination, NBG had sold an aggregate of 4,806,667 Ordinary Shares for gross
                proceeds of approximately US$70.8 million and net proceeds of approximately US$68.6 million, after payment to Maxim of an aggregate of approximately US$2.1 million in commissions. The February 2021 Sales Agreement and February 2021 SPA are
                each more fully described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on February 25, 2021.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On March 10, 2021, NBG and the February 2021 Investors entered into an Amendment (the &#8220;March 2021 Amendment&#8221;) to the February 2021 SPA, which reduced the price per unit
                and made certain changes to the form of warrant.&#160; The March 2021 Amendment is more fully described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on March 10, 2021. In connection with the February 2021 SPA, NBG
                issued to the February 2021 Investors an aggregate of (i) 20,269,232 Ordinary Shares, including 7,843,138 Ordinary Shares and 12,426,094 Ordinary Shares issued upon cashless exercise of warrants, for an aggregate purchase price of
                approximately $94.9 million and (ii) 3,569,907 additional shares pursuant to a put right under the February 2021 SPA, at a price of $9.38 per share, for an aggregate purchase price of approximately $33.5 million.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On November 5, 2021, NBG entered into a securities purchase agreement (the &#8220;November 2021 SPA&#8221;) pursuant to which it sold in a private placement 3,326,680 units at a
                purchase price of $9.018 per unit, for an aggregate purchase price of US$30 million. Each unit consisted of one Ordinary Share, one five-year warrant to purchase one Ordinary share and one 0.65 of a one-year warrant to purchase one Ordinary
                Share. In connection with the November 2021 SPA, NBG issued an aggregate of 10,400,766 Ordinary Shares. On November 8, 2021, NBG entered into an equity distribution agreement (the &#8220;November 2021 EDA&#8221;) with Maxim for an at the market
                offering, pursuant to NBG could sell, from time to time, Ordinary Shares having an aggregate offering price of up to US$300 million. On December 17, 2021, NBG terminated the November 2021 EDA, at which time NBG had sold an aggregate of
                887,731 Ordinary Shares, for gross proceeds of $8,196,600 and net proceeds of $7,950,702 after deducting agent fees and other offering expenses. The November 2021 SPA (and the warrants issued thereunder) and November 2021 EDA are more fully
                described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on November 8, 2021.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 118 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">On December 20, 2021, NBG entered into a securities purchase agreement (the &#8220;December 2021 SPA&#8221;) pursuant to which it sold in a private placement an aggregate of
                3,078,082&#160;units at a purchase price of $6.49755 per share, each unit consisting of one Ordinary Share and one five-year warrant to purchase one Ordinary Share, for an aggregate purchase price of $20 million. NBG issued an aggregate of
                6,925,684 Ordinary Shares in connection with the December 2021 Private Placement. The December 2021 SPA is more fully described in the Report of Foreign Private Issuer on Form 6-K filed with the SEC on December 21, 2021.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">D. Exchange Controls</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Under Australian law, there are currently no restrictions on the export or import of capital, including foreign exchange controls or restrictions that affect the
                remittance of dividends, interest or other payments to nonresident holders of our shares.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">E. Taxation</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;">The following is a summary of material U.S. federal and Australian income tax considerations to U.S. holders, as defined below, of the acquisition,
                ownership and disposition of Ordinary Shares. This discussion is based on the laws in force as of the date of this Annual Report, and is subject to changes in the relevant income tax law, including changes that could have retroactive
                effect. Holders are advised to consult their tax advisors concerning the overall tax consequences of the acquisition, ownership and disposition of Ordinary Shares in their particular circumstances. This discussion is not intended, and
                should not be construed, as legal or professional tax advice.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0); font-style: italic;">This summary does not describe U.S. federal estate and gift tax considerations, or any state and local tax considerations within the U.S., and is
                not a comprehensive description of all U.S. federal and Australian income tax considerations that may be relevant to a decision to acquire or dispose of Ordinary Shares. Furthermore, this summary does not address U.S. federal or Australian
                income tax considerations relevant to holders subject to taxing jurisdictions other than or in addition to the U.S. and Australia, and does not address all possible categories of holders, some of which may be subject to special tax rules.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">U.S. Federal Income Tax Considerations</span></div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In this section, we discuss certain material U.S. federal income tax considerations applicable to the acquisition, ownership and disposition of Ordinary Shares by a
                U.S. holder, as defined below, that will hold the Ordinary Shares as capital assets within the meaning of Section 1221 of Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;). This discussion is based on the Code, U.S. Treasury
                regulations promulgated thereunder and administrative and judicial interpretations thereof, all as in effect on the date hereof and all of which are subject to change, possibly with retroactive effect. There can be no assurances that the
                U.S. Internal Revenue Service (the &#8220;IRS&#8221;) will not take a different position concerning the tax consequences of the acquisition, ownership and disposition of Ordinary Shares or that such a position would not be sustained. We do not discuss
                the tax consequences to any particular U.S. holder nor any tax considerations that may apply to U.S. holders subject to special tax rules, such as banks, insurance companies, individual retirement and other tax-deferred accounts, regulated
                investment companies, individuals who are former U.S. citizens or former long-term U.S. residents, dealers in securities or currencies, tax-exempt entities, persons subject to the alternative minimum tax, persons that hold Ordinary Shares
                as a position in a straddle or as part of a hedging, constructive sale or conversion transaction for U.S. federal income tax purposes, persons that have a functional currency other than the U.S. dollar, persons that own (directly,
                indirectly or constructively) 10% or more of our equity or persons that are not U.S. holders.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In this section, a &#8220;U.S. holder&#8221; means a beneficial owner of Ordinary Shares that is, for U.S. federal income tax purposes:</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>an individual who is a citizen or resident of the U.S. for U.S. federal income tax purposes;</div>
                    </td>

  </tr>


</table>
              <div> <br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 119 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>a corporation, or other entity treated as a corporation for U.S. federal income tax purposes, created or organized in or under the laws of the U.S. or any state thereof or the District of Columbia;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>an estate the income of which is subject to U.S. federal income taxation regardless of its source; or</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>a trust (i) the administration of which is subject to the primary supervision of a court in the U.S. and for which one or more U.S. persons have the authority to control all substantial decisions or (ii) that has an election in
                        effect under applicable income tax regulations to be treated as a U.S. person.</div>
                    </td>

  </tr>


</table>
              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">As used in this section, a &#8220;non-U.S. holder&#8221; is a beneficial owner of Ordinary Shares that is not a U.S. holder or an entity or arrangement treated as a partnership for
                U.S. federal income tax purposes.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">If an entity or arrangement treated as a partnership for U.S. federal income tax purposes holds Ordinary Shares, the U.S. federal income tax treatment of a partner
                generally will depend on the status of the partner and the activities of the partnership. Partners of partnerships that will hold Ordinary Shares should consult their tax advisors.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">YOU ARE URGED TO CONSULT YOUR OWN TAX ADVISOR WITH RESPECT TO THE U.S. FEDERAL, AS WELL AS STATE, LOCAL AND NON-U.S., TAX CONSEQUENCES TO YOU OF ACQUIRING, OWNING AND DISPOSING OF
                ORDINARY SHARES IN LIGHT OF YOUR PARTICULAR CIRCUMSTANCES, INCLUDING THE POSSIBLE EFFECTS OF CHANGES IN U.S. FEDERAL AND OTHER TAX LAWS.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Dividends</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Subject to the passive foreign investment company (&#8220;PFIC&#8221;) rules, discussed below, U.S. holders will include as dividend income the U.S. dollar value of the gross
                amount of any distributions of cash or property (without deduction for any withholding tax), other than certain pro rata distributions of Ordinary Shares, with respect to Ordinary Shares to the extent the distributions are made from our
                current or accumulated earnings and profits, as determined for U.S. federal income tax purposes. A U.S. holder will include the dividend income at the time of actual or constructive receipt. To the extent, if any, that the amount of any
                distribution by us is not a dividend because it exceeds the U.S. holder&#8217;s pro rata share of our current and accumulated earnings and profits, as so determined, the excess will be treated first as a tax-free return of capital and reduce (but
                not below zero) the U.S. holder&#8217;s tax basis in the Ordinary Shares. Thereafter, to the extent, if any, that the amount of any distribution by us exceeds the adjusted tax basis of the U.S. holder&#8217;s Ordinary Shares, the remainder will be
                taxed as capital gain. Notwithstanding the foregoing, there can be no assurance that we will maintain calculations of earnings and profits, as determined for U.S. federal income tax purposes. Consequently, U.S. holders should therefore
                assume that any distribution with respect to the Ordinary Shares will constitute ordinary dividend income and that any distributions generally will be reported as dividend income for U.S. information reporting purposes. See &#8220;Backup
                Withholding Tax and Information Reporting Requirements&#8221; below. Dividends paid by us will not be eligible for the dividends-received deduction generally allowed to U.S. corporate shareholders.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Subject to the PFIC rules, discussed below, certain distributions treated as dividends received by an individual U.S. holder (as well as certain trusts and estates)
                from a &#8220;qualified foreign corporation&#8221; are eligible for a preferential U.S. federal income tax rate (currently a maximum tax rate of 20%), subject to certain minimum holding period requirements and other limitations. A foreign corporation
                (other than a corporation that is treated as a PFIC for the taxable year in which the dividend is paid or the preceding taxable year) may be a &#8220;qualified foreign corporation&#8221; if (i) it is eligible for the benefits of a comprehensive income
                tax treaty with the U.S. which the U.S. Secretary of Treasury determines is satisfactory for this purpose and which includes an exchange of information program or (ii) with respect to any dividend it pays on stock which is readily tradable
                on an established securities market in the U.S. We expect to be considered a qualified foreign corporation with respect to the Ordinary Shares because we believe we are eligible for the benefits under the Double Taxation Convention between
                Australia and the U.S. and because we expect the Ordinary Shares will continue to be listed on the Nasdaq Capital Market (although there can be no assurance that the Ordinary Shares will remain so listed). Accordingly, dividends we pay
                generally should be eligible for the reduced income tax rate. However, the determination of whether a dividend qualifies for the preferential tax rates must be made at the time the dividend is paid. U.S. holders should consult their own tax
                advisers. The additional 3.8% &#8220;net investment income tax&#8221; (described below) may apply to dividends received by certain U.S. holders who meet certain modified adjusted gross income thresholds.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 120 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Non-corporate U.S. holders will not be eligible for reduced rates of taxation on any dividends received from us if we are a passive foreign investment company in the
                taxable year in which such dividends are paid or in the preceding taxable year.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Includible distributions paid in Australian dollars, including any Australian withholding taxes, will be included in the gross income of a U.S. holder in a U.S. dollar
                amount calculated by reference to the exchange rate in effect on the date of actual or constructive receipt of such distribution, regardless of whether the Australian dollars are converted into U.S. dollars at that time. If Australian
                dollars are converted into U.S. dollars on the date of actual or constructive receipt of the distribution, the tax basis of the U.S. holder in those Australian dollars will be equal to their U.S. dollar value on that date and, as a result,
                a U.S. holder generally should not be required to recognize any foreign exchange gain or loss.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">If Australian dollars so received are not converted into U.S. dollars on the date of actual or constructive receipt, the U.S. holder will have a basis in the Australian
                dollars equal to their U.S. dollar value on the date of receipt. Any gain or loss on a subsequent conversion or other disposition of the Australian dollars generally will be treated as ordinary income or loss to such U.S. holder and
                generally such gain or loss will be income or loss from sources within the U.S. for foreign tax credit limitation purposes.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Dividends received by a U.S. holder with respect to Ordinary Shares generally will be treated as foreign source income, which may be relevant in calculating the
                holder&#8217;s foreign tax credit limitation. The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes of income. For these purposes, dividends will be categorized as &#8220;passive&#8221; or &#8220;general&#8221;
                income depending on a U.S. holder&#8217;s circumstance.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Subject to certain complex limitations, a U.S. holder generally will be entitled, at its option, to claim either a credit against its U.S. federal income tax liability
                or a deduction in computing its U.S. federal taxable income in respect of any Australian taxes withheld by us. If a U.S. holder elects to claim a deduction, rather than a foreign tax credit, for Australian taxes withheld by us for a
                particular taxable year, the election will apply to all foreign taxes paid or accrued by or on behalf of the U.S. holder in the particular taxable year.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The availability of the foreign tax credit and the application of the limitations on its availability are fact specific. You are urged to consult your own tax advisor
                as to the consequences of Australian withholding taxes and the availability of a foreign tax credit or deduction. See &#8220;Australian Tax Considerations &#8212; Taxation of Dividends.&#8221;</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Sale or Exchange of Ordinary Shares</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Subject to the PFIC rules, discussed below, a U.S. holder generally will, for U.S. federal income tax purposes, recognize capital gain or loss on a sale, exchange or
                other disposition of Ordinary Shares equal to the difference between the amount realized on the disposition and the U.S. holder&#8217;s tax basis in the Ordinary Shares. This gain or loss recognized on a sale, exchange or other disposition of
                Ordinary Shares will generally be long-term capital gain or loss if the U.S. holder has held the Ordinary Shares for more than one year. Generally, for U.S. holders who are individuals (as well as certain trusts and estates), long-term
                capital gains are subject to U.S. federal income tax at preferential rates. For foreign tax credit limitation purposes, gain or loss recognized upon a disposition generally will be treated as from sources within the U.S. The deductibility
                of capital losses is subject to limitations for U.S. federal income tax purposes.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">You should consult your own tax advisor regarding the availability of a foreign tax credit or deduction in respect of any Australian tax imposed on a sale or other
                disposition of Ordinary Shares. See &#8220;Australian Tax Considerations &#8212; Tax on Sales or other Dispositions of Shares.&#8221;</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Passive Foreign Investment Company Considerations</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The Code provides special, generally adverse, rules regarding certain distributions received by U.S. holders with respect to, and sales, exchanges and other
                dispositions, including pledges, of shares of stock of, a passive foreign investment company, or PFIC. A foreign corporation will be treated as a PFIC for any taxable year if at least 75% of its gross income for the taxable year is passive
                income or at least 50% of its gross assets during the taxable year, based on a quarterly average and generally by value, produce or are held for the production of passive income. Passive income for this purpose generally includes, among
                other things, dividends, interest, rents, royalties, gains from commodities and securities transactions and gains from assets that produce passive income. In determining whether a foreign corporation is a PFIC, a pro-rata portion of the
                income and assets of each corporation in which it owns, directly or indirectly, at least a 25% interest (by value) is taken into account.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 121 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The determination of whether or not we are or will become a PFIC is a factual determination that must be determined annually at the close of each taxable year. We do
                not believe that we are a PFIC for U.S. federal income tax purposes for the taxable year ended December 31, 2021. Similarly, we do not anticipate being classified as a PFIC for the taxable year ended December 31, 2022 or in the foreseeable
                future. Notwithstanding the foregoing, because PFIC status is a fact-intensive determination made on an annual basis, and also may be affected by the application of the PFIC rules, which are subject to differing interpretations, no
                assurance can be given that we are not, or will not become in any future taxable year, a PFIC. Our U.S. counsel expresses no opinion with respect to our PFIC status in any prior taxable year or the current taxable year and also expresses no
                opinion with respect to our predictions regarding our PFIC status in the future. Prospective investors should consult their own tax advisors regarding our potential PFIC status.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">If we are a PFIC for any taxable year during which a U.S. holder holds Ordinary Shares, any &#8220;excess distribution&#8221; that the holder receives and any gain realized from a
                sale or other disposition (including a pledge) of such Ordinary Shares will be subject to special tax rules, unless the holder makes a mark-to-market election or qualified electing fund election as discussed below. Any distribution in a
                taxable year that is greater than 125% of the average annual distribution received by a U.S. holder during the shorter of the three preceding taxable years or such holder&#8217;s holding period for the Ordinary Shares will be treated as an excess
                distribution. Under these special tax rules:</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>the excess distribution or gain will be allocated ratably over the U.S. holder&#8217;s holding period for the Ordinary Shares;</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>the amount allocated to the current taxable year, and any taxable year prior to the first taxable year in which we were a PFIC, will be treated as ordinary income; and</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>the amount allocated to each other year will be subject to income tax at the highest rate in effect for that year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax
                        attributable to each such year.</div>
                    </td>

  </tr>


</table>
              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The tax liability for amounts allocated to years prior to the year of disposition or excess distribution cannot be offset by any net operating loss, and gains (but not
                losses) realized on the transfer of the Ordinary Shares cannot be treated as capital gains, even if the Ordinary Shares are held as capital assets. In addition, non-corporate U.S. holders will not be eligible for reduced rates of taxation
                on any dividends received from us if we are a PFIC in the taxable year in which such dividends are paid or in the preceding taxable year.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">If we are a PFIC for any taxable year during which any of our non-U.S. subsidiaries is also a PFIC, a U.S. holder of Ordinary Shares during such year would be treated
                as owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of these rules to such subsidiary. You should consult your tax advisors regarding the tax consequences if the PFIC rules apply
                to any of our subsidiaries.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Unless otherwise provided by the U.S. Treasury, each U.S. shareholder of a PFIC is required to file an IRS Form 8621 (Information Return by a Shareholder of a Passive
                Foreign Investment Company or Qualified Electing Fund) and such other form as the U.S. Treasury may require. If you are a U.S. holder, you should consult your tax advisors regarding whether we are a PFIC and the potential application of the
                PFIC rules, including any reporting requirements that may apply to you as a result of our status as a PFIC.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">A U.S. holder may avoid some of the adverse tax consequences of owning shares in a PFIC by making a &#8220;qualified electing fund&#8221; election. The availability of this
                election with respect to the Ordinary Shares requires that we provide information to shareholders making the election. We do not intend to provide you with the information you would need to make or maintain a qualified electing fund
                election and you will, therefore, not be able to make such an election with respect to your Ordinary Shares.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Alternatively, a U.S. holder owning marketable stock in a PFIC may make a mark-to-market election to elect out of the tax treatment discussed above. If a valid
                mark-to-market election for the Ordinary Shares is made, the electing U.S. holder will include in income each year an amount equal to the excess, if any, of the fair market value of the Ordinary Shares as of the close of the holder&#8217;s
                taxable year over the adjusted basis in such Ordinary Shares. The U.S. holder is allowed a deduction for the excess, if any, of the adjusted basis of the Ordinary Shares over their fair market value as of the close of the holder&#8217;s taxable
                year. Deductions are allowable, however, only to the extent of any net mark-to-market gains on the Ordinary Shares included in the U.S. holder&#8217;s income for prior taxable years. Amounts included in the U.S. holder&#8217;s income under a
                mark-to-market election, as well as gain on the actual sale or other disposition of the Ordinary Shares, are treated as ordinary income. Ordinary loss treatment also applies to the deductible portion of any mark-to-market loss on the
                Ordinary Shares, as well as to any loss realized on the actual sale or disposition of the Ordinary Shares, to the extent the amount of such loss does not exceed the net mark-to-market gains previously included for such Ordinary Shares. The
                tax basis in the Ordinary Shares will be adjusted to reflect any such income or loss amounts. A mark-to-market election will be effective for the taxable year for which the election is made and all subsequent taxable years unless the
                Ordinary Shares are no longer regularly traded on an applicable exchange or the IRS consents to the revocation of the election.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 122 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The mark-to-market election is available only for stock which is regularly traded on (i) a national securities exchange that is registered with the SEC, (ii) NASDAQ, or
                (iii) an exchange or market that the U.S. Secretary of the Treasury determines has rules sufficient to ensure that the market price represents a legitimate and sound fair market value. The Ordinary Shares are listed on the Nasdaq Capital
                Market and, consequently, we expect that, assuming the Ordinary Shares are so listed and are regularly traded, the mark-to-market election would be available to you were we to be or become a PFIC.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">U.S. holders are urged to contact their own tax advisors regarding the determination of whether we are a PFIC and the tax consequences of such status.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Net Investment Income Tax</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Certain U.S. holders who are individuals, estates, or trusts must pay a 3.8% tax on, among other things, dividends and capital gains from the sale or other disposition
                of shares of common stock.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Backup Withholding Tax and Information Reporting Requirements</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">U.S. holders that are &#8220;exempt recipients&#8221; (such as corporations) generally will not be subject to U.S. backup withholding tax and related information reporting
                requirements on payments of dividends on, and the proceeds from the disposition of, Ordinary Shares unless, when required, they fail to demonstrate their exempt status. Other U.S. holders (including individuals) generally will be subject to
                U.S. backup withholding tax at the applicable statutory rate, currently 24%, in respect of any payments of dividends on, and the proceeds from the disposition of, Ordinary Shares if they fail to furnish their correct taxpayer identification
                number or otherwise fail to comply with applicable backup withholding requirements. Information reporting requirements generally will apply to payments of dividends on, and the proceeds from the disposition of, Ordinary Shares to a U.S.
                holder that is not an exempt recipient. U.S. holders who are required to establish their exempt status generally must provide IRS Form W-9 (Request for Taxpayer Identification Number and Certification).</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Backup withholding is not an additional tax. Amounts withheld as backup withholding may be credited against a U.S. holder&#8217;s U.S. federal income tax liability. A U.S.
                holder may obtain a refund of any amounts withheld under the backup withholding rules by filing the appropriate claim for refund with the Internal Revenue Service in a timely manner and furnishing any required information.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">U.S. holders are urged to contact their own tax advisors as to their qualification for an exemption from backup withholding tax and the procedure for obtaining this
                exemption.</div>

              <div style="text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Certain U.S. holders who are individuals may be required to report information relating to an interest in the Ordinary Shares, subject to certain exceptions by filing
                IRS Form 8938 (Statement of Specified Foreign Financial Assets) with their U.S. federal income tax return. U.S. holders are urged to consult their tax advisers regarding their reporting obligation in connection with their ownership and
                disposition of the Ordinary Shares.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 123 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">THE DISCUSSION ABOVE IS NOT INTENDED TO CONSTITUTE A COMPLETE ANALYSIS OF ALL TAX CONSIDERATIONS APPLICABLE TO AN INVESTMENT IN OUR ORDINARY SHARES. YOU SHOULD CONSULT WITH YOUR OWN TAX
                ADVISOR CONCERNING THE TAX CONSEQUENCES TO YOU IN YOUR PARTICULAR SITUATION.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"><span style="text-decoration: underline;">Australian Tax Considerations</span></div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">In this section, we discuss the material Australian tax considerations related to the acquisition, ownership and disposal by the absolute beneficial owners of the
                Ordinary Shares. This summary is based upon the premise that the shareholder is not an Australian tax resident and not operating from an Australian permanent establishment (&#8220;Foreign Shareholder&#8221;).</div>

              <div><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: #000000;">This discussion does not address all aspects of Australian tax law which may be important to particular investors in light of their individual investment
                  circumstances, such as shares held by investors subject to special tax rules (for example, financial institutions, insurance companies, tax-exempt organizations, employee share scheme participants or beneficiaries of deceased estates). In
                  addition, this summary does not discuss any state or foreign tax considerations, other than Australian stamp duty.</span>&#160; <span style="color: #000000;">Australia&#8217;s tax laws and the Australia &#8211; U.S. Double Tax Agreement (&#8220;DTA&#8221;) are
                  subject to change (or changes in interpretation), possibly with retroactive effect and investors are urged to consult their tax advisors regarding the Australian and foreign tax considerations of the purchase, ownership and disposition of
                  the Ordinary Shares.</span></div>

              <div><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Taxation of Dividends</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Australia operates a dividend imputation system under which dividends may be declared to be &#8220;franked&#8221; to the extent of tax paid on company profits. Fully franked
                dividends payable to Foreign Shareholders are generally not subject to dividend withholding tax (&#8220;WHT&#8221;).&#160; Dividends payable to Foreign Shareholders are generally subject to dividend WHT, to the extent that the dividends are not foreign
                sourced and declared to be conduit foreign income (&#8220;CFI&#8221;) and are unfranked.</div>

              <div><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Dividend WHT will be imposed at 30%, unless a Foreign Shareholder is a resident of a country with which Australia has a DTA and qualifies for the benefits of that DTA.
                Under the provisions of the current Australia &#8211; U.S. DTA, the rate of Australian tax to be withheld on unfranked dividends paid by the Company (which are not declared to be CFI) to which a tax resident of the U.S. is beneficially entitled
                is generally limited to 15% if the U.S. resident holds less than 10% of the voting power in the Company.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">If a Foreign Shareholder is a company that is a tax resident of the U.S., holds 10% or more of the voting power in the Company and is beneficially entitled to dividends
                from the Company, the rate of Australian dividend WHT is limited to 5%. In limited circumstances, the dividend WHT rate can be reduced to nil.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Tax on Sales or other Dispositions of Shares &#8212; Capital Gains Tax</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Foreign Shareholders will not be subject to Australian capital gains tax (&#8220;CGT&#8221;) on the gain made on a sale or other disposal of shares in the Company, unless they,
                broadly, together with associates, hold 10% or more of the issued capital in the Company, at the time of disposal or for 12 months of the last 2 years</div>

              <div><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Foreign Shareholders who, together with associates, own a 10% or more interest would be subject to Australian CGT if more than 50% of the Company&#8217;s direct or indirect
                assets, determined by reference to market value, consists of Australian land, leasehold interests or Australian mining, quarrying or prospecting rights.&#160; Relief from Australian CGT is unlikely to be provided by the Australia &#8211; U.S. DTA.&#160;
                Net capital gains are calculated after deducting capital losses (including carry forward net capital losses provided that the relevant loss utilization tests have been satisfied), noting that capital losses can only be offset against
                capital gains.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 124 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Tax on Sales or other Dispositions of Shares &#8212; Shareholders Holding Shares on Revenue Account</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Some Foreign Shareholders may hold shares on revenue rather than on capital account, for example, share traders. These shareholders may have the gains made on the sale
                or other disposal of the shares included in their assessable income under the ordinary income provisions of the income tax law, if the gains are sourced in Australia.</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">To the extent that an amount would be included in a Foreign Shareholder&#8217;s assessable income under both the CGT and the ordinary income provisions, the capital gain
                amount would generally be reduced, so that the shareholder would not be subject to double tax on any part of the income gain or capital gain. </div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Australian Stamp Duty</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">No Australian stamp duty is payable by Foreign Shareholders on the trading of Ordinary Shares in the Company.</div>

              <div style="text-align: justify;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Goods and Services Tax</div>

              <div style="text-align: justify;"><span style="font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The issue or transfer of Ordinary Shares in the Company will not incur Australian goods and services tax.</div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0);">THE ABOVE DISCUSSION DOES NOT COVER ALL TAX MATTERS THAT MAY BE OF IMPORTANCE TO A PARTICULAR INVESTOR. YOU ARE STRONGLY URGED TO CONSULT YOUR OWN TAX ADVISOR ABOUT THE TAX CONSEQUENCES
                TO YOU OF AN INVESTMENT IN THE ORDINARY SHARES.</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">H. Documents on Display</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We are subject to the informational requirements of the Exchange Act and are required to file reports and other information with the SEC. The SEC maintains a website at
                www.sec.gov that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">We also make available on our website&#8217;s investor relations page, free of charge, our Annual Report and the text of our reports on Form 6-K, including any amendments to
                these reports, as well as certain other SEC filings, as soon as reasonably practicable after they are electronically filed with or furnished to the SEC. The information contained on our website is not incorporated by reference in this
                Annual Report. Please direct such requests to us, Attention Peter Z. Wang, Cenntro Electric Group Limited, 501 Okerson Road, Freehold, New Jersey 07728.</div>

              <div>&#160;</div>

              <div>
                <a id="QUANTITATIVEANDQUALITATIV"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 11.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Foreign Exchange Risk</div>

              <div style="text-align: justify; text-indent: 20pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div>
                <div style="text-align: justify; text-indent: 24.5pt; color: rgb(0, 0, 0);">The reporting currency and functional currency of CEGL and its U.S. subsidiaries is the U.S. Dollar, while our Chinese subsidiaries&#8217; functional currency is RMB. Our
                  Audited Financial Statements are presented in USD and will be affected by the foreign exchange rate of the RMB against the USD. Additionally, during the years ended December 31, 2021 and 2020, significant portions of our net revenues were
                  derived from the sales in the European Union and United States, denominated in Euros or USD, respectively, while our costs and expenses were primarily incurred in the PRC (and denominated in RMB). The value of the RMB against the Euro,
                  USD and other currencies is affected by changes in China&#8217;s political and economic conditions and by China&#8217;s foreign exchange policies, as well as currency market conditions and other factors.</div>

              </div>

              <div style="text-align: justify; text-indent: 20pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div>
                <div style="text-align: justify; text-indent: 24.5pt; color: rgb(0, 0, 0);">Since July 21, 2005, the RMB has been permitted to fluctuate within a narrow and managed band against a basket of certain foreign currencies. During the years ended
                  December 31, 2021, 2020, and 2019 the RMB appreciated against the USD by approximately 2.3%, appreciated against the USD by approximately 6.5%, and depreciated against the USD by approximately 1.6%, respectively During the years ended
                  December 31, 2021, 2020 and 2019, the RMB appreciated against the Euro by approximately 10%, depreciated against the Euro by approximately 2.7% and appreciated against the Euro by approximately 0.4%, respectively. It is difficult to
                  predict how market forces or PRC, U.S. or EU government policy may impact the exchange rate between the RMB and the USD or Euro, respectively, in the future.</div>

                <div>&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 125 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Currency exchange rate fluctuation in either direction can negatively impact our results of operations and/or financial condition. Appreciation in RMB could have the
                  effect of increasing our operating costs so long as a material amount of our current operations occur in China. Conversely, appreciation of USD or EUR against the RMB could have the effect of reducing the value of cash and cash
                  equivalents held by our PRC subsidiaries for the purposes of making payments to suppliers or distributing income to Cenntro Electric Group Limited.</div>

              </div>

              <div><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Furthermore, to the extent that we need to convert RMB to USD as our reporting currency, the depreciation of the RMB against the USD will adversely impact our
                  consolidated net asset and profit or loss items presented in our financial statements. The effect of a change in the foreign exchange rate of the RMB against the USD on our Audited Financial Statements is recorded under translation
                  reserve within our shareholders&#8217; equity and foreign currency translation within our other comprehensive income or loss. As of December 31, 2021, the combined net assets attributable to entities for which RMB is the functional currency was
                  approximately $37.4 million measured in USD. Were the USD to appreciate 10% against RMB, from a rate of US$1.00 to RMB 6.3726 (the foreign exchange rate as of December 31, 2021) to a rate of US$1.00 to RMB 5.7933, we would have recognized
                  a decrease in net assets of approximately $3.7 million.</div>

              </div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Interest Rate Risk</div>

              <div><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Prior to November 2020, we had a number of short-term fixed interest rate loans from certain financial institutions that we renewed annually. At each renewal, the
                  interest rate would be adjusted based on prevailing interest rates. However, we paid off all outstanding balances on such bank loans as of December 31, 2020. As of March 31, 2022, we also have paid off all outstanding borrowings from
                  related parties and third parties.</div>

              </div>

              <div style="text-align: justify;"><span style="font-weight: bold; font-style: italic; color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Inflation</div>

              <div style="text-align: justify; text-indent: 20pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
              </div>

              <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">For the years ended December 31, 2021 and 2020, the vast majority of our net revenues derived from the markets in the European Union and the United States, while our
                costs and expenses were primarily incurred in the PRC. The consumer price index for the years ended December 31, 2021, 2020 and 2019 increased year-over-year by 8.19%, 1.25%, and 1.83%, respectively, in the United States; 6.67%, 0.19% and
                1.26%, respectively, in the European Union; and (8.94)%, 2.42% and 2.90%, respectively, in China.</div>

              <div><br />
              </div>

              <div>
                <div style="text-align: justify; color: rgb(0, 0, 0); text-indent: 36pt;">Adverse and uncertain economic conditions and, in particular, the impact of global general price inflation, may negatively impact our business and operating results.
                  We have experienced, and expect to continue to experience, price increases from, among other things, our component suppliers. Sustained inflation, combined with key component shortages, may require us to raise the prices of our ECVs in
                  order to offset cost increases, which may negatively impact the demand for our vehicles. As a result, our channel partners may become more conservative in response to such conditions and seek to reduce their inventories. Conversely, to
                  the extent inflation or other factors increase our business costs, it may not be feasible to pass price increases on to our channel partners, which will adversely affect our profitability. Our results of operations depend upon, among
                  other things, our ability to maintain and increase sales volume with our channel partners, our ability to attract new channel partners, the financial condition of end-consumers in the commercial ECV market and our ability to provide ECVs
                  that appeal to our channel partners and other direct customers at a competitive upfront cost. Unfavorable macroeconomic conditions may lead our channel partners to reduce, delay, curtail or cancel proposed or existing contracts, decrease
                  the overall demand for our ECVs or otherwise adversely affect our results of operations. The duration and severity of the current inflationary period cannot be estimated with precision.</div>

                <div><br />
                </div>

              </div>

              <div>
                <a id="DESCRIPTIONOFSECURITIESOT"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 12.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Not applicable.</div>

              <div>&#160;</div>

              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><a id="Part2"><!--Anchor--></a>Part II</div>

              <div>&#160;</div>

              <div>
                <a id="DEFAULTSDIVIDENDARREARAGE"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 13.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">None.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 126 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div>
                <a id="MATERIALMODIFICATIONSTOTH"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 14.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">A-D. Material Modifications to the Rights of Security Holders</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;"><span style="color: #000000;">In connection with the Combination, NBG entered into the Relationship Agreement. In accordance with the Acquisition Agreement and the Relationship Agreement,
                  the Board consists of five directors, including Mr. Davis-Rice, NBG&#8217;s former chief executive officer and the director designated by NBG, and Mr. Wang, Chris Thorne, Joe Tong and Simon Charles Howard Tripp, the Wang Parties Nominee
                  Directors. For so long as the Wang Parties collectively beneficially own at least 10% of the issued and outstanding Ordinary Shares, in the event that any of the Wang Parties Nominee Directors are removed as a director by members pursuant
                  to section 203D of the Corporations Act, Mr. Wang may give notice in writing to the Company of the person that the Wang Parties wish to nominate in place of that previous Wang Parties Nominee director, together with their consent to act,
                  and the Company must ensure that such individual is appointed as a Wang Parties Nominee Director of the same class of director as the previous nominee within two business days of receipt of such notice and signed consent to act. </span>Additionally,


















                amendments to our Constitution adopted by the shareholders at the December 2021 EGM, in connection with the Combination provide that our board will be comprised of one managing director, Mr. Wang, and three classes of directors, with
                staggered three-year terms.</div>

              <div>&#160;</div>

              <div>
                <a id="CONTROLSANDPROCEDURES"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 45pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 15.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">CONTROLS AND PROCEDURES</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">Evaluation of Disclosure Controls and Procedures</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our management are responsible for establishing and maintaining our disclosure controls and procedures. These controls and procedures were designed to ensure that
                information that we are required to disclose in the reports that we file under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the applicable rules and forms of the SEC, and that it is
                accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our management, with the participation of our Executive Chairman (our principal executive), Chief Executive Officer and Chief Financial Officer (principal financial
                officer), performed an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2021. Based upon this evaluation, our Chief Executive Officer and Chief Financial Officer have
                concluded that our disclosure controls and procedures were not effective as of December 31, 2021, due to the material weakness described in Item 5 of this Annual Report, &#8220;Operating and Financial Review and Prospects&#11834;Introduction&#11834;Material
                Weakness in Internal Control Over Financial Reporting.&#8221;</div>

              <div>&#160;</div>

              <div style="font-weight: bold;"><span style="color: #000000;">Management&#8217;s Annual Report on </span>Internal<span style="color: #000000;"> Control over Financial Reporting</span></div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Exchange Act Rule 13a-15(f) and
                15d-15(f) under the Exchange Act. Internal control over financial reporting is a process used to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of our financial statements for external
                purposes in accordance with U.S. GAAP. Internal control over financial reporting includes policies and procedures that pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and
                dispositions of our assets; provide reasonable assurance that transactions are recorded as necessary to permit preparation of our financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only
                in accordance with the authorization of our Board and management; and provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on
                our financial statements.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Any system of internal control, no matter how well designed and operated, can provide only reasonable, not absolute, assurance that the objectives of the system are
                met. Because of the inherent limitations in all internal control systems, no system of internal control over financial reporting can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have
                been detected.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 127 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our management conducted an evaluation of the effectiveness of our internal control over financial reporting. Based on this evaluation, management concluded that our
                internal control over financial reporting was not effective as of December 31, 2021, due to the material weaknesses described in Item 5 of this Annual Report, &#8220;Operating and Financial Review and Prospects&#11834;Introduction&#11834;Material Weakness in
                Internal Control Over Financial Reporting.&#8221;</div>

              <div>&#160;</div>

              <div style="color: rgb(0, 0, 0); font-weight: bold;">Changes in Internal Control over Financial Reporting</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Except for as noted above, there were no changes in our internal control over financial reporting during the year ended December 31, 2021 that have materially affected
                or are reasonably likely to materially affect our internal control over financial reporting.</div>

              <div>&#160;</div>

              <div>
                <a id="AUDITCOMMITTEEFINANCIALEX"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16A.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">AUDIT COMMITTEE FINANCIAL EXPERT</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">For information about our audit committee financial expert, see Item 6.C of this Annual Report, &#8220;<span style="font-style: italic;">Board Practices&#8212;Financial Experts on
                  Audit Committee</span>,&#8221; which is incorporated herein by reference.</div>

              <div>&#160;</div>

              <div>
                <a id="CODEOFETHICS"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16B.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">CODE OF ETHICS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Following the closing of the Combination, we are subject to NBG&#8217;s historical Code of Ethics that applies to all of our employees, officers, and directors. This includes
                our principal executive officer, principal financial officer, and principal accounting officer or controller, or persons performing similar functions. The full text of our Code of Ethics is posted on our website at
                https://ir.cenntroauto.com/. We intend to disclose on our website any future amendments of the Code of Ethics or waivers that exempt any principal executive officer, principal financial officer, principal accounting officer or controller,
                persons performing similar functions, or our directors from provisions in the Code of Ethics.</div>

              <div>&#160;</div>

              <div>
                <a id="PRINCIPALACCOUNTANTFEESAN"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16C.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">PRINCIPAL ACCOUNTANT FEES AND SERVICES</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; font-weight: bold;">Principal Accountant Fees and Services</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt;">The following table summarizes the fees charged by Marcum Bernstein &amp; Pinchuk LLP for certain services rendered to Cenntro during the years ended December 31, 2021 and 2020.</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="4" style="vertical-align: top; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center; font-weight: bold;">Year ended December 31,</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 76%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;">
                      <div style="text-align: center; font-weight: bold;"> 2021</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;">
                      <div style="text-align: center; font-weight: bold;">2020</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 76%;">
                      <div style="font-weight: bold;">Marcum Bernstein &amp; Pinchuk LLP</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); width: 1%; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; text-align: center;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); width: 9%; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>Audit Fees</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center;"><span style="color: rgb(0, 0, 0);">$</span>309,000</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="text-align: center;">$226,600</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 76%;">
                      <div>Audit-related fees</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;">
                      <div style="color: rgb(0, 0, 0); text-align: center;">$82,400</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); width: 1%; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; text-align: center;">&#160;</td>

    <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; width: 9%;"><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#8212;</span></td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 76%;">
                      <div>Tax fees</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); text-align: center; width: 9%;"><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(204, 238, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#8212;</span></td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); width: 1%; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; text-align: center;">&#160;</td>

    <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; background-color: rgb(204, 238, 255); width: 9%;"><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#8212;</span></td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 76%;">
                      <div>All Other Fees</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0); width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0); text-align: center; width: 9%;"><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#8212;</span></td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); width: 1%; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 1%; text-align: center;">&#160;</td>

    <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: right; width: 9%;">
                      <div style="color: rgb(0, 0, 0); text-align: center;"><span style="color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">&#8212;</span></div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: rgb(204, 238, 255); border-left: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div>Total</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-left: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="font-weight: bold; text-align: center;">$391,400</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); border-right: 2px solid rgb(0, 0, 0); text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">&#160;</td>

    <td valign="bottom" rowspan="1" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                      <div style="color: rgb(0, 0, 0); font-weight: bold; text-align: center;">$226,600</div>
                    </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-right: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

  </tr>


</table>
              <div style="margin-left: 18pt;">&#160;</div>

              <div style="margin-left: 18pt;"><span style="color: rgb(1, 0, 0);">(1)</span>&#160; <span style="color: rgb(0, 0, 0);">&#8220;Audit fees&#8221; means the aggregate fees billed in each of the fiscal years for professional services rendered by Marcum Bernstein
                  &amp; Pinchuk LLP (&#8220;MBP&#8221;) for the audit of our annual financial statements and review of our interim financial statements.</span></div>

              <div style="margin-left: 18pt;"><span style="color: rgb(1, 0, 0);">(2)</span>&#160;&#160; <span style="color: rgb(0, 0, 0);">&#8220;Audit-related fees&#8221; includes assurance and related services reasonably related to the financial statement audit and not
                  included in audit services.</span></div>

              <div style="margin-left: 18pt;"><span style="color: rgb(1, 0, 0);">(3)</span>&#160;&#160; <span style="color: rgb(0, 0, 0);">&#8220;Tax fees&#8221; means the aggregate fees billed in each of the fiscal years for professional services rendered for tax compliance
                  and tax advice.</span></div>

              <div style="margin-left: 18pt;"><span style="color: rgb(1, 0, 0);">(4)</span>&#160;&#160; <span style="color: rgb(0, 0, 0);">&#8220;All other fees&#8221; includes the aggregate fees billed in each of the fiscal years for non-audit services rendered which were not
                  listed above.</span></div>

              <div>&#160;</div>

              <div>
                <a id="EXEMPTIONSFROMTHELISTINGS"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16D.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">See Item 16G of this Annual Report, &#8220;<span style="font-style: italic;">Corporate Governance</span>,&#8221; which is incorporated herein by reference.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 128 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div>
                <a id="PURCHASESOFEQUITYSECURITI"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16E.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">None.</div>

              <div>&#160;</div>

              <div>
                <a id="CHANGEINREGISTRANTSCERTIF"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16F.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">CHANGE IN REGISTRANT&#8217;S CERTIFYING ACCOUNTANT</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Prior to the closing of the Combination, BDO Audit Pty Ltd (&#8220;BDO&#8221;) served as the independent registered public accounting firm to NBG. On February 15, 2022 (Australia
                time), in light of the fact that Cenntro&#8217;s financial statements became the Company&#8217;s financial statements following the closing of the Combination, BDO notified the Company and ASIC of its intention to resign as the independent registered
                public accounting firm of the Company and requested consent for its resignation from ASIC as required under the Corporations Act. On April 1, 2022, BDO received consent from ASIC for its resignation and on April 4, 2022, BDO&#8217;s resignation
                became effective.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Subject to ASIC&#8217;s consent to BDO&#8217;s resignation and effective on April 4, 2022, the Company engaged MBP as its independent registered public accounting firm to audit
                financial statements for the year ended December 31, 2021 in accordance with U.S. GAAP and not for the purposes of the Corporations Act. The engagement of MBP was approved by the audit committee of the Board and ratified by the Board. MBP
                served as the independent registered public accounting firm of Cenntro prior to the closing of the Combination.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The reports of BDO on the financial statements of NBG for the fiscal years ended January 31, 2021 and 2020 did not contain an adverse opinion or disclaimer of opinion,
                and they were not qualified or modified as to uncertainty, audit scope or accounting principles, except that such report for the year ended January 31, 2020 included a going concern qualification. During the fiscal year ended January 31,
                2021 and the subsequent interim period preceding their resignation (including the year ended December 31, 2021), there was no disagreement between NBG and BDO, whether or not resolved to the satisfaction of BDO, on any matter of accounting
                principles or practices, financial statement disclosure or auditing scope or procedure, which, if not resolved to the satisfaction of BDO, would have caused them to make reference to the subject matter of the disagreement in connection with
                their report on our financial statements.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During NBG&#8217;s two most recent fiscal years or the subsequent interim period preceding BDO&#8217;s resignation (including the year ended December 31, 2021), there were no
                &#8220;reportable events&#8221; (as described in Item 304(a)(1)(v) of Regulation S-K) other than the material weakness in NBG&#8217;s internal controls identified for the periods ended January 31, 2021 and 2020, relating to (i) management&#8217;s lack of
                maintaining appropriate staffing in its accounting department with the appropriate level of technical expertise and experience, resulting in insufficient oversight of the financial reporting function, (ii) the lack of a formally implemented
                system of internal control over financial reporting and associated written documentation of such internal control policies and procedures, (iii) the lack of appropriate oversight by the Board, especially the audit committee, in ensuring
                remediation of weaknesses in its financial reporting and internal controls, (iv) the lack of design controls to understand and evaluate non-routine transactions and (v) the lack of regular compensation committee meetings held during the
                year, which material weaknesses were previously disclosed.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">During NBG&#8217;s two most recent fiscal years and the subsequent interim period preceding BDO&#8217;s resignation (including the year ended December 31, 2021), NBG did not
                consult MBP regarding either (i) the application of accounting principles to a specified transaction, either completed or proposed, or the type of audit opinion that might be rendered on NBG&#8217;s financial statements, and neither a written
                report nor oral advice was provided to NBG that MBP concluded was an important factor considered by NBG in reaching a decision as to any accounting, auditing or financial reporting issue, or (ii) any matter that was either the subject of a
                disagreement (as described in Item 304(a)(1)(iv) of Regulation S-K) or a &#8220;reportable event&#8221; (as described in Item 304(a)(1)(v) of Regulation S-K).</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The foregoing disclosure was reported on our Report of Foreign Private Issuer on Form 6-K, furnished with the SEC on April 4, 2022. At such time, the Company provided
                BDO with a copy of the foregoing disclosures and requested that BDO furnish it with a letter addressed to the SEC stating whether it agreed with the statements set forth therein and, if not, stating the respects in which it did not agree. A
                copy of BDO&#8217;s letter, dated April 4, 2022, was filed with the Company&#8217;s Report of Foreign Private Issuer on Form 6-K on April 4, 2022 and is incorporated herein by reference. Please refer to Exhibit 15.1 in Item 19. &#8220;Exhibits.&#8221;</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 129 -</span></div>

                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The audit committee&#8217;s decision to engage MBP and BDO&#8217;s decision to resign was made as a result of the consummation of the Combination, including the reverse
                recapitalization nature of the Combination pursuant to which the historical financials of Cenntro became the historical financial statements of the Company.</div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The Company is subject to obligations under the Corporations Act, including financial reporting obligations that require the Company to prepare, audit and lodge with
                ASIC financial reports audited in accordance with Australian Accounting Standards and Interpretations issued by the Australian Accounting Standards Board. As a result, the Company has appointed Wis Audit Pty Ltd to act as its
                ASIC-registered independent auditor for the purposes of statutory compliance with the Corporations Act.</div>

              <div>&#160;</div>

              <div>
                <a id="CORPORATEGOVERNANCE"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16G.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">CORPORATE GOVERNANCE</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">The Nasdaq Listing Rules allow foreign private issuers, such as the Company, to follow home country corporate governance practices (in our case Australian) in lieu of
                the otherwise applicable Nasdaq corporate governance requirements. In order to rely on this exception, we are required to disclose each Nasdaq Listing Rule that we do not follow and describe the home country practice we do follow in lieu
                thereof. In accordance with this exception, we intend to follow Australian corporate governance practices in lieu of the following Nasdaq corporate governance standards:</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>We will follow Australian law and corporate governance practices in lieu of the requirement under Nasdaq Listing Rules that a quorum for a meeting of shareholders may not be less than 33 1/3% of the outstanding shares of an
                        issuer&#8217;s voting ordinary shares. In compliance with Australian law, our Constitution provides that a quorum is two or more shareholders present at the meeting of shareholders and entitled to vote on a resolution at the meeting and,
                        accordingly, we will claim the exemption for foreign private issuers with respect to the Nasdaq quorum requirement.</div>
                    </td>

  </tr>


</table>
              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt;"><br />
                    </td>

    <td style="width: 18pt; vertical-align: top; align: right;">&#8226;</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                      <div>We will follow Australian law and corporate governance practices in lieu of the requirements under the Nasdaq Listing Rules that issuers obtain shareholder approval prior to the issuance of securities in connection with a change
                        of control, certain acquisitions, private placements of securities, or the establishment or amendment of certain stock option, purchase or other equity compensation plans or arrangements. Applicable Australian law prohibits the
                        acquisition of a relevant interest in voting shares of a public company, if, because of that transaction, a person&#8217;s voting power in the company increases from under 20% to over 20% or increases from a starting point that is above
                        20% and below 90%. This prohibition is subject to a number of exceptions including where the acquisition is approved by a resolution of shareholders of the company in which the acquisition is made. Due to differences between
                        Australian law and corporate governance practices and the Nasdaq Listing Rules, we will claim the exemption for foreign private issuers with respect to the Nasdaq shareholder approval requirements.</div>
                    </td>

  </tr>


</table>
              <div>&#160;</div>

              <div>
                <a id="MINESAFETYDISCLOSURE"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16H.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">MINE SAFETY DISCLOSURE</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Not applicable.</div>

              <div>&#160;</div>

              <div>
                <a id="DISCLOSUREREGARDINGFOREIG"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 16I.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Not applicable.</div>

              <div>&#160;</div>

              <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><a id="Part3"><!--Anchor--></a>Part III</div>

              <div>&#160;</div>

              <div>
                <a id="FINANCIALSTATEMENTS"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 17.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">FINANCIAL STATEMENTS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">See Item 18 of this Annual Report.</div>

              <div style="margin-left: 27pt;">&#160;</div>

              <div>
                <a id="ITEM18"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 18.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">FINANCIAL STATEMENTS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify; text-indent: 36pt; color: rgb(0, 0, 0);">Our Audited Financial Statements are included at the end of this Annual Report.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 130 -</span></div>

                <div style="page-break-after:always;" class="DSPFPageBreak">
                  <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div>
                <a id="EXHIBITS"><!--Anchor--></a>
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 54pt;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">ITEM 19.</div>
                      </td>

    <td style="align: left; vertical-align: top; width: auto;">
                        <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">EXHIBITS</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div>
                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10.44%; vertical-align: bottom;">
                        <div style="text-align: center; font-weight: bold;">Exhibit </div>
                        <div style="text-align: center; font-weight: bold;">No.</div>
                      </td>

    <td style="width: 89.56%; vertical-align: bottom;">
                        <div style="text-align: center; font-weight: bold;">Description</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex3-1.htm">1.1</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Constitution of Cenntro Electric Group Limited ACN 619 054 938 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with
                          the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex4-1.htm">2.1</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Specimen Ordinary Share Certificate (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5,
                          2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="brhc10036528_ex2-2.htm">2.2*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Description of registered securities.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/1707919/000149315221027532/ex10-1.htm">4.1</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Stock Purchase Agreement, dated November 5, 2021, by and among Naked Brand Group Limited ACN 619 054 938, Cenntro Automotive Group Limited (Cayman), Cenntro Automotive Group Limited (Hong Kong),
                          Cenntro Automotive Corporation and Cenntro Electric Group, Inc. (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on November 8, 2021).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-1.htm">4.2</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Local Sale and Purchase Agreement, dated December 30, 2021, by and between Naked Brand Group Limited and Cenntro Automotive Group Limited (Cayman) (incorporated by reference to Exhibit 10.1 to the
                          Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-2.htm">4.3</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Registration Rights Agreement, dated December 30, 2021, by and among Naked Brand Group Limited and the parties thereto (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Report of Foreign
                          Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-3.htm">4.4</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Relationship Agreement, dated December 30, 2021, by and among Naked Brand Group Limited, Peter Z. Wang, Cenntro Enterprise Limited and Trendway Capital Limited (incorporated by reference to Exhibit
                          10.3 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/1707919/000149315221027532/ex10-4.htm">4.5</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Form of Lock-Up Agreement (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on November 8, 2021).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-5.htm">4.6+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Cenntro Electric Group Limited 2022 Stock Incentive Plan (and Forms of Stock Option Agreement, Cash-Settled Option Agreement, Restricted Stock Agreement and Restricted Stock Unit Agreement (and each
                          agreement&#8217;s Notice of Exercise and Grant Notice, as applicable)) (incorporated by reference to Exhibit 10.5 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-6.htm">4.7+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Cenntro Electric Group Limited 2022 Employee Stock Purchase Plan (incorporated by reference to Exhibit 10.6 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed
                          with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-7.htm">4.8+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Cenntro Electric Group Limited Amended and Restated 2016 Incentive Stock Option Plan (incorporated by reference to Exhibit 10.7 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File
                          No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-8.htm">4.9</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Plant Lease Agreement, dated December 2020, by and between Administrative Commission of Changxing Branch, Huzhou Taihu South Industrial Zone and Cenntro Automotive Group Limited (Hong Kong) (English
                          Translation) (incorporated by reference to Exhibit 10.8 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-9.htm">4.10+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Employment Agreement, dated August 20, 2017, by and between Peter Z. Wang and Cenntro Automotive Group Limited (incorporated by reference to Exhibit 10.9 to the Company&#8217;s Report of Foreign Private
                          Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-10.htm">4.11+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Amended and Restated Offer Letter, dated June 28, 2021, by and between Edmond Cheng, Cenntro Automotive Group Limited and, for limited purposes, Cenntro Electric Group, Inc (incorporated by
                          reference to Exhibit 10.10 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-11.htm">4.12+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Addendum to Amended and Restated Offer Letter, dated October 1, 2021, by and between Edmond Cheng and Cenntro Automotive Group Limited (incorporated by reference to Exhibit 10.11 to the Company&#8217;s
                          Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>


</table>
                <div><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 131 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-12.htm">4.13+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Offer Letter, dated June 1, 2021, by and between Marianne McInerney and Cenntro Automotive Group Limited (incorporated by reference to Exhibit 10.12 to the Company&#8217;s Report of Foreign Private Issuer
                          on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-13.htm">4.14+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Employment Agreement, dated August 20, 2017, by and between Tony W. Tsai and Cenntro Automotive Corporation (incorporated by reference to Exhibit 10.13 to the Company&#8217;s Report of Foreign Private
                          Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-14.htm">4.15+</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Employment Agreement, dated as of November 26, 2017, by and between Wei Zhong and Hangzhou Ronda Tech Co., Ltd (incorporated by reference to Exhibit 10.14 to the Company&#8217;s Report of Foreign Private
                          Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-17.htm">4.16&#8224;</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Manufacturing License Agreement, dated April 27, 2017, by and between Ayro, Inc. (f/k/a Austin EV, Inc.) and Cenntro Automotive Group Limited (Hong Kong) (incorporated by reference to Exhibit 10.17
                          to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-18.htm">4.17</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Amendment A to the Manufacturing License Agreement, dated February 22, 2019, by and between Ayro, Inc. (f/k/a Austin EV, Inc.) and Cenntro Automotive Group Limited (Hong Kong) (incorporated by
                          reference to Exhibit 10.18 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-19.htm">4.18</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Amendment B to the Manufacturing License Agreement, dated March 19, 2020, by and between Ayro, Inc. and Cenntro Automotive Group Limited (Hong Kong) (incorporated by reference to Exhibit 10.19 to
                          the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-20.htm">4.19&#8224;</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Memorandum and Understanding, dated March 22, 2020, by and between Cenntro Automotive Group, Ltd. and Ayro, Inc (incorporated by reference to Exhibit 10.20 to the Company&#8217;s Report of Foreign Private
                          Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-21.htm">4.20</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Entrustment Agreement, dated December 4, 2021, by and between Cenntro Electric Group, Inc. and Cedar Europe GmbH (incorporated by reference to Exhibit 10.21 to the Company&#8217;s Report of Foreign
                          Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-22.htm">4.21</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Lease Agreement for Commercial Space, dated as of December 26, 2021, by and between Cedar Europe GmbH and Stefan Schoppmann (English Translation) (incorporated by reference to Exhibit 10.22 to the
                          Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122000677/brhc10032541_ex10-23.htm">4.22</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Term Sheet, dated December 30, 2021, by and among Naked Brand Group Limited, Bendon Limited and FOH Online Corp (incorporated by reference to Exhibit 10.23 to the Company&#8217;s Report of Foreign Private
                          Issuer on Form 6-K, File No. 001-38544, filed with the SEC on January 5, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122008630/brhc10034910_ex10-1.htm">4.23&#8224;</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Share and Loan Purchase Agreement, dated as of March 5, 2022, by and among Cenntro Electric Group, Inc. and Mosolf SE &amp; Co. KG (incorporated by reference to Exhibit 10.1 to the Report of Foreign
                          Private Issuer on Form 6-K filed with the SEC on March 9, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000149315221010229/ex10-1.htm">4.24</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Share Sale Agreement, dated as of April 30, 2021, by and among Naked brand Group Limited, JADR Holdings Pty Limited, Matana Intimates Holdings Trustee Limited, Bendon Limited, Justin Davis-Rice and
                          Anna Johnson (incorporated by reference to Exhibit 10.1 to the Report of Foreign Private Issuer on Form 6-K filed with the SEC on April 30, 2021).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000149315221010229/ex10-4.htm">4.25</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Consultant Services Agreement, dated as of April 30, 2021, by and among JADR Consulting Group Pty Ltd and Naked Brand Group Limited (incorporated by reference to Exhibit 10.4 to the Report of
                          Foreign Private Issuer on Form 6-K filed with the SEC on April 30, 2021).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="brhc10036528_ex4-26.htm">4.26*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Lease Agreement, dated January 20, 2022, by and between Jax Industrial One, Ltd., as Landlord, and Cenntro Automotive Corporation, as Tenant.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="brhc10036528_ex4-27.htm">4.27*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">First Lease Amendment, dated as of February 17, 2022, by and among Jax Industrial One, Ltd., as Landlord, Cenntro Automotive Corporation, as Tenant, and Cenntro Electric Group Limited, as Guarantor.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="brhc10036528_ex8-1.htm">8.1*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">List of Subsidiaries.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000149315219009175/ex11-1.htm">11.1</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Code of Ethics (incorporated by reference Exhibit 11.1 to the Annual Report on Form 20-F filed by the registrant on June 14, 2019).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="brhc10036528_ex12-1.htm">12.1*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Certification of Principal Executive Officer required by Rule 13a-14(a).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="brhc10036528_ex12-2.htm">12.2*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Certification of Principal Financial Officer required by Rule 13a-14(a).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="brhc10036528_ex13-1.htm">13.1**</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Certification required by Section 1350 of Chapter 63 of Title 18 of the United States Code.</div>
                      </td>

  </tr>


</table>
                <div><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 132 -</span></div>

                  <div style="page-break-after: always;" class="DSPFPageBreak">
                    <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><a href="https://www.sec.gov/Archives/edgar/data/0001707919/000114036122012942/brhc10036068_ex16-1.htm">15.1</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Letter from BDO Audit Pty Ltd. (incorporated by reference to Exhibit 16.1 to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K, File No. 001-38544, filed with the SEC on April 4, 2022).</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;"><a href="brhc10036528_ex15-2.htm">15.2*</a></div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Consent of Marcum Bernstein &amp; Pinchuk LLP.</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">101.INS*</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Inline XBRL Instance Document</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;">101.SCH*</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Inline XBRL Taxonomy Extension Schema Document</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">101.CAL*</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Inline XBRL Taxonomy Extension Calculation Linkbase Document</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;">101.DEF*</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Inline XBRL Taxonomy Extension Definition Linkbase Document</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">101.LAB*</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Inline XBRL Taxonomy Extension Label Linkbase Document</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top;">
                        <div style="text-align: justify;">101.PRE*</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top;">
                        <div style="text-align: justify;">Inline XBRL Taxonomy Extension Presentation Linkbase Document</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 10.44%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">104</div>
                      </td>

    <td style="width: 89.56%; vertical-align: top; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Cover Page Interactive Data File (formatted in Inline XBRL and included as Exhibit 101).</div>
                      </td>

  </tr>


</table>
              </div>

              <div>&#160;</div>

              <div style="text-align: justify;">*&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Filed herewith.</div>

              <div>&#160;</div>

              <div style="text-align: justify;">**&#160;&#160;&#160;&#160;&#160;&#160;&#160; Furnished herewith.</div>

              <div>&#160;</div>

              <div style="text-align: justify;">&#8224;&#160;&#160;&#160;&#160;&#160;&#160; &#160; Information in this exhibit identified by brackets is confidential and has been excluded pursuant to Item 601(b)(10)(iv) of Regulation S-K because it is both (i) not material and (ii) the type the
                Company treats as private or confidential.</div>

              <div>&#160;</div>

              <div style="text-align: justify;">+&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; Management contract or compensatory plan.</div>

              <div>&#160;</div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-size: 8pt; font-weight: normal; font-style: normal; font-family: 'Times New Roman';" class="DSPFPageNumber">- 133 -</span></div>

                <div style="page-break-after:always;" class="DSPFPageBreak">
                  <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                <div style="width: 100%;" class="DSPFPageHeader">
                  <div><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of Contents</a></span><br />
                  </div>

                </div>

              </div>

              <div style="text-align: center; font-weight: bold;"><a id="SIGNATURE"><!--Anchor--></a>SIGNATURE</div>

              <div>&#160;</div>

              <div style="text-indent: 36pt;">The registrant hereby certifies that it meets all of the requirements for filing on annual report on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its
                behalf.</div>

              <div>&#160;</div>

              <div style="text-align: justify;">Dated: April 25, 2022</div>

              <div>&#160;</div>

              <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 46.15%; vertical-align: top;">&#160;</td>

    <td colspan="2" style="width: 53.85%; vertical-align: top;">
                      <div>CENNTRO ELECTRIC GROUP LIMITED</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 46.15%; vertical-align: top;">&#160;</td>

    <td style="width: 7.68%; vertical-align: top;">&#160;</td>

    <td style="width: 46.16%; vertical-align: top;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 46.15%; vertical-align: top;">&#160;</td>

    <td style="width: 7.68%; vertical-align: top;">
                      <div>By:</div>
                    </td>

    <td style="width: 46.16%; vertical-align: top; border-bottom: #000000 2px solid;">
                      <div>/s/ Peter Z. Wang</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 46.15%; vertical-align: top;">&#160;</td>

    <td style="width: 7.68%; vertical-align: top;">
                      <div>Name:</div>
                    </td>

    <td style="width: 46.16%; vertical-align: top;">
                      <div>Peter Z. Wang</div>
                    </td>

  </tr>

  <tr>

    <td style="width: 46.15%; vertical-align: top;">&#160;</td>

    <td style="width: 7.68%; vertical-align: top;">
                      <div>Title:</div>
                    </td>

    <td style="width: 46.16%; vertical-align: top;">
                      <div>Chief Executive Officer</div>
                    </td>

  </tr>


</table>
              <div><br />
              </div>

              <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                <div style="page-break-after: always;" class="DSPFPageBreak">
                  <hr style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;" /></div>

              </div>

              <!--PROfilePageNumberReset%Num%1%F-%%--> </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">INDEX TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>

                <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: rgb(0, 0, 0);">


  <tr>

    <td style="width: 90%; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="width: 10%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Page</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Consolidated and Combined Financial Statements</div>
                      </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><a href="#ReportofIndependentRegist">Report of Independent Registered Public Accounting Firm</a> (PCAOB ID <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_af89eafb88d94ef886a23d68ff60ee13">5395</span></span>)<br />
                        </div>
                      </td>

    <td style="width: 10%; vertical-align: bottom;">
                        <div style="text-align: center;">F-2</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><a href="#BALANCE">Consolidated Balance Sheet as of December 31, 2021 and Combined Balance Sheet as of December 31, 2020</a></div>
                      </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">F-3</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><a href="#COMPREHENSIVE">Combined Statements of Operations and Comprehensive Loss for the years ended December 31,&#160; 2021, 2020 and 2019</a></div>
                      </td>

    <td style="width: 10%; vertical-align: bottom;">
                        <div style="text-align: center;">F-4</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><a href="#CHANGES">Combined Statements of Changes in Equity for the years ended December 31, 2021, 2020 and 2019</a></div>
                      </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">F-5</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><a href="#CASH">Combined Statements of Cash Flows for the years ended December 31, 2021, 2020 and 2019</a></div>
                      </td>

    <td style="width: 10%; vertical-align: bottom;">
                        <div style="text-align: center;">F-6</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 90%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><a href="#COMBINED">Notes to the Consolidated and Combined Financial Statements</a></div>
                      </td>

    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">F-7</div>
                      </td>

  </tr>


</table>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-1</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of
                          Contents</a></span><br />
                    </div>

                  </div>

                </div>

                <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><a id="ReportofIndependentRegist"><!--Anchor--></a>Report of Independent Registered Public Accounting Firm</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">To the Shareholders and Board of Directors of</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group Limited</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Opinion on the Financial Statements</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We have audited the accompanying consolidated balance sheet of Cenntro Electric Group Limited (the &#8220;Company&#8221;) as of December 31, 2021, and combined balance
                  sheet of the Company as of December 31, 2020, the related combined statements of operations and comprehensive loss, change in equity and cash flows for each of the three years in the period ended December 31, 2021, and the related notes
                  (collectively referred to as the &#8220;financial statements&#8221;).&#160; In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its
                  operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Basis for Opinion</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial
                  statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the
                  U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable
                  assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial
                  reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over
                  financial reporting. Accordingly, we express no such opinion.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and
                  performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting
                  principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">/s/ <ix:nonNumeric name="dei:AuditorName" id="Fact_9cda3339de064149b02c3b988aca3fe5" contextRef="c20210101to20211231">Marcum Bernstein &amp; Pinchuk LLP</ix:nonNumeric></div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">Marcum Bernstein &amp; Pinchuk LLP</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">We have served as the Company&#8217;s auditor since 2021.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonNumeric name="dei:AuditorLocation" id="Fact_865c3f8a4e6c4432b391c99438dc43cd" contextRef="c20210101to20211231">New York, NY</ix:nonNumeric><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">April 25, 2022</div>

                <div><br /></div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-2</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of
                          Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">CENNTRO ELECTRIC GROUP LIMITED</span></div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CONSOLIDATED AND COMBINED <a id="BALANCE"><!--Anchor--></a>BALANCE SHEETS</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">&#160;(Expressed in U.S. dollars, except for the number of shares)</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>

                <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;"> Note</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">December 31,</div>
                        <div style="text-align: center; font-weight: bold;">2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">December 31,</div>
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; text-align: center; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">Consolidated</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">Combined</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">ASSETS</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Current assets:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Cash and cash equivalents</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_cd24cb58bceb497ba69532804946e464" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">261,069,414</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CashAndCashEquivalentsAtCarryingValue" id="Fact_7ff9ea7c38c744af96b56768eb49a599" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,549,034</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Restricted cash</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">
                        <div><ix:nonFraction name="us-gaap:RestrictedCashCurrent" id="Fact_c28f76bab2e5453a8aa29ccba49a464b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">595,548</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RestrictedCashCurrent" id="Fact_aaaa31483db446f784da558916e91de8" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accounts receivable, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: center;">3</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_485d5d5f26c2474f88bc43751259bb1c" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,047,560</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_dea445cf44214a41bf6a679ea806cd7b" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">463,333</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Inventories</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">4</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_d0e5920ed8a74245a8dc65e05a96603f" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,139,816</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_b3a2ee53129e4ce1aa621c7e40df244d" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,207,990</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Prepayment and other current assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: center;">5</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_19c8c7792e04489a8b20df75fcaef1b4" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,989,607</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_7191227386c94f19867f12f4d10b0531" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,087,756</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Receivable from disposal of land use rights and properties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">7</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" id="Fact_824a04135c434e65aaa1b7154d37dcc4" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" id="Fact_6b72ec74d22b4b8982867a1dbfcfcd74" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,724,138</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Amounts due from related parties - current</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-align: center;">17</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" id="Fact_9353dc2a33314b50aa13ddaaf79d06aa" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,232,634</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" id="Fact_5b949502aeb24dd1915497cb5babc935" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,101,144</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total current assets</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_f06ea236121f42d99d336ffa1d1c37d3" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">281,074,579</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssetsCurrent" id="Fact_33b1542c721a4a338a3105f89a2eefee" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">20,133,395</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Non-current assets:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Equity investments</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: center;">6</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_954ea3f42ee142b0840d817bf269c0d8" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">329,197</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_036af48784d64f6da4a7e40443209a97" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Plants and equipment, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">7</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e2890de05d314750929dcbe38f6bc13d" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,301,226</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_fb00733884954c619d72c76f575d0e05" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,039,191</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Intangible assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_f3889630f5374caea6c2112a565736a6" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,313</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:FiniteLivedIntangibleAssetsNet" id="Fact_731d97460bb64f2a88ae0f2e29f1963d" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">45,430</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Right-of-use assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">11</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_f18dc3dd22034cbbb920f390be5080de" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,669,381</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAsset" id="Fact_b0cf29cad65844e3a288d14b5860e5a6" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">423,304</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Amount due from related parties - non-current</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: center;">17</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesNoncurrent" id="Fact_68adcbe2a0b64ce6ac10c076a9feb05c" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,834,973</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DueFromRelatedPartiesNoncurrent" id="Fact_ec053d70fad9438a9f40d9af4d4638c1" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Other non-current assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">
                        <div style="text-align: center;">8</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_dda5b9e2dc4d40f09c6b4283b11f8bd6" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,151,700</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_35eb2e9ce33d4f78930c4af44522f573" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,117,648</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total non-current assets</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:AssetsNoncurrent" id="Fact_515e36b3d4bb4c14bddff657e5d3b0b0" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">10,289,790</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AssetsNoncurrent" id="Fact_5f437b51c40c4860aa68d58fa25b762a" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,625,573</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Assets</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:Assets" id="Fact_49a09f2c175e4ca5a5ad0838aeb9e363" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">291,364,369</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:Assets" id="Fact_085d8e40b24f4e30bf846aa0d0fb1ae9" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">22,758,968</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">LIABILITIES AND EQUITY</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">LIABILITIES</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Current liabilities:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accounts payable</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_1c0e5006fabb40c9b3eee7d951a9907c" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,678,823</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccountsPayableCurrent" id="Fact_681c0b2203024bc383be2c8e2f7be71e" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,722,686</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accrued expenses and other current liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">9</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_03053a65d5ff40a8b97a990479e82cc3" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,183,263</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_aef4686f4a874319b767e3be133afc24" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,743,323</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Contractual liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: center;">2(k)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>&#160;</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_ef77b0eea73f4016b8747c23e5819ffc" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,943,623</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_6cdcea476a6b440b9d7f6c0723e4ba22" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,690,837</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Operating lease liabilities, current</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">11</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_006cb677fdf6476792817617de7211cc" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">839,330</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_5b0aa4e4694540418e19b460424faee5" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">131,014</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Amounts due to related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-align: center;">17</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_ad15b9ca0e45402fa86c9cca0f0bc5c5" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,756,028</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_44a4b4d84cf6463880f9336c2ad6353f" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,248,777</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total current liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_d0c0b007483e4a94a84bdc10525f5c7c" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">26,401,067</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LiabilitiesCurrent" id="Fact_19c4891eefb14f63ac751aaec95e5da6" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,536,637</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Other non-current liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_c86a305874d04d188bf89f3d4b76d060" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">700,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OtherLiabilitiesNoncurrent" id="Fact_d04d979181f74406b6d2acb4619ff380" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Operating lease liabilities, non-current</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-align: center;">11</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_9cd47f83a439440f897eb27ddc8b1ff2" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">489,997</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_6596831f2e9340e991587d8a0bef065d" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">356,143</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:Liabilities" id="Fact_1a9587c1a5fc46caac105c776f3d6184" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">27,591,064</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:Liabilities" id="Fact_3a3028ac28464c85890a808edf09a92f" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,892,780</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Commitments and contingencies</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">16</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_1f3643b4b5ec49adabb2d5f628a7c105" contextRef="c20211231" unitRef="U002" xsi:nil="true" format="ixt:nocontent"></ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;"><ix:nonFraction name="us-gaap:CommitmentsAndContingencies" id="Fact_c7f0728a303e436c97d89fc1859a9c79" contextRef="c20201231" unitRef="U002" xsi:nil="true" format="ixt:nocontent"></ix:nonFraction></td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">EQUITY</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Ordinary shares (<span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockNoParValue" id="Fact_3d2112d5b1134d8db5baefdaff36f4ab" contextRef="c20201231" unitRef="U003" decimals="INF" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:CommonStockNoParValue" id="Fact_7d43af84d37e4003995a0d10736ea8ec" contextRef="c20211231" unitRef="U003" decimals="INF" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></span> par value;&#160;<span style="color: rgb(0, 0, 0);"><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_169cbb5bf36c4ccea9ddbbacc671c0a9" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_384b3299a2d9401a8791e115327d67fc" contextRef="c20201231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></ix:nonFraction></span> and&#160;</span><span style="text-indent: 0pt;"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_e8a6b04352454fc189c3b49b137e5fa0" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_d31a34cc5928447095ad717b12cf382a" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">261,256,254</ix:nonFraction></ix:nonFraction></span>
                          shares issued and outstanding as of December 31, 2020 and 2021)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_5611428bbee64a5ca0f3eb62c00f7d2a" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:CommonStockValue" id="Fact_08a0fb2f9d1146009c5ae7c24e9549ff" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Additional paid in capital</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="text-align: center;">13</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" id="Fact_a8139fd1d9b6488d9d014879d9f846e4" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">374,901,939</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdditionalPaidInCapitalCommonStock" id="Fact_4d8f8a52d4d444beb74586cc1cd0cc8b" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">103,113,793</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accumulated deficit</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_ec207bb07a8d4bbaa402c5a98cb9c9df" contextRef="c20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">109,735,935</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:RetainedEarningsAccumulatedDeficit" id="Fact_6c2c8bf9ea9347c5a86746e268c71b2e" contextRef="c20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">93,314,128</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accumulated other comprehensive loss</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div>(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_3a4a6b2dc3b44d05812e090dab825b9d" contextRef="c20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,392,699</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" id="Fact_42164585528944e5b507f977dffbd88d" contextRef="c20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,904,839</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total equity attributable to shareholders</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_25591b4e914f4b14b66d1f5d74a234ef" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">263,773,305</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquity" id="Fact_a93740c15e724cbfa71b12f9f9509524" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,894,826</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Non-controlling interests</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:MinorityInterest" id="Fact_c5b2164b0fe34c8bb39a39339cf64433" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:MinorityInterest" id="Fact_8d837d0fb891466da7ba31c825f4de96" contextRef="c20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">28,638</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Equity</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e4e2c005601643e49c523ecc522dcd9f" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">263,773,305</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_07eea80053164e3e929ebd83b10a4498" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,866,188</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Total Liabilities and Equity</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: center; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_c05ccdb439fa47cf9afc9afabff53632" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">291,364,369</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:LiabilitiesAndStockholdersEquity" id="Fact_adefeee12ffe4ae9b5265a83dfaa5db0" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">22,758,968</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accompanying notes are an integral part of these consolidated and combined financial statements.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-3</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of
                          Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">COMBINED STATEMENTS OF OPERATIONS AND <a id="COMPREHENSIVE"><!--Anchor--></a>COMPREHENSIVE LOSS</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>

                <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Note</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net revenues</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-align: center;">2(k)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">&#160;</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b55bda93f9894e7a993b440f1d4f4c0c" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,576,832</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_dc0c15b585634eb4aa2eac19038e97fc" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,460,003</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_cdaeb496cb3c411b84d3e0d11003fd3e" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,575,887</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Cost of goods sold</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_1341785bf980468095004cf55fe2da25" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,073,391</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_b868b59f015d4d1e99edfdda6962f7c7" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,889,850</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_ce0e199f40df417aa197b0dc84edaabf" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,699,741</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Gross profit/(loss)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_ef1b0a9a75024a9eaa42b9a13ffe0ea6" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,503,441</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;"><ix:nonFraction name="us-gaap:GrossProfit" id="Fact_41eccda09d7f4adb95dfebf12c204ba5" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">570,153</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction name="us-gaap:GrossProfit" id="Fact_bf8797f4ed94449d81259ba823f37aff" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">123,854</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">OPERATING EXPENSES:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Selling and marketing expenses</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_e33beb7a04ab491f9921c4e581c8e442" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,034,242</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_bcb6f808b5b843338cec79e472867a8f" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">783,763</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:SellingAndMarketingExpense" id="Fact_44f253d907d7474dbe5640870f291b4e" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">964,471</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">General and administrative expenses</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_7b8ba7371cce4c73a2f43217c9402711" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,978,897</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_7a03035528474db1bfd91a35def8875d" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,735,534</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:GeneralAndAdministrativeExpense" id="Fact_7b1120daf79e4bbfba39b66d0814b48d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">10,959,203</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Research and development expenses</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_b1e2367cc15f417589ded9ebf238d812" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,478,256</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_25239bab96164386a254630817241834" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,365,380</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ResearchAndDevelopmentExpense" id="Fact_4cca5e7943214231ae8e65954e71ad2c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,145,884</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Provision for doubtful accounts</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_f9f7476ee9434e29a587a0cf5e0315df" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">469,702</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_e1280fe3290b4b34bebb40529506031b" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">319,816</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_9c02b16e9c974dc3954064738ed70955" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,598,506</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Total operating expenses</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_0ee4d59ccab3455f8f4d09fd27ce0ac8" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">17,961,097</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_1b4a40f1cd3640d99073698d13810380" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">11,204,493</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OperatingExpenses" id="Fact_33dafd58a6e441f29afcc1e8248e73a3" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">17,668,064</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Loss from operations</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_a8961b66ab9a47839ffe3502d4c92a9b" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,457,656</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_887045c91aac4c1794844736b22c7354" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">10,634,340</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">(<ix:nonFraction name="us-gaap:OperatingIncomeLoss" id="Fact_54298cb92de943cfa600eb829015f8b9" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">17,791,918</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">OTHER INCOME (EXPENSE):</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Interest expense, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_d1186874b7cd462ea4fa3b8bd57df909" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,069,581</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_689911618dc446b0aa1b8800d9acf383" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,411,558</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:InterestExpense" id="Fact_ef0915ebbe24425ab867130759e1717d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,058,795</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income (loss) from and impairment on equity method investments</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0); text-align: center;">6</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_90385e5f48f742588b419a4cb75461cf" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,167</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_1f2ae42855764e9485336140915bceff" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">330,103</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_9c11f0b8e6dc4523a584b662d3f5b7bf" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,235,306</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Gain from disposal of land use rights and properties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-align: center;">7</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" id="Fact_16da4b6a33ed471296b77e82444e646a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" id="Fact_488c82b74cee4b7ba2f2162d9ee38cac" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,005,446</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:GainLossOnDispositionOfAssets1" id="Fact_2e95167b552943a1bef310945f84502d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other income, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" id="Fact_2d51de7cd02a4bd5a890168c12ae2d75" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,090,263</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" id="Fact_627d3f08b5c043c5be4ffecdbd64d279" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">173,624</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherNonoperatingIncome" id="Fact_20a4dc11ecf642feaf263e2aafca7658" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">580,549</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Loss before income taxes</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_e4782bf97a9445c984cc31fd9c2e327d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_f02789fd03a34140881ce738fdea39f8" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,196,931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_04973eeaff904bc7bf5b8c51a332e0b3" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,505,470</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Income tax expense</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">
                        <div style="color: rgb(0, 0, 0); text-align: center;">10</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_b85024ccc91d4ebc8eacded924ebf77f" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_492976687fdf4837a6107edb079d36f2" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_19a9d611bdbc481da53a0b6689da5a32" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Net loss</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_75fdabcc296c4eef9f47cebe0b8ac407" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_30d890d21d1c4df58fb0e72a9dc8bcac" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,196,931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_c6935b8b9ed442c3979f33dd233ee41b" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,505,470</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Less: net loss attributable to non-controlling interests</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_0d565a39f99e4ee7b8bde531c89c9c0b" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_cbcc51eeb65740e2bf30ab55dc318bdc" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">31,039</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" id="Fact_75550b2f87934c0f875b5ea92d53bfa4" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">39,455</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Net loss attributable to the Company&#8217;s shareholders</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 4px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_b61f4c359dd746cbaaf7cf971c55c1ed" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_f93b50f6ba004c80a625c5a39c9cf25c" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,165,892</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_5d74d49f739f419da5692ac2e98621bd" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,466,015</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">OTHER COMPREHENSIVE LOSS</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign currency translation adjustment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_a2eeb56d35be44bb99752d0d067a8b5d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">512,140</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_5890bdd84e3745b3a2635bb93b52c5f6" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,290,855</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_b5c628b8b0524f8e8d6533926ccecfad" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">431,153</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Total comprehensive loss</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_21f0d6267bd6447499cea0c6761ed1f8" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">15,909,667</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_513bebaddaf4479eb1c697e6bb7401d2" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">3,906,076</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" id="Fact_05e01845f0284efeac29958889b8740f" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,074,317</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Less: total comprehensive loss attributable to non-controlling interests</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 2px; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_17a643df61af4d9287c4bb87dd0487ec" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_0d5547cb4c244ec19682bda3f8485215" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">39,210</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" id="Fact_cd5f1bf08aff4446aa51b725e5ebd3ce" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">38,393</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Total comprehensive loss to the Company&#8217;s shareholders</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_3252c000384a4ab9b8295c94a8f760b9" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">15,909,667</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_0d1c882bfa61438aaa39bc260a50917c" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">3,866,866</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ComprehensiveIncomeNetOfTax" id="Fact_016d647b16984c4bbf580fc3e408497c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,035,924</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Weighted average number of shares outstanding, basic and diluted *</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%; background-color: rgb(204, 238, 255);">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_f4f5aa690ed64c6bba0f4805fe929259" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_69c3e3cadb224357958f36f36bf71ca2" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">175,090,266</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_6740ee36bc154ad093746f41fd203c22" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_9b25ca909cf54aa88272db54efdb3f61" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_89809c3830ec43929e10b20f59adfa60" contextRef="c20190101to20191231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_59b6c95340af455b83101e115fb5862c" contextRef="c20190101to20191231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: center; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loss per share, basic and diluted *</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-align: center;">14</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_b776b7180984418c80767dc71178fbfd" contextRef="c20210101to20211231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_5c4e1abcc9e14d13a7dc710f27a17e73" contextRef="c20210101to20211231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">0.09</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_7aa6402d94df41158f3ea2aaadf63748" contextRef="c20200101to20201231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_4be5b4c6db74457eba275c3480c8f428" contextRef="c20200101to20201231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">0.03</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_772ecd7a08aa4de483c9457c3e46d8e4" contextRef="c20190101to20191231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_d5197c447d9c4403a64f690f76c8ffbf" contextRef="c20190101to20191231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">0.11</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">* <ix:footnote id="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_e44b3e8a6b7d4da9a7e95d736551f7201">The share numbers are retroactively stated
                    for purposes of calculating </ix:footnote></span><ix:continuation id="Foot_e44b3e8a6b7d4da9a7e95d736551f7201" continuedAt="Foot_e44b3e8a6b7d4da9a7e95d736551f7202">weighted average number of shares outstanding</ix:continuation><span style="color: rgb(0, 0, 0);"><ix:continuation id="Foot_e44b3e8a6b7d4da9a7e95d736551f7202" continuedAt="Foot_e44b3e8a6b7d4da9a7e95d736551f7203"> for loss per share to reflect the outstanding shares of CEGL as if</ix:continuation></span><ix:continuation id="Foot_e44b3e8a6b7d4da9a7e95d736551f7203" continuedAt="Foot_e44b3e8a6b7d4da9a7e95d736551f7204">&#160;</ix:continuation><span style="color: rgb(0, 0, 0);"><ix:continuation id="Foot_e44b3e8a6b7d4da9a7e95d736551f7204">the equity
                    structure of Cenntro (the accounting acquirer) was stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.</ix:continuation></span></div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accompanying notes are an integral part of these consolidated and combined financial statements.</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-4</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of
                          Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;<span style="font-weight: bold;">CENNTRO ELECTRIC GROUP LIMITED</span></div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">COMBINED STATEMENTS OF <a id="CHANGES"><!--Anchor--></a>CHANGES IN EQUITY</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>

                <div>
                  <table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;"><br />
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Ordinary shares</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Additional </div>
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">paid in capital</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Accumulated </div>
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Deficit</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Accumulated</div>
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Other <br />
                            Comprehensive<br />
                            Loss</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Total </div>
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Shareholders&#8217; </div>
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Equity</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Non-<br />
                            controlling <br />
                            Interest</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Total Equity</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" rowspan="1" style="vertical-align: middle; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; text-align: right; border-bottom: #000000 solid 2px;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;"> Shares *</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                          <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Amount</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Balance as of January 1, 2019</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_f236e991dd0a48ce9a159bbf83bd3094" contextRef="c20181231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_58c551002ab14c639a445f0b4208a1c7" contextRef="c20181231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_29fc57bfe75a437ebe1191a08da7c874" contextRef="c20181231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">94,656,067</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_09caa2ca73954aac8378944d0696df0b" contextRef="c20181231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">68,682,221</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_bfdf54a318b04b2db0800ead7db4fabd" contextRef="c20181231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">3,633,955</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f25ad21157e7453f9a70c1ee63878b71" contextRef="c20181231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">22,339,891</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c11a2a0ae664486287ac3362854574a4" contextRef="c20181231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">48,964</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_82249c8f806847ada4bd77df951c865d" contextRef="c20181231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">22,388,855</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Contribution from principal shareholder</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_db079232dc0145b693604a4726c08a27" contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_6704ac768fc44475bfdfe55ab3c7b715" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">170,000</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_d836da058812498a8e58e4052cc85338" contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_c057421751bc4c1597f3e18fbf49abbe" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_ba7fc9ac2c974eb8b903fe7e0b434130" contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">170,000</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_5911605216c24c06956d342369786353" contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalOther" id="Fact_4f896847a53f4804bba1ba1698e68e9c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">170,000</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Share-based compensation</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_fce338d134f54b36a3c2ee615166390a" contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_d6e8804ec1d646038062951a6d16c52e" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,923,509</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_2166296298cf4da38f2a00a8a293cb40" contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_e5d6478c1ed54eac88f7e283c8196e72" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_50a6f12088a446df86c9d18058e4e6a6" contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,923,509</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_b62540808aad4fde81f6a6f27b6413b5" contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_6525ebdfb1bf4710aebef6e6a21e95c0" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,923,509</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_9473a247a4324e51bdc0a4efbdc85548" contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_97d61195c61d459c97a445c85872b2ab" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_bab9a143b02e465e9aacfb4d729ec90d" contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,466,015</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_606b5d246d814eed87940f42d62ddbd7" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_4777a093726f42dca3e76f52a6c3eb89" contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,466,015</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6e23279998b448d8a545ba24650f4678" contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">39,455</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_8411a2119db0473d85b41709a8f8ce34" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,505,470</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Foreign currency translation adjustment</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_73ceb37d66f148589f6a3fdfe143eb32" contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_c0d971cc981c44b6ba19f2a822afce98" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_a22a26ffe3c74c9982ba692c70aaba63" contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_4d45c2bffe7848d8829948c8d13de8df" contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">430,090</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_853f5ae52d75425387ee84e58ee22e82" contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">430,090</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_64adb39b12bb461a9d12abdef17d2110" contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,063</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_6da652a663964498a121b89ba36925b7" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">431,153</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Balance as of December 31, 2019</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_8df350ce910e4acca008b3429c35817e" contextRef="c20191231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_01f9d4a36ff14507af74d29971870ce7" contextRef="c20191231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_91c8d2fdae0c4c789d56e8ab31f5a568" contextRef="c20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">99,749,576</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_2d1a242385b34f8da607f94e308cd450" contextRef="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">88,148,236</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_846d9aac5445471cbd1dc78f37862880" contextRef="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">3,203,865</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6c6319f527874c64a2fe1795e9662033" contextRef="c20191231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,397,475</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_b97a23f37fd54ffa8721c5b0632e68fb" contextRef="c20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">10,572</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f558df331e6447e5a537aceddfb2eda2" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,408,047</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Share-based compensation</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5e6118812a3b402ea95ebe4b5f633333" contextRef="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_5da7f91bc3114bff8312c645f398628b" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,364,217</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_90afef68c854459783fdbc5a23bd7a52" contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_93b4ba032abb4844a492c20ecb8b9e56" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_fad0e8f183b34d5a8dc2a6f5712e3d89" contextRef="c20200101to20201231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,364,217</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_1d4ae108ab1041ec86d083e9293eb3c6" contextRef="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_a4b20fd205f546ddb2b8c866f7b14cbe" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,364,217</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6a4938e258474454a0bd637b6635918c" contextRef="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_de0ec958395c4ac488e8c968284e5eb6" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_327117f5b90d43e9af669f1207b6812a" contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,165,892</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_5b57ae44641b4f4d8c825abf229e4d5f" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_5de1499ee6dd41b685b9c8d33560df82" contextRef="c20200101to20201231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,165,892</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_6772b64834a245f6bdf24abdcc054471" contextRef="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">31,039</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_d9ff27be2318420a8e6172d17cfd5e0d" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,196,931</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Foreign currency translation adjustment</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_5f1551cb578f4cd58786348ad3e37a90" contextRef="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_08b77b1eb3fd4da9ae403b583990cc7d" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_423a1d70f1124f8894dd9f79a3e4dc8f" contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_e9bb463416ea4ae49d486875f9dd5479" contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,299,026</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_8947712f837e4e0ab6e8396673399e18" contextRef="c20200101to20201231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,299,026</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_e6898ee1129e4f6fa141406482ba38fb" contextRef="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">8,171</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_f00b6319a9ab4bc98ba830dd1d3863d1" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,290,855</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Balance as of December 31, 2020</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_b7502df4613c4a098ba3a026096a7f32" contextRef="c20201231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_f4dfef25af8d443494c7928b11426d05" contextRef="c20201231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_6776d11274b44a3f98509633890fdbe7" contextRef="c20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">103,113,793</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_8c67ce3c5f8e485895c5b3885b97c621" contextRef="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">93,314,128</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_a7b81e963a7b42d3a6e37e63ed603165" contextRef="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,904,839</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_c0c7547d16cc4dd7b19c45edf1017984" contextRef="c20201231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,894,826</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_862be2273da0414bbf732b783f963e8a" contextRef="c20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">28,638</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e7ded1d621a74ba28ee659e59304dfd1" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,866,188</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Share-based compensation</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_f5a8d99a9e944f50a19d7cb4db09dc64" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_76aab13402f94ebe82a1cce1dea531a5" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,128,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_acdbfb96fca14793a0c6725f6ce2283b" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_3a9e2488c59d4383838b62e8bd0f2511" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_e4069dbc33ec458d92cfd1cdb0715fcf" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,128,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_a77c5e3cfecc48208c1c39134874e0bd" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" id="Fact_cff433abaa7e4cc1b632618932721c11" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,128,325</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Exemption of debt due from shareholders</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_647955ce14c34b628a4327ad22339a86" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_d629d05aaff4423796b316d8716f3855" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">426,781</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_e7624d3e6f164e1e990dc9485514a3cb" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_b6dad6eaf5d74620a0089786cb62d8b0" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_7879c20210064583aee5800dece2154d" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">426,781</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_903b92f4d4c142faacc93689ebdf8726" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="Fact_e943f2321cc2423cb5a741a0bc0757fe" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">426,781</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Net loss</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_449f6acc448c4f059f8f9caa069b98fc" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_a539f11b89ee46428251921911ce1512" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_7c0c92c2fd3d42c38836c18cc2802752" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_728a199a222744c1a14ee2d68ac5acf1" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_951ddb21b5bb4aad83fd81fc05ea1a5e" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_f850b1a308a4403e92621df6f6de72bf" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_8bc6ed9b54094797aae012b2b8342795" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Reduction of capital investment</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_517e9367803c4a778af68bdae2c1d88e" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_1016d738afe349a787f40817d241079d" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,930,000</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_9c924ed998124297b1b414866020771b" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_a577c77fc38f401bb935647f0ce8da4a" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_de12d72e05324fd8b6f8bdadff05f284" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,930,000</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_e6ca2a012b95470e982b74da06e6fdd6" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="Fact_7ded68b97d7d43718261388144e54547" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,930,000</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" id="Fact_eea0f3500a3b410eab189646000c2f57" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">86,402,708</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_bd694ca6b14742e89bc2e8ccd3f3ac2d" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_547ef0e7a82944c28b6755de3010c575" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">285,016,602</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_9b7744087a1648f18aba48a6a9442deb" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_6d452d094cec4c169a115ab304ebee60" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_0e823c83954d443f80c94fd50383e04b" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">285,016,602</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_4889e3fbb36b4ded90d4164de356c944" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="Fact_2b71ff82ee6e4a57a68f92805be1a1e9" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">285,016,602</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Liquidation of subsidiary &#160;</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_643913cd7c5248a0b5529e4fcdcf8d01" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_82c67353bd78490996de50d68d3e6b3b" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_872b803d1e6d4e6e9ba6fa6b391b4f5e" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_2034f29d27274a4faa8e032facc09924" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_d2ddcb106a1140eaa9a104503c75840a" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_2131e336750742738335247bfaf1f481" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">28,638</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" id="Fact_8046f1201e784975a8be24b821afa260" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">28,638</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Foreign currency translation adjustment</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);">-</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_d8387097ab8b4650983bbfece839691f" contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_ca03b4718a664a759f2879a45824b52c" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_ab9273c429374adda2c542a5a26e815c" contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_c6cf6a86cb324ba4901c051f827236de" contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">512,140</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_7e0b9032249841feb6e6078f3eb369c5" contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">512,140</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_8017b5cc51834a2da49251870d81a211" contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" id="Fact_b2fa7a1c0ca04fcdba90ab4e18567101" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">512,140</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 20%; padding-bottom: 4px; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold; text-indent: -9pt; margin-left: 9pt;">&#160;Balance as of December 31, 2021</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_e1144a65070a48a99f94d18b70aad222" contextRef="c20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">261,256,254</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_1a5064176571475e896186ad9e6fdf4c" contextRef="c20211231_StatementEquityComponentsAxis_CommonStockMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_67f48fea88ee4034b2158d9863aceb67" contextRef="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">374,901,939</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_0d15dcb67bb347b084e568a90f193dc9" contextRef="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">109,735,935</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_e194909f422b413180a0b321d999fc4d" contextRef="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,392,699</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                          <div style="color: rgb(0, 0, 0);">)</div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_eabb368ce27644e09b3200ac289d8bad" contextRef="c20211231_StatementEquityComponentsAxis_ParentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">263,773,305</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_34c0124d49764fea899a35b3f1da6694" contextRef="c20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);">$</div>
                        </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 7%; border-bottom: #000000 double 4px;">
                          <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" id="Fact_801f9baf71c0464cb313d2ab8ee38687" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">263,773,305</ix:nonFraction></div>
                        </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">*<ix:footnote id="Foot_98245b41c6aa48e89d72adcfd35bd034" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The share numbers are retroactively stated to reflect the outstanding
                  shares of CEGL issued in the Combination.</ix:footnote></div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The accompanying notes are an integral part of these consolidated and combined financial statements.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-5</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of
                          Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">COMBINED STATEMENTS OF <a id="CASH"><!--Anchor--></a>CASH FLOW</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">CASH FLOWS FROM OPERATING ACTIVITIES:</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: top;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Net loss</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_c5e9d3e6606f4ed49472254b576db469" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_4d569b73fd154cee88bbe7754b19ec34" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,196,931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:ProfitLoss" id="Fact_fcd75471afa1435780f9d1f2ccfa2915" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,505,470</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Adjustments to reconcile net loss to net cash used in operating activities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Depreciation and amortization</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_8ca9cb57d004477ea0b94e0b77a1fb5d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">632,256</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_a40a856cc37d4022ad3a5b527232ff97" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,840,980</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DepreciationAndAmortization" id="Fact_27969197c139424f96fc9e9f24a54cb4" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,071,269</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Amortization of operating lease right-of-use asset</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_9fd8710efdec41f1a43a37a7598313ea" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">636,921</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_9381384894504d689c62317000422ec7" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">198,103</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense" id="Fact_86c318b5476247dd89f16c6e31a2dd31" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">416,160</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Impairment of plant and equipment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_9b41579270174aa6bb564ca30b1b3b36" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,215</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_5ccbb59fcbac4879b74b11983fa67b32" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">58,760</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_ae51deeebe3c4b0ca1fb999c01f2b1af" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Written-down of inventories</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_7c6679243b3d470d83bb2baaf76733ef" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,265,890</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_c29d641aa5394022b4c61f102cc34363" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">719,608</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InventoryWriteDown" id="Fact_f5a9f665417b46a495d619c6418b1782" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">959,334</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Provision for doubtful accounts</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_e3012a9b738946aeaccc4f5b58264dd6" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">469,702</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_c2761916553240bf882f107273b76cd1" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">319,816</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProvisionForDoubtfulAccounts" id="Fact_3a2b0e37380f4f75899e5f0b85548f18" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,598,506</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Impairment of long-term investments</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" id="Fact_781cf86b91a7458bbbe3ec584d5eb720" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" id="Fact_c91e1b9e46e342b08e2d28995c487aa5" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ImpairmentOfInvestments" id="Fact_ee80883c216b4b43865f4f56a24c5a24" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">444,911</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Foreign currency exchange loss, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_c3a0911224dd4a2bbc68b7d4bea263fd" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">14,212</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_e11e6c210f5347e9ad058c2858a5b8a7" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">74,851</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" id="Fact_1828e3deca784b9297b8e74885d3d817" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">29,857</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Share-based compensation expense</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_e7c14f67e4a34995842dfee8c96c44af" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,128,325</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_78a3ed8b0985402c8a9c0904560b2391" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,364,217</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensation" id="Fact_520856e8f6a34c25825c59bca5d6245c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,923,509</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Government grants of federal loan forgiven</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:GovernmentGrantsOfFederalLoanForgivenExpense" id="Fact_fd9065555f964312bb27a9e87f762829" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">53,619</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:GovernmentGrantsOfFederalLoanForgivenExpense" id="Fact_0548577cb5274b998f14814eb32ee186" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:GovernmentGrantsOfFederalLoanForgivenExpense" id="Fact_1550ee6d123b4eb29028ab9c9715e1e6" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Gain from disposal of land use rights and properties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:GainLossOnDispositionOfLandUseRightsAndProperties" id="Fact_51c921c753d546b1bbe9156260f2ef8b" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:GainLossOnDispositionOfLandUseRightsAndProperties" id="Fact_569c00e2e9b040d596b5c932a46c13b4" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,005,446</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:GainLossOnDispositionOfLandUseRightsAndProperties" id="Fact_50e38dc0f6304572a8d2618d3d38ff51" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">(Gain) loss from disposal of plant and equipment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" id="Fact_49ed1672aeb8451389b558d55e27c966" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">55,087</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" id="Fact_560dbee5f6c342be8c93c7079f5e64ba" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,817</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" id="Fact_55800d6b8dc6429db9f07546d0841a28" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">48,156</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Gain from disposal of long-term investment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" id="Fact_6495d52c42874f89bcf6a26176408b75" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">508,156</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" id="Fact_8a140ea4551e451ea652a039bfa6e4c3" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:GainLossOnSaleOfInvestments" id="Fact_855cabcfa7d64e3cb7742f6e815573cb" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">794,624</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Equity pickup of the investment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments" id="Fact_9de8f23425264856b333bd8d814f7547" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,167</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments" id="Fact_784258eaccb54ddc9f28cd8b480c82e2" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">330,103</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments" id="Fact_853b026ecf1e495eaf3e01f4f118d2e1" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">790,395</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Changes in operating assets and liabilities:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accounts receivable</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_19daf5c7f16f4a479c37a809ab4d2b9d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,002,919</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_e1329ad1618b4df796502fd63e8257ce" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">342,689</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsReceivable" id="Fact_8d50d37c700346e1bdfa6a397c22b36f" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">2,415,642</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Inventories</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_5833f9b341304162a45f8301cb72f724" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,087,563</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_a1f0edd95a0349c79140cc5fe6298249" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,944,683</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInInventories" id="Fact_94810fa12a62443abaea2f7f6f3fffd2" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">84,142</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Prepayment and other assets</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" id="Fact_c99f1d007ba94e25acb12652afb17c11" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,687,994</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" id="Fact_0c4e5fd3037848d1943104e0df023fc5" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">659,277</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" id="Fact_3401f05ffa7642899be161749f8ce36f" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">237,864</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Amounts due from/to related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent" id="Fact_64b036aae6a147f7b607a899ab28f249" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">128,640</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent" id="Fact_c04e5bf1ee8b4cad89a0f1fde18f4068" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">643,903</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent" id="Fact_569515cbb2a7463b8b394f1cc92d4219" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,065,614</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accounts payable</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_aa9fa457b9884ba9b494e38d5b3a7198" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">128,508</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_8a91ed74abcb49b990c82af6c70f7c82" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">3,726,929</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInAccountsPayable" id="Fact_bf4b42fb539d47a0accaf2387c1be9f8" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">3,368,185</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Accrued expense and other current liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" id="Fact_ea28385ecf0e4c3db403a76e3650998e" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,376,950</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" id="Fact_4a37f272ba48408d8f300aad13479eb3" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">106,623</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" id="Fact_d9c63f4ba62049e082d5988a8017cc08" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,352,210</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Contractual liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_f7bbb3c5cc014815ad658cfb1ec8f06a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">286,499</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_bedcb6d766e24487a29400e9ccbe06a2" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">267,038</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" id="Fact_708ceb3f148b4bb5b083fa8a12afc90e" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,313,792</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Long-term payable</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:IncreaseDecreaseInLongTermPayable" id="Fact_ab763db9404f440fbb4ab8d594f16182" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">700,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:IncreaseDecreaseInLongTermPayable" id="Fact_f1dbc27edb7e42fbb07d434ffb8f9109" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:IncreaseDecreaseInLongTermPayable" id="Fact_94313f035d994f1981a0c9c28a57922f" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 2px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Operating lease liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_2847fa327404467db66d5a78036e978a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">903,096</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_b1a87bbe2cdc449ba39fadec841d144b" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">276,274</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div>(<ix:nonFraction name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" id="Fact_3503c8e18d2e4f8195ce886b171db775" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">277,722</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Net cash used in operating activities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_6b8a02e65a574f33a3612894a4f2472d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">21,475,586</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_212157282d074d94bd1f67aa99bf2f2e" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">7,874,754</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInOperatingActivities" id="Fact_468ad22de92941ffafeda1fe9831163f" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">4,670,368</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">CASH FLOWS FROM INVESTING ACTIVITIES:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Purchase of equity investment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" id="Fact_e9531875ee4344469adc513cd9557be2" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">310,038</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" id="Fact_a4992e11d39c48d2add0614279ab4efd" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PaymentsToAcquireLongtermInvestments" id="Fact_f1941957113e40909404851e1636f58c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Proceeds from disposal of long-term investment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" id="Fact_f45632964fdb493d9989298111d5a779" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">465,941</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" id="Fact_76cf3880df224b72a77d465e13dca148" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromSaleOfLongtermInvestments" id="Fact_1931a02be3404ab8a6903a72497d2837" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">86,855</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Cash payment for long-term investment payable</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:PaymentForLongTermInvestmentPayable" id="Fact_b53d050c236b4337b4359c0563268950" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">909,808</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:PaymentForLongTermInvestmentPayable" id="Fact_8829e13900224700bc6124d0d7e1ba52" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:PaymentForLongTermInvestmentPayable" id="Fact_3d07c8aef78a4c27ab4b6bda36dfc603" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Purchase of plants and equipment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_e40cc5d516cc4ea58c59f1231a1b4b79" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">756,269</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_3b1c2b959bd544e594e12885dc682bb4" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">77,012</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" id="Fact_e7b506746c3f4a518b7ece3d345629bd" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">56,273</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Purchase of intangible assets</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_bee71432a7f4421f9952e684407c7448" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:PaymentsToAcquireIntangibleAssets" id="Fact_cdb158ae46494d5e87e1fdf09e9f94b9" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">118,531</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Proceeds from disposal of land use rights and properties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ProceedsFromSaleOfLandUseRightsAndProperties" id="Fact_449fe2b57d5c4b1da2e9bc8b0e50f91d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,812,967</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ProceedsFromSaleOfLandUseRightsAndProperties" id="Fact_7ff661768e34431d85ffe58962a42d38" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">27,027,065</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProceedsFromSaleOfLandUseRightsAndProperties" id="Fact_e6bb80904c884b7c87b0076f49267b4e" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Proceeds from disposal of property, plant and equipment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" id="Fact_58b371b66eaf4f85a1f1fb21697f3b3b" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">75,934</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" id="Fact_72d48272d6d546cbb9efee43be7843e9" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" id="Fact_4c549e46143c4f96b68e2ab3068b24fd" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">63,330</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Loans provided to related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" id="Fact_c7bffff6b22a4ee38f5d4d927a520db5" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">232,529</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" id="Fact_afb899d0db974228a20ba4c4389ed2e1" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,827,645</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:PaymentsToFundLongtermLoansToRelatedParties" id="Fact_9195c1a4f2ac40458d0eb9594d395a4e" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,270,406</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Repayment of loans from related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties" id="Fact_97a9b28acaf247d38548fee749c9f7ca" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,088,441</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties" id="Fact_4d91945eb4a14a6e8670da156a224136" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,344,897</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties" id="Fact_24468b3a7fab490b8a1ebf02139e146d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,826,680</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Net cash provided by investing activities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_d4ec279648a14ff092c6f46dc61b124a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,234,639</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_ad8b90eea1294d7da238b6e492a924c2" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">26,467,305</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInInvestingActivities" id="Fact_0af626021e1d4611a354d98bb2c45651" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,531,655</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">CASH FLOWS FROM FINANCING ACTIVITIES:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Contribution from principal shareholder</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:ProceedsFromContributionFromPrincipalShareholder" id="Fact_452142984b10455a8eb38c3791c8b592" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:ProceedsFromContributionFromPrincipalShareholder" id="Fact_9a6d2329bbd143a78c3ec76244888ba2" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:ProceedsFromContributionFromPrincipalShareholder" id="Fact_44864917999d4c4d9b6df4537c3bfa42" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">170,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Loans proceeds from related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" id="Fact_76cb5b2320a448bb95708806cda93169" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,020,218</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" id="Fact_1eabbd33080c46d5b97901aa9a9fee9e" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,462,725</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromRelatedPartyDebt" id="Fact_dab82f01e65848b1be168455abf767ea" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,475,727</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Repayment of loans to related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" id="Fact_9e3539fa56e246a88f23932463dac87b" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,493,707</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" id="Fact_b1d93e6fabdb4cb79945fd11cce38fd7" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,115,534</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:RepaymentsOfRelatedPartyDebt" id="Fact_d93fdeade0a94138afcaf0e40a873cc9" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,738,750</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Loans proceed from third parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProceedsFromThirdPartyLoan" id="Fact_98b024112d5946ad917d12aa1619bb0b" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ProceedsFromThirdPartyLoan" id="Fact_3a024a7c331b45d59c224face4b75f80" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,882,576</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProceedsFromThirdPartyLoan" id="Fact_6be963401ff742949424294d386129f3" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,751,595</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Repayment of loans to third parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="cenn:RepaymentOfLoansToThirdParties" id="Fact_4756f19fdbf6487ea21edc80b23122ad" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,928,380</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:RepaymentOfLoansToThirdParties" id="Fact_015772f0fb3c407cbbbf516c9faf3618" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">227,066</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="cenn:RepaymentOfLoansToThirdParties" id="Fact_17c7bbe3446d4cb3a7c7d14db81649fe" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">665,881</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Proceeds from bank loans</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" id="Fact_3398a69655b84cb092d600f8b59f6b39" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">53,619</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" id="Fact_319d949435654ff4bb67a15d7d1e97b5" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">10,862,968</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ProceedsFromBankDebt" id="Fact_9bc13b4989574106b96044025d5cc026" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,503,451</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Repayments of bank loans</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" id="Fact_1d2ac3bec14e4f118c4b3c15652c4532" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" id="Fact_d5f09f69771745c4bafc6c77d3f04e26" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">26,375,287</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:RepaymentsOfBankDebt" id="Fact_093afcf4fef144c7a748494b0436c3d3" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">17,327,386</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Cash proceed from reversed recapitalization</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProceedsFromReversedRecapitalization" id="Fact_ddfe5fe9faac4e048114a85009edd270" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">247,382,859</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProceedsFromReversedRecapitalization" id="Fact_f2fcfdc27d2d4383a98f4036940bb4b1" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProceedsFromReversedRecapitalization" id="Fact_1a2d4e58ed4845b1a34bb90006683d50" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Loan proceeds from Naked Brand Group Limited</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:ProceedsFromLoanOfAcquiredEntity" id="Fact_5e79eff977ad407a987aa4988a5e8840" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">30,000,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:ProceedsFromLoanOfAcquiredEntity" id="Fact_54c5767500f44080a0e7dba3222691ea" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:ProceedsFromLoanOfAcquiredEntity" id="Fact_6afe3acfec304ad0804222fea52645ec" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Payment of expense for the reverse recapitalization</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="cenn:PaymentForExpenseOfReverseRecapitalization" id="Fact_47dad5285e0f4c2884065f4fbc583725" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">883,300</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:PaymentForExpenseOfReverseRecapitalization" id="Fact_ffcc1fec15a04a56bab5f03cebef51a0" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:PaymentForExpenseOfReverseRecapitalization" id="Fact_3fb14726a03e46d3a2f5b39164c0ace1" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">Net cash provided by (used in) financing activities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_cccededf23464c61b971fba5605423de" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">271,151,309</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_3286c869617d46de975cb29c16b91c4f" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">15,509,618</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:NetCashProvidedByUsedInFinancingActivities" id="Fact_6773df92785546c791802e296a3daae4" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,168,756</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Effect of exchange rate changes on cash</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_39e2418f0f074145a9e32ac4970a4ac2" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">205,566</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_acfd68b7abb643619c036b5e11dde864" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">237,395</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_073e0d66ec534246847216147577bf78" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">24,613</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Net increase in cash, cash equivalents and restricted cash</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_6313d286ebf64a40a80ea4587702e9d2" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">257,115,928</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_fdc23729cd43484d933e37ecf25ab03e" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,320,328</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" id="Fact_df88919c47ab4a73aae26336a7f81034" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,994,570</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Cash, cash equivalents at beginning of year</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_7943f09856d84bd38a2aa17175386b14" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,549,034</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_6cb19daccec24a8ab30d4673e3fdd300" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,228,706</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_ebb33e50bf5e415db08ddb9647422867" contextRef="c20181231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,223,276</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 4px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Cash, cash equivalents at end of year</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_478a3cef287e477e96d1f91c210414dd" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">261,664,962</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_537f2531d00a431791ff4ee89c1f45fe" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,549,034</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" id="Fact_9b4d3b905ce047f5bf01cd42822d495e" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,228,706</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Income tax paid</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_22f3fa6dc4164eb19def6247c84f4541" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_bfd6f11ffb604ed3a614835b8d7ec5c7" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:IncomeTaxesPaidNet" id="Fact_a6996ad8f45a4f42a9fd8712d157afc4" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Interest paid</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_1bac6f85bf254feb8a00cb2397802bc0" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">830,837</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_b5472f710e924491bbc3d6c6a2a850de" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">829,168</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:InterestPaidNet" id="Fact_403920aae0864e8aa131c80338295778" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">814,777</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; width: 64%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="font-weight: bold; text-indent: -9pt; margin-left: 9pt;">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Disposal funds of equity method investment deducted to capital injection to Zhejiang RAP</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" id="Fact_02d5013f03cb4c45985cdab8c9589b78" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" id="Fact_6d438925d47245559cc909ec72723346" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" id="Fact_258731d6a113497b831cc231d9432d24" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">849,722</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Right of use asset financed by lease liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_6d2283b216784b838cbe73fdf5feb32a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,206,244</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_0975f7d6ed4f4c6b8a4a7f746ea07b57" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" id="Fact_9bfab11892834bd8ae58e78a1606cafa" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">972,207</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Exemption of debt due from shareholders</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ExemptionOfDebtDueFromShareholders" id="Fact_590c053b78514f2aa41f22e08ebbb9b4" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">426,781</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ExemptionOfDebtDueFromShareholders" id="Fact_d15a3e978d99433fae8033b3c64d3871" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ExemptionOfDebtDueFromShareholders" id="Fact_ecf0a8e78d124197acdab702355404d3" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Direct cost related to reverse recapitalization payable</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:DirectCostRelatedToReverseRecapitalizationPayable" id="Fact_c097a380878e42b18b5166d1a05eec94" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">904,843</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:DirectCostRelatedToReverseRecapitalizationPayable" id="Fact_0d6a466957d14b768908e8ea6713474d" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="cenn:DirectCostRelatedToReverseRecapitalizationPayable" id="Fact_0a8fc82596b14822a4dafe4f78f22a44" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Reduction of capital investment recorded as due to related parties</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" id="Fact_f81efba2b13648ab9f22ef21cd223a7f" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,930,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" id="Fact_f2932713bde249d2a62df65937bf61c1" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" id="Fact_f069915f26a6405e89fa24ac47303f04" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;&#160;The accompanying notes are an integral part of these consolidated and combined financial statements.</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-6</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-size: 8pt; font-style: italic;"><a href="#TABLEOFCONTENTS">Table of
                          Contents</a></span><br />
                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">&#160;CENNTRO ELECTRIC GROUP LIMITED</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND <a id="COMBINED"><!--Anchor--></a>COMBINED FINANCIAL STATEMENTS</div>

                <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br />
                </div>


                <ix:nonNumeric name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" id="Text_693cc2f9c334455f85ce7d8011b5e27e" contextRef="c20210101to20211231" escape="true" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb1">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 1 - ORGANIZATION AND PRINCIPAL ACTIVITIES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb1" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb2" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb3">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Historical and principal activities</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb3" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb4" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb5">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Group Limited (&#8220;CAG Cayman&#8221;) was formed in the Cayman Islands on August 22, 2014. CAG Cayman was the former parent of
                  Cenntro (as defined below), prior to the closing of the Combination (as defined below).</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb5" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb6" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb7">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Corporation (&#8220;CAC&#8221;) was incorporated in the state of Delaware on March 22, 2013. CAC became CAG Cayman&#8217;s wholly owned
                  company on May 26, 2016.<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>CAC&#8217;s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market support,
                  homologation, and quality assurance. CAC also leases and operates facilities in Freehold, New Jersey, including the Company&#8217;s corporate headquarters, and Jacksonville, Florida facility.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb7" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb8" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb9">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Group Limited (&#8220;CAG HK&#8221;) was established by CAG Cayman on February 15, 2016 in Hong Kong. CAG HK is a non-operating,
                  investment holding company, which conducts business through its subsidiaries in mainland China and Hong Kong.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb9" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb10" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb11">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group, Inc. (&#8220;CEG&#8221;) was incorporated in the state of Delaware by CAG Cayman on March 9, 2020.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb11" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb12" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb13">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group Limited ACN 619 054 938 (&#8220;CEGL&#8221;), formerly known as Naked Brand Group Limited (&#8220;NBG&#8221;), was incorporated in
                  Australia on May 11, 2017, and is the parent company of Cenntro. NBG changed its name to Cenntro Electric Group Limited on December 30, 2021, in connection with the closing of the Combination.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb13" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb14" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb15">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CAC, CEG and CAG HK and its consolidated subsidiaries are collectively known as &#8220;Cenntro&#8221;; CEGL and Cenntro are collectively known as
                  the &#8220;Company&#8221;. The Company designs and manufactures purpose&#8211;built, electric commercial vehicles (&#8220;ECVs&#8221;) used primarily in last mile delivery and industrial applications.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb15" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb16">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb16" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb17">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reverse recapitalization</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb17" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb18">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb18" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb19">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On December 30, 2021, the Company consummated a stock purchase transaction (the &#8220;Combination&#8221;) pursuant to that certain stock purchase
                  agreement, dated as of November 5, 2021 (the &#8220;Acquisition Agreement&#8221;) by and among CEGL (at the time, NBG), CAG Cayman, CAC, CEG and CAG HK, whereby CEGL purchased from CAG Cayman (i) all of the issued and outstanding ordinary shares of
                  CAG HK, (ii) all of the issued and outstanding shares of common stock, par value US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_5dd12489a5514dbf8117bdbbdde9fa3f" contextRef="c20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember" unitRef="U003" decimals="INF" scale="0" format="ixt:numdotdecimal">0.001</ix:nonFraction> per share, of CAC, and (iii) all of
                  the issued and outstanding shares of common stock, par value US$<ix:nonFraction name="us-gaap:CommonStockParOrStatedValuePerShare" id="Fact_70db431e1d444312a018bc492a2a10b2" contextRef="c20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember" unitRef="U003" decimals="INF" scale="0" format="ixt:numdotdecimal">0.01</ix:nonFraction> per share, of CEG, in exchange for an aggregate purchase
                  price of (i) <ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" id="Fact_0d049869aae54deeaae3125cc22d3a03" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction> newly issuing ordinary shares of CEGL and (ii) the assumption of options to purchase an aggregate of
                  <ix:nonFraction name="cenn:OptionsToPurchaseOrdinaryShares" id="Fact_e275e0a68dee49b2b60656b46f668183" contextRef="c20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">9,225,271</ix:nonFraction> ordinary shares under the Cenntro Electric Group Limited Amended &amp; Restated 2016 Incentive Stock Option Plan (the
                  &#8220;Amended 2016 Plan&#8221;). The Combination closed on December 30, 2021. Immediately prior to the consummation of the Combination, there were <ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_176f278a198341a6a1f91d8f21c55e7e" contextRef="c20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_6e0455c843bd48be8bc37e01bb080f69" contextRef="c20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">86,402,708</ix:nonFraction></ix:nonFraction>
                  ordinary shares of NBG issued and outstanding. In connection with the closing of the Combination, CEGL changed its name from &#8220;Naked Brand Group Limited&#8221; to &#8220;Cenntro Electric Group Limited&#8221;.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb19" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb20">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb20" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb21">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Promptly following the closing of the Combination, CAG Cayman distributed the Acquisition Shares to the holders of its capital stock in
                  accordance with (i) the distribution described in the Acquisition Agreement and (ii) CAG Cayman&#8217;s Third Amended and Restated Memorandum and Articles of Association. Pursuant to the Acquisition Agreement, at the closing of the Combination,
                  NBG assumed the Amended 2016 Plan and each CAG Cayman employee stock option outstanding immediately prior to the closing of the Combination under the Amended 2016 Plan was converted into an option to purchase a number of ordinary shares
                  equal to the aggregate number of CAG Cayman shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the exchange ratio of <ix:nonFraction name="cenn:ExchangeRatio" id="Fact_b1e43026aa084022856239d8d16fb7c7" contextRef="c20210101to20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember" unitRef="U004" decimals="5" scale="0" format="ixt:numdotdecimal">0.71536</ix:nonFraction> (the &#8220;Exchange Ratio&#8221;), as determined in accordance with the Acquisition Agreement, at an option exercise price equal to the exercise price per share of such stock option
                  immediately prior to the closing of the Combination divided by the Exchange Ratio.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb21" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb22">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb22" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb23">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro was deemed to be the accounting acquirer given Cenntro effectively controlled the consolidated entity after the Combination.&#160;
                  Under U.S. generally accepted accounting principles, the Combination is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by Cenntro for the net monetary assets of CEGL, accompanied by a
                  recapitalization. Cenntro is deemed to be the predecessor for accounting purposes and the historical financial statements of Cenntro became CEGL&#8217;s historical financial statements, with retrospective adjustments to give effect to the
                  reverse recapitalization. The financial statements for periods prior to the consummation of the reverse recapitalization are the combined financial statements of CAC, CEG and CAG HK and its consolidated subsidiaries.</div>
</ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb23" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb24">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb24" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb25"><ix:nonNumeric name="cenn:CashProceedsFromReverseRecapitalizationTableTextBlock" id="Text_c86f816955fd48d6858d29061741f80b" contextRef="c20210101to20211231" escape="true" continuedAt="Text_0d194ebdf65047108c5065b96bd0a6c71">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table shows the net cash proceeds from the reverse recapitalization:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb25" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb26"><ix:continuation id="Text_0d194ebdf65047108c5065b96bd0a6c71" continuedAt="Text_0d194ebdf65047108c5065b96bd0a6c72">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb26" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb27"><ix:continuation id="Text_0d194ebdf65047108c5065b96bd0a6c72">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reverse recapitalization</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">Cash - NBG</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ProceedsFromReversedRecapitalization" id="Fact_3269c42391804d519c4ddd66ec6aab3c" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">247,382,859</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">Less: transaction costs</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div>(<ix:nonFraction name="cenn:PaymentForTransactionCostForReversedRecapitalization" id="Fact_081629e3e8ea49afb3fa503c26cf7b64" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">883,300</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">Net cash contributions from reverse recapitalization</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" id="Fact_79237a9f1f714beb970be1e11e40032f" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">246,499,559</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb27" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb28">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>

                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb28" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb29"><ix:nonNumeric name="us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" id="Text_c382b1df635546548648bb0436a30b88" contextRef="c20210101to20211231" escape="true" continuedAt="Text_1797704e2d854402bcd572d8b54c34721">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2021, the Company&#8217;s subsidiaries are as follows giving effect to the Combination:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb29" continuedAt="Text_75ab8257ee8c42cc92800831edf2b6cb30"><ix:continuation id="Text_1797704e2d854402bcd572d8b54c34721" continuedAt="Text_1797704e2d854402bcd572d8b54c34722">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_75ab8257ee8c42cc92800831edf2b6cb30"><ix:continuation id="Text_1797704e2d854402bcd572d8b54c34722">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 44%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Date of</div>
                        <div style="text-align: center; font-weight: bold;">Incorporation</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; border-bottom: #000000 2px solid;">
                        <div style="text-align: center; font-weight: bold;">Place of</div>
                        <div style="text-align: center; font-weight: bold;">Incorporation</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; border-bottom: #000000 2px solid;">
                        <div style="text-align: center; font-weight: bold;">Percentage of direct or</div>
                        <div style="text-align: center; font-weight: bold;">indirect economic</div>
                        <div style="text-align: center; font-weight: bold;">interest</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Naked Brand Group, Inc. (&#8220;NBGI&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_071001b5bebc4b12b91fe38066c92d6b" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember" format="ixt:datemonthdayyearen">July 27, 2012</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_4ede088aa7d947dd9a7fbd7989e9fe80" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember">Nevada, U.S.</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_11679406cd51430d8eff90de6bdc07af" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%<br />
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Naked Inc.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_9600cbd1f67b478e9370b8e7e6c729bb" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember" format="ixt:datemonthdayyearen">May 17, 2005</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_b8de3c579fdf4d12a551c139e887c27e" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember">Nevada, U.S.</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_89b3c805645049d88a790aaa8a3c00fb" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by NBGI</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Automotive Corporation (&#8220;CAC&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_1618fc3811774e77bfc4bfe2967c1d2e" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember" format="ixt:datemonthdayyearen">March 22, 2013</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_44f523e49d334de38f640aac56e58e6a" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember">Delaware, U.S.</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_a8847a5784994973bd5c82da04badd70" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Electric Group, Inc. (&#8220;CEG&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_c24a9d4ccf644b43aad0e60659536e7f" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember" format="ixt:datemonthdayyearen">March 9, 2020</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_53b862963018475db45b7b533c6c7b29" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember">Delaware, U.S.</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_ebc878526d974af7976f8d921783a12f" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Automotive Group Limited (&#8220;CAG HK&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_d442c5fb43204c969cfaf667ae69ee9c" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember" format="ixt:datemonthdayyearen">February 15, 2016</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_b7a4a8aff4934cf7985076b840e55de0" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember">Hong Kong</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_959399bf55c34083b0365dd4bb77ba4c" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Simachinery Equipment Limited (&#8220;Simachinery HK&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_13a5e957cb64416ba14d5961dc7d3c37" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember" format="ixt:datemonthdayyearen">June 2, 2011</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_42bcb74685494519b6714c4fc8e0e8f2" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember">Hong Kong</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_1c26b7fb71b344ab8652af567e31145d" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Cenntro Machinery Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_9813c0cb84b2401e9f610c4c65bff7f4" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember" format="ixt:datemonthdayyearen">January 20, 2021</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_8067246fad8c4e3b989e9b182b997c26" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_9d8aa482bd7a42fa806c1fe1e9240881" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Tooniu Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_868ffb02d118408c8d10171e979f9ea2" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember" format="ixt:datemonthdayyearen">December 19, 2018</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_19b9c9e0e8cd4c1bb027025b3b1acdea" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_8ec1d9fec7da426baaaf831d1af4550e" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Ronda Tech Co., Limited (&#8220;Hangzhou Ronda&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_091dc409547a4b1097ccb00c5b3e809c" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember" format="ixt:datemonthdayyearen">June 5, 2017</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_c7d8c7d7ea734f9f9ddd59ddb704da52" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_c00a9c3835c64306a6ea820dc55b5818" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Cenntro Autotech Co., Limited (&#8220;Cenntro Hangzhou&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_cc85b579ed224a428bf36711b80c41e3" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember" format="ixt:datemonthdayyearen">May 6, 2016</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_f4c58791120b4f71a259b1ee681de352" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_48417c7539f2470cbc0a44f4d056dccc" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Sinomachinery Co., Limited (&#8220;Sinomachinery Zhejiang&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_37400b242adf45e498b5fe94ddd3ff61" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember" format="ixt:datemonthdayyearen">June 16, 2011</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_df936a31ade341e3a21171fd2ef11b7d" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_db6f5aad3096419cbb256171e8af13ec" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by Simachinery HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shengzhou Cenntro Machinery Co., Limited (&#8220;Cenntro Machinery&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_ed6b75cf3645412faad0a34faca43e5d" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember" format="ixt:datemonthdayyearen">July 12, 2012</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_da52132e9a964b29a0a446b29b573f6e" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_9a18637f0ede4242a0997fb61421288c" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by Cenntro Hangzhou</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hengzhong Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_9aa0ab03a4d14c1b8f20a98cbaa1dea1" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember" format="ixt:datemonthdayyearen">December 16, 2014</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_c8269edf40154600ade068f5042c2cb8" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_46b21f9ee1834997898482e8e2bfc6b4" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by Cenntro Hangzhou</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Xbean Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center;"><ix:nonNumeric name="dei:EntityIncorporationDateOfIncorporation" id="Fact_7032fbbe77cd4dbaa9cee2834a906965" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember" format="ixt:datemonthdayyearen">December 28, 2016</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;"><ix:nonNumeric name="cenn:PlaceOfIncorporation" id="Fact_e3eb3d8e762047578695ff34ab5dca5b" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember">PRC</ix:nonNumeric></div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center;"><ix:nonFraction name="cenn:PercentageOfDirectOrIndirectEconomicInterest" id="Fact_3c818449769240b2a94554f89611eee2" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by Sinomachinery Zhejiang</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
<div>
                  <br /></div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-7</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:SignificantAccountingPoliciesTextBlock" id="Text_4c554dbd78424f08932a2befca2757ce" contextRef="c20210101to20211231" escape="true" continuedAt="Text_9576f43afbc041339eaea4b5089e32751">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32751" continuedAt="Text_9576f43afbc041339eaea4b5089e32752">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32752" continuedAt="Text_9576f43afbc041339eaea4b5089e32753"><ix:nonNumeric name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="Text_3dbeff123a644db68256e745432af731" contextRef="c20210101to20211231" escape="true" continuedAt="Text_e30adc772b494e98b9fbc40b8f9951ee1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">(a)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Basis of presentation</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32753" continuedAt="Text_9576f43afbc041339eaea4b5089e32754"><ix:continuation id="Text_e30adc772b494e98b9fbc40b8f9951ee1" continuedAt="Text_e30adc772b494e98b9fbc40b8f9951ee2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32754" continuedAt="Text_9576f43afbc041339eaea4b5089e32755"><ix:continuation id="Text_e30adc772b494e98b9fbc40b8f9951ee2" continuedAt="Text_e30adc772b494e98b9fbc40b8f9951ee3">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated and combined financial statements have been prepared in accordance with accounting principles generally accepted in the
                  United States of America (&#8220;U.S. GAAP&#8221;). As an Australian public limited company, we are subject to the Corporations Act 2001 (Ctn) (the &#8220;Corporations Act&#8221;), which requires financial statements be prepared and audited in accordance with
                  Australian Auditing Standards (&#8220;AAS&#8221;) and International Financial Reporting Standards (&#8220;IFRS&#8221;). The consolidated and combined financial statements are not financial statements for the purposes of the Corporations Act and are considered
                  &#8220;non-IFRS financial information&#8221; under the Australian Securities and Investment Commission&#8217;s Regulatory guide 230: &#8216;Disclosing non-IFRS financial information.&#8217; Such non-IFRS financial information may not be comparable to similarly titled
                  information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32755" continuedAt="Text_9576f43afbc041339eaea4b5089e32756"><ix:continuation id="Text_e30adc772b494e98b9fbc40b8f9951ee3" continuedAt="Text_e30adc772b494e98b9fbc40b8f9951ee4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32756" continuedAt="Text_9576f43afbc041339eaea4b5089e32757"><ix:continuation id="Text_e30adc772b494e98b9fbc40b8f9951ee4">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The combined financial statements include the combined financial statements of Cenntro from the dates they were acquired or
                  incorporated, which includes (a) the combined balance sheet as of December 31, 2020; and (b) combined statements of operations and comprehensive loss, changes in equity and cash flows for the periods from January 1, 2021 to December 30,
                  2021, and for the years ended December 31, 2020 and 2019. The consolidated financial statements include (a) the consolidated balance sheet as of December 31, 2021; and (b) consolidated statements of operations and comprehensive loss,
                  changes in equity and cash flows for the day of December 31, 2021.&#160; All intercompany balances and transactions have been eliminated in consolidation and combination.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32757" continuedAt="Text_9576f43afbc041339eaea4b5089e32758">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32758" continuedAt="Text_9576f43afbc041339eaea4b5089e32759"><ix:nonNumeric name="us-gaap:UseOfEstimates" id="Text_88f10cdaa6344dd5b2127cec2906978e" contextRef="c20210101to20211231" escape="true" continuedAt="Text_d5316c9ccc044ac3899f82d25a65a8761">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(b)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Use of estimates</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e32759" continuedAt="Text_9576f43afbc041339eaea4b5089e327510"><ix:continuation id="Text_d5316c9ccc044ac3899f82d25a65a8761" continuedAt="Text_d5316c9ccc044ac3899f82d25a65a8762">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327510" continuedAt="Text_9576f43afbc041339eaea4b5089e327511"><ix:continuation id="Text_d5316c9ccc044ac3899f82d25a65a8762">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions
                  that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, and the reported amounts of revenue and expenses during
                  the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under
                  the circumstances. Significant accounting estimates reflected in the Company&#8217;s consolidated and combined financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful
                  accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense. Since
                  the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327511" continuedAt="Text_9576f43afbc041339eaea4b5089e327512">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327512" continuedAt="Text_9576f43afbc041339eaea4b5089e327513"><ix:nonNumeric name="us-gaap:FairValueOfFinancialInstrumentsPolicy" id="Text_a65c3b33812a41538c1c922d23b5d666" contextRef="c20210101to20211231" escape="true" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Fair value of financial instruments</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327513" continuedAt="Text_9576f43afbc041339eaea4b5089e327514"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f1" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f2">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327514" continuedAt="Text_9576f43afbc041339eaea4b5089e327515"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f2" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f3">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy
                  prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327515" continuedAt="Text_9576f43afbc041339eaea4b5089e327516"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f3" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f4">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327516" continuedAt="Text_9576f43afbc041339eaea4b5089e327517"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f4" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f5">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1&#8212;defined as observable inputs such as quoted prices in active markets;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327517" continuedAt="Text_9576f43afbc041339eaea4b5089e327518"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f5" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f6">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327518" continuedAt="Text_9576f43afbc041339eaea4b5089e327519"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f6" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f7">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2&#8212;defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327519" continuedAt="Text_9576f43afbc041339eaea4b5089e327520"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f7" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f8">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327520" continuedAt="Text_9576f43afbc041339eaea4b5089e327521"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f8" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f9">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3&#8212;defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own
                  assumptions.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327521" continuedAt="Text_9576f43afbc041339eaea4b5089e327522"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f9" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f10">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327522" continuedAt="Text_9576f43afbc041339eaea4b5089e327523"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f10" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f11">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments
                  and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327523" continuedAt="Text_9576f43afbc041339eaea4b5089e327524"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f11" continuedAt="Text_95fd2de6131c44b79562e5b0530ad84f12">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327524" continuedAt="Text_9576f43afbc041339eaea4b5089e327525"><ix:continuation id="Text_95fd2de6131c44b79562e5b0530ad84f12">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment and other current assets, accounts
                  payable, accrued expenses and other current liabilities and amount due from and due to related party, current approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and
                  amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been
                  available for loans of similar remaining maturities and risk profiles. As the carrying amounts are reasonable estimates of fair value, these financial instruments are classified within Level 1 of the fair value hierarchy. No financial
                  instruments are classified within Level 2 and Level 3 of the fair value hierarchy.</div>
</ix:continuation></ix:continuation>


                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-8</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</div>


                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327525" continuedAt="Text_9576f43afbc041339eaea4b5089e327526">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:nonNumeric name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="Text_721bada1102744589c1a67dc1219f941" contextRef="c20210101to20211231" escape="true" continuedAt="Text_4b642387182c4295b597b7cf267ef0d41"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327526" continuedAt="Text_9576f43afbc041339eaea4b5089e327527">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(d)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash and cash equivalents and restricted cash</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:nonNumeric>
                <ix:continuation id="Text_4b642387182c4295b597b7cf267ef0d41" continuedAt="Text_4b642387182c4295b597b7cf267ef0d42"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327527" continuedAt="Text_9576f43afbc041339eaea4b5089e327528">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_4b642387182c4295b597b7cf267ef0d42" continuedAt="Text_4b642387182c4295b597b7cf267ef0d43"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327528" continuedAt="Text_9576f43afbc041339eaea4b5089e327529">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_4b642387182c4295b597b7cf267ef0d43" continuedAt="Text_4b642387182c4295b597b7cf267ef0d44"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327529" continuedAt="Text_9576f43afbc041339eaea4b5089e327530">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_4b642387182c4295b597b7cf267ef0d44"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327530" continuedAt="Text_9576f43afbc041339eaea4b5089e327531">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash consists of cash equivalents restricted as to withdrawal or use. Such restricted cash relates to (i) a pending legal
                  proceeding and (ii) certain credit card and lease guarantees.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327531" continuedAt="Text_9576f43afbc041339eaea4b5089e327532">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327532" continuedAt="Text_9576f43afbc041339eaea4b5089e327533"><ix:nonNumeric name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="Text_81fc2e7b057847699539301f76830b7d" contextRef="c20210101to20211231" escape="true" continuedAt="Text_ebdce2e6ffcf417197f1d0c17881378e1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(e)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Accounts receivable and provision for doubtful accounts</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327533" continuedAt="Text_9576f43afbc041339eaea4b5089e327534"><ix:continuation id="Text_ebdce2e6ffcf417197f1d0c17881378e1" continuedAt="Text_ebdce2e6ffcf417197f1d0c17881378e2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327534" continuedAt="Text_9576f43afbc041339eaea4b5089e327535"><ix:continuation id="Text_ebdce2e6ffcf417197f1d0c17881378e2">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable are recognized and carried at net realizable value. Provision for doubtful accounts is recorded for periods in which
                  the Company determines a loss is probable, based on its assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off
                  against the provision after all means of collection have been exhausted and the potential for recovery is considered remote.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327535" continuedAt="Text_9576f43afbc041339eaea4b5089e327536">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327536" continuedAt="Text_9576f43afbc041339eaea4b5089e327537"><ix:nonNumeric name="us-gaap:InventoryPolicyTextBlock" id="Text_ec34f260d9b34f178f3e43a889425f43" contextRef="c20210101to20211231" escape="true" continuedAt="Text_5bdaa0bc2732424d889841c5bdae1e191">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(f)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Inventories</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327537" continuedAt="Text_9576f43afbc041339eaea4b5089e327538"><ix:continuation id="Text_5bdaa0bc2732424d889841c5bdae1e191" continuedAt="Text_5bdaa0bc2732424d889841c5bdae1e192">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327538" continuedAt="Text_9576f43afbc041339eaea4b5089e327539"><ix:continuation id="Text_5bdaa0bc2732424d889841c5bdae1e192" continuedAt="Text_5bdaa0bc2732424d889841c5bdae1e193">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted
                  average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327539" continuedAt="Text_9576f43afbc041339eaea4b5089e327540"><ix:continuation id="Text_5bdaa0bc2732424d889841c5bdae1e193" continuedAt="Text_5bdaa0bc2732424d889841c5bdae1e194">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327540" continuedAt="Text_9576f43afbc041339eaea4b5089e327541"><ix:continuation id="Text_5bdaa0bc2732424d889841c5bdae1e194">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to
                  reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated and combined statements of operations and comprehensive
                  loss.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327541" continuedAt="Text_9576f43afbc041339eaea4b5089e327542">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327542" continuedAt="Text_9576f43afbc041339eaea4b5089e327543"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="Text_41d087e9a91c4e878e8df3f2065f61a2" contextRef="c20210101to20211231" escape="true" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed651">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(g)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Plants and equipment, net</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327543" continuedAt="Text_9576f43afbc041339eaea4b5089e327544"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed651" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed652">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327544" continuedAt="Text_9576f43afbc041339eaea4b5089e327545"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed652" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed653">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plants and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset&#8217;s
                  estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. <ix:nonNumeric name="cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="Text_d04bde58afee44d29bbeec7410374aa0" contextRef="c20210101to20211231" escape="true" continuedAt="Text_282ededfa8864f7daa0aec6838a5c5f31"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span></ix:nonNumeric></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_282ededfa8864f7daa0aec6838a5c5f31" continuedAt="Text_282ededfa8864f7daa0aec6838a5c5f32"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327545" continuedAt="Text_9576f43afbc041339eaea4b5089e327546"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed653" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed654">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_282ededfa8864f7daa0aec6838a5c5f32"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327546" continuedAt="Text_9576f43afbc041339eaea4b5089e327547"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed654" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed655">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_55b3a0c6e7794127a47888b68d260a62" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">5</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_8af9766e37944cba9052f142600ddba7" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">10 years</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_19c3b8a053904d3bb0f69d0264f5df8a" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" format="ixt-sec:durwordsen">5 years</ix:nonNumeric><br />
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_0d4e1729d8a148c6b20b73edf7ef57fd" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_b2641f6391ee49bf9b557aea2d31e282" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">5 years</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_556cd5a8564d4799bfeac0b7973de077" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MinimumMember" format="ixt-sec:duryear">3</ix:nonNumeric>-<ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_ba4d202b8c784ec6a215b1482775f5b4" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MaximumMember" format="ixt-sec:durwordsen">10 years</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="Fact_8826bc6ebec3420abea9d498354ec8be" contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OtherMachineryAndEquipmentMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric><br />
                        </div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327547" continuedAt="Text_9576f43afbc041339eaea4b5089e327548"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed655" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed656">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327548" continuedAt="Text_9576f43afbc041339eaea4b5089e327549"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed656" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed657">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or
                  changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives
                  and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or
                  planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets&#8217; conditions, current technologies, market, and future plan of usage and the useful lives of major
                  competitors.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327549" continuedAt="Text_9576f43afbc041339eaea4b5089e327550"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed657" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed658">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327550" continuedAt="Text_9576f43afbc041339eaea4b5089e327551"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed658" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed659">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company&#8217;s accounts and any
                  gain or loss is included in the consolidated and combined statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are
                  capitalized.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327551" continuedAt="Text_9576f43afbc041339eaea4b5089e327552"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed659" continuedAt="Text_7a341f2d017b409ca2ce5df1f43aed6510">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327552" continuedAt="Text_9576f43afbc041339eaea4b5089e327553"><ix:continuation id="Text_7a341f2d017b409ca2ce5df1f43aed6510">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company constructs certain of its properties including recodifications and improvement of its office buildings and plants.
                  Depreciation is recorded at the time assets are ready for the intended use.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327553" continuedAt="Text_9576f43afbc041339eaea4b5089e327554">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327554" continuedAt="Text_9576f43afbc041339eaea4b5089e327555"><ix:nonNumeric name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="Text_4392640bbc654bcdbb7228f2f3f6fb67" contextRef="c20210101to20211231" escape="true" continuedAt="Text_be9ef46a87ce4c4ba5b87908c4a1af8a1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(h)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Intangible assets, net</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327555" continuedAt="Text_9576f43afbc041339eaea4b5089e327556"><ix:continuation id="Text_be9ef46a87ce4c4ba5b87908c4a1af8a1" continuedAt="Text_be9ef46a87ce4c4ba5b87908c4a1af8a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327556" continuedAt="Text_9576f43afbc041339eaea4b5089e327557"><ix:continuation id="Text_be9ef46a87ce4c4ba5b87908c4a1af8a2" continuedAt="Text_be9ef46a87ce4c4ba5b87908c4a1af8a3">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. <ix:nonNumeric name="cenn:EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" id="Text_80435f9084144f399ebc727fcb1236cc" contextRef="c20210101to20211231" escape="true" continuedAt="Text_7b26d4cdb62b4087912eeb0d7cbc70481"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span></ix:nonNumeric></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_7b26d4cdb62b4087912eeb0d7cbc70481" continuedAt="Text_7b26d4cdb62b4087912eeb0d7cbc70482"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327557" continuedAt="Text_9576f43afbc041339eaea4b5089e327558"><ix:continuation id="Text_be9ef46a87ce4c4ba5b87908c4a1af8a3" continuedAt="Text_be9ef46a87ce4c4ba5b87908c4a1af8a4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_7b26d4cdb62b4087912eeb0d7cbc70482"><ix:continuation id="Text_9576f43afbc041339eaea4b5089e327558" continuedAt="Text_9576f43afbc041339eaea4b5089e327559"><ix:continuation id="Text_be9ef46a87ce4c4ba5b87908c4a1af8a4">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 41.73%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle;">
                        <div style="text-align: center; font-weight: bold;">Estimated useful life</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-align: center;"><ix:nonNumeric name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="Fact_01a6d347c8b6400bb197361641485115" contextRef="c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_ComputerSoftwareIntangibleAssetMember" format="ixt-sec:durwordsen">3 years</ix:nonNumeric><br />
                        </div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327559" continuedAt="Text_9576f43afbc041339eaea4b5089e327560">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327560" continuedAt="Text_9576f43afbc041339eaea4b5089e327561"><ix:nonNumeric name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="Text_200b889f32a741a9b423378d2c950216" contextRef="c20210101to20211231" escape="true" continuedAt="Text_57f1ca1fffa74cf9a623a621b2ec78f81">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(i)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Impairment of long-lived assets</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327561" continuedAt="Text_9576f43afbc041339eaea4b5089e327562"><ix:continuation id="Text_57f1ca1fffa74cf9a623a621b2ec78f81" continuedAt="Text_57f1ca1fffa74cf9a623a621b2ec78f82">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327562" continuedAt="Text_9576f43afbc041339eaea4b5089e327563"><ix:continuation id="Text_57f1ca1fffa74cf9a623a621b2ec78f82">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes
                  in circumstances indicate that an asset or a group of asset&#8217;s carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result
                  from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the
                  carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be
                  generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets&#8217; remaining useful lives. Long-lived assets are
                  grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level.</div>
</ix:continuation></ix:continuation>
<div>


                <br /></div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-9</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</div>


                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327563" continuedAt="Text_9576f43afbc041339eaea4b5089e327564">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327564" continuedAt="Text_9576f43afbc041339eaea4b5089e327565"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentsPolicy" id="Text_6d86d511068f4e5b8a4b520fc6a5e774" contextRef="c20210101to20211231" escape="true" continuedAt="Text_6d30a6e586824085ad5ead0c6c60cb091">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(j)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Equity method investments</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327565" continuedAt="Text_9576f43afbc041339eaea4b5089e327566"><ix:continuation id="Text_6d30a6e586824085ad5ead0c6c60cb091" continuedAt="Text_6d30a6e586824085ad5ead0c6c60cb092">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327566" continuedAt="Text_9576f43afbc041339eaea4b5089e327567"><ix:continuation id="Text_6d30a6e586824085ad5ead0c6c60cb092" continuedAt="Text_6d30a6e586824085ad5ead0c6c60cb093">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest
                  through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the
                  investee between <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_a20680d6d6194ed48553c6c03e9531e7" contextRef="c20211231_RangeAxis_MinimumMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% and <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_5672c6ae42ea42e5ac87749cbb9978d0" contextRef="c20211231_RangeAxis_MaximumMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">50</ix:nonFraction>%,
                  and other factors, such as representation on the investee&#8217;s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327567" continuedAt="Text_9576f43afbc041339eaea4b5089e327568"><ix:continuation id="Text_6d30a6e586824085ad5ead0c6c60cb093" continuedAt="Text_6d30a6e586824085ad5ead0c6c60cb094">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327568" continuedAt="Text_9576f43afbc041339eaea4b5089e327569"><ix:continuation id="Text_6d30a6e586824085ad5ead0c6c60cb094" continuedAt="Text_6d30a6e586824085ad5ead0c6c60cb095">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company&#8217;s
                    proportionate share of each equity investee&#8217;s net income or loss after the date of investment into the consolidated and combined statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the
                    investment.</span>&#160;<span style="color: rgb(0, 0, 0);">When the Company&#8217;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has
                    incurred obligations or made payments or guarantees on behalf of the equity investee.</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327569" continuedAt="Text_9576f43afbc041339eaea4b5089e327570"><ix:continuation id="Text_6d30a6e586824085ad5ead0c6c60cb095" continuedAt="Text_6d30a6e586824085ad5ead0c6c60cb096">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327570" continuedAt="Text_9576f43afbc041339eaea4b5089e327571"><ix:continuation id="Text_6d30a6e586824085ad5ead0c6c60cb096">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews its equity method investments for impairment whenever an event or circumstance indicates that other-than-temporary
                  impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its equity method investments. An impairment charge is recorded when the carrying amount of the
                  investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.</div>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-10</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</div>


                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327571" continuedAt="Text_9576f43afbc041339eaea4b5089e327572">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327572" continuedAt="Text_9576f43afbc041339eaea4b5089e327573"><ix:nonNumeric name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="Text_5b4339e3b0ec42448756449d9409cefa" contextRef="c20210101to20211231" escape="true" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c31">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(k)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Revenue recognition</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327573" continuedAt="Text_9576f43afbc041339eaea4b5089e327574"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c31" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c32">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327574" continuedAt="Text_9576f43afbc041339eaea4b5089e327575"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c32" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c33">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company adopted ASC Topic 606 Revenue from Contracts with Customers with a date of the initial application of January 1, 2018 using
                  the modified retrospective method.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327575" continuedAt="Text_9576f43afbc041339eaea4b5089e327576"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c33" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c34">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327576" continuedAt="Text_9576f43afbc041339eaea4b5089e327577"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c34" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c35">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it
                  expects to receive in exchange for those goods. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer&#894;
                  (ii) determination of performance obligations&#894; (iii) measurement of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations&#894; and (v) recognition of revenue when (or as) the Company satisfies each
                  performance obligation.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327577" continuedAt="Text_9576f43afbc041339eaea4b5089e327578"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c35" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c36">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327578" continuedAt="Text_9576f43afbc041339eaea4b5089e327579"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c36" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c37">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles.
                  Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is typically deemed to have been transferred to the customer when the performance obligation is
                  fulfilled, usually at the time of delivery, at the net sales price (transaction price). Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. Shipping and handling
                  costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327579" continuedAt="Text_9576f43afbc041339eaea4b5089e327580"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c37" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c38">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327580" continuedAt="Text_9576f43afbc041339eaea4b5089e327581"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c38" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c39"><ix:nonNumeric name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="Text_b579b75a7b7e4c828827314cf9a4932b" contextRef="c20210101to20211231" escape="true" continuedAt="Text_4225388615234c299fc67419876d7f291">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table disaggregates the Company&#8217;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:</div>
</ix:nonNumeric></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327581" continuedAt="Text_9576f43afbc041339eaea4b5089e327582"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c39" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c310"><ix:continuation id="Text_4225388615234c299fc67419876d7f291" continuedAt="Text_4225388615234c299fc67419876d7f292">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327582" continuedAt="Text_9576f43afbc041339eaea4b5089e327583"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c310" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c311"><ix:continuation id="Text_4225388615234c299fc67419876d7f292" continuedAt="Text_4225388615234c299fc67419876d7f293">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="10">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the years ended December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" rowspan="1" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vehicles sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3bea14aecbe1432d9454bfa8ade0a694" contextRef="c20210101to20211231_ProductOrServiceAxis_VehiclesSalesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,287,478</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e4044e6a7393470e97e4bf7f63d12a7e" contextRef="c20200101to20201231_ProductOrServiceAxis_VehiclesSalesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,037,454</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_faede77ff79e4885b28f7365e47578bf" contextRef="c20190101to20191231_ProductOrServiceAxis_VehiclesSalesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,224,794</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Spare-parts sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0d572d7826aa47baadc552e4d2c5ef59" contextRef="c20210101to20211231_ProductOrServiceAxis_SparePartsSalesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">195,350</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_faa9443f64874f8099ce506411c92868" contextRef="c20200101to20201231_ProductOrServiceAxis_SparePartsSalesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">163,142</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_78ebe0dae2704ccf9ed3b75c41f7fd6e" contextRef="c20190101to20191231_ProductOrServiceAxis_SparePartsSalesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">257,303</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other service income</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_0b5dbb4321074d47a0ff8f94f25f6d8c" contextRef="c20210101to20211231_ProductOrServiceAxis_ServiceOtherMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,094,004</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_267ec5b2769f4e6889115f8b77c133bb" contextRef="c20200101to20201231_ProductOrServiceAxis_ServiceOtherMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">259,407</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_540564bb899f4f6db1b963f1dc28caa1" contextRef="c20190101to20191231_ProductOrServiceAxis_ServiceOtherMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">93,790</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net revenues</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_c7c231996625411390d94ec675e31a8d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,576,832</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b2eb095c268d4ccbb653b8b7fbc7edbd" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,460,003</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_dcd1db1b1bea41f58ecc2a03d5f12129" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,575,887</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327583" continuedAt="Text_9576f43afbc041339eaea4b5089e327584"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c311" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c312"><ix:continuation id="Text_4225388615234c299fc67419876d7f293" continuedAt="Text_4225388615234c299fc67419876d7f294">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327584" continuedAt="Text_9576f43afbc041339eaea4b5089e327585"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c312" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c313"><ix:continuation id="Text_4225388615234c299fc67419876d7f294" continuedAt="Text_4225388615234c299fc67419876d7f295">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:</div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327585" continuedAt="Text_9576f43afbc041339eaea4b5089e327586"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c313" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c314"><ix:continuation id="Text_4225388615234c299fc67419876d7f295" continuedAt="Text_4225388615234c299fc67419876d7f296">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327586" continuedAt="Text_9576f43afbc041339eaea4b5089e327587"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c314" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c315"><ix:continuation id="Text_4225388615234c299fc67419876d7f296">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;" colspan="4">
                        <div style="color: rgb(0, 0, 0);">Primary geographical markets</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Europe</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_97d0b677e5934f4083c36517517ed856" contextRef="c20210101to20211231_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,380,752</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ed1acfe3fb0247028ecfece333c96ef4" contextRef="c20200101to20201231_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,008,763</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9db819bc6c5f4cdab31ff8d0ff201cbf" contextRef="c20190101to20191231_StatementGeographicalAxis_EuropeMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,859,779</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">America</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_1f30552081e541f3b51f2df6a2ad27d5" contextRef="c20210101to20211231_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,420,636</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_4e756e2b31ff4edda38e6e3625edcfc2" contextRef="c20200101to20201231_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">734,206</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_21177af64d5546079ba143c71098d414" contextRef="c20190101to20191231_StatementGeographicalAxis_AmericasMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">383,718</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Asia</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3cdf9b3527fe48a6a423dc2555285726" contextRef="c20210101to20211231_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">729,868</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_45566d9bb8244ed381d4816fe930b528" contextRef="c20200101to20201231_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">717,034</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b2cd1e6e23fa4a5eb46f7aba68475a75" contextRef="c20190101to20191231_StatementGeographicalAxis_AsiaMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">332,390</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Oceania</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_41eef7745944414f9b60003aba1fa968" contextRef="c20210101to20211231_StatementGeographicalAxis_OceaniaMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">45,576</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_8dfe236332c5452eb941bb5b48f07496" contextRef="c20200101to20201231_StatementGeographicalAxis_OceaniaMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3f9c0f413e554924b384a7c32bb1ed15" contextRef="c20190101to20191231_StatementGeographicalAxis_OceaniaMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_5eddd303a4f843c78aacc3c6161e4099" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,576,832</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_08a6a28ae4bd4155a42da24ba481d0f5" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,460,003</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_be5b9e1a01634d7eb767cbef021fa685" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,575,887</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327587" continuedAt="Text_9576f43afbc041339eaea4b5089e327588"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c315" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c316">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327588" continuedAt="Text_9576f43afbc041339eaea4b5089e327589"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c316" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c317">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Balances</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327589" continuedAt="Text_9576f43afbc041339eaea4b5089e327590"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c317" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c318">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327590" continuedAt="Text_9576f43afbc041339eaea4b5089e327591"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c318" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c319">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent revenue recognized for the amounts invoiced
                  and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment. Under Topic 606, the Company&#8217;s right to consideration in exchange for goods or services that the Company
                  has transferred to a customer is recognized as a contract asset. The Company has no contract assets as of December 31, 2021 and 2020.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327591" continuedAt="Text_9576f43afbc041339eaea4b5089e327592"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c319" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c320">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327592" continuedAt="Text_9576f43afbc041339eaea4b5089e327593"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c320" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c321">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Contractual liabilities primarily represent the Company&#8217;s obligation to transfer additional goods or services to a customer for which the Company has
                  received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327593" continuedAt="Text_9576f43afbc041339eaea4b5089e327594"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c321" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c322">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327594" continuedAt="Text_9576f43afbc041339eaea4b5089e327595"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c322" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c323"><ix:nonNumeric name="us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock" id="Text_1c725a7ca1fe49d0946300382fc446cc" contextRef="c20210101to20211231" escape="true" continuedAt="Text_8b53f0a9fdd8410ea86d11f8c02ea07e1">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div>
</ix:nonNumeric></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327595" continuedAt="Text_9576f43afbc041339eaea4b5089e327596"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c323" continuedAt="Text_13ef919c81fa4a2e8e4f980c6b00a3c324"><ix:continuation id="Text_8b53f0a9fdd8410ea86d11f8c02ea07e1" continuedAt="Text_8b53f0a9fdd8410ea86d11f8c02ea07e2">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327596" continuedAt="Text_9576f43afbc041339eaea4b5089e327597"><ix:continuation id="Text_13ef919c81fa4a2e8e4f980c6b00a3c324"><ix:continuation id="Text_8b53f0a9fdd8410ea86d11f8c02ea07e2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade receivable (included in accounts receivable, net)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_4ec73213e7314d75af2002f91120f58b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,047,560</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_2c1de068a7204a0c87dc7d19c7a3f2bf" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">463,333</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Contractual liabilities</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_576e79320f6c4519ab8ca7911b770436" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,943,623</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:ContractWithCustomerLiabilityCurrent" id="Fact_41d5611dcef44033a409131e377f1b48" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,690,837</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-11</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</div>


                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327597" continuedAt="Text_9576f43afbc041339eaea4b5089e327598">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327598" continuedAt="Text_9576f43afbc041339eaea4b5089e327599"><ix:nonNumeric name="us-gaap:CostOfSalesPolicyTextBlock" id="Text_73ccb57fa19640bdbdbc242b062c15bf" contextRef="c20210101to20211231" escape="true" continuedAt="Text_99c107800cfa43a7914c15c5472d726d1">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(l)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e327599" continuedAt="Text_9576f43afbc041339eaea4b5089e3275100"><ix:continuation id="Text_99c107800cfa43a7914c15c5472d726d1" continuedAt="Text_99c107800cfa43a7914c15c5472d726d2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275100" continuedAt="Text_9576f43afbc041339eaea4b5089e3275101"><ix:continuation id="Text_99c107800cfa43a7914c15c5472d726d2">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead
                  costs, depreciation of plants and equipment, manufacturing waste treatment processing fees and inventory write-downs.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275101" continuedAt="Text_9576f43afbc041339eaea4b5089e3275102">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275102" continuedAt="Text_9576f43afbc041339eaea4b5089e3275103"><ix:nonNumeric name="us-gaap:IncomeTaxPolicyTextBlock" id="Text_b3b2037fdf624443b2c1372c9d228045" contextRef="c20210101to20211231" escape="true" continuedAt="Text_b2c07507843246f68f749c72909687131">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(m)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income taxes</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275103" continuedAt="Text_9576f43afbc041339eaea4b5089e3275104"><ix:continuation id="Text_b2c07507843246f68f749c72909687131" continuedAt="Text_b2c07507843246f68f749c72909687132">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275104" continuedAt="Text_9576f43afbc041339eaea4b5089e3275105"><ix:continuation id="Text_b2c07507843246f68f749c72909687132" continuedAt="Text_b2c07507843246f68f749c72909687133">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in
                  future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the
                  differences are expected to reverse. The accounting for deferred tax calculation represents management&#8217;s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax
                  returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275105" continuedAt="Text_9576f43afbc041339eaea4b5089e3275106"><ix:continuation id="Text_b2c07507843246f68f749c72909687133" continuedAt="Text_b2c07507843246f68f749c72909687134">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275106" continuedAt="Text_9576f43afbc041339eaea4b5089e3275107"><ix:continuation id="Text_b2c07507843246f68f749c72909687134" continuedAt="Text_b2c07507843246f68f749c72909687135">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of
                  preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method,
                  deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying
                  enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon
                  the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current.
                  The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275107" continuedAt="Text_9576f43afbc041339eaea4b5089e3275108"><ix:continuation id="Text_b2c07507843246f68f749c72909687135" continuedAt="Text_b2c07507843246f68f749c72909687136">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275108" continuedAt="Text_9576f43afbc041339eaea4b5089e3275109"><ix:continuation id="Text_b2c07507843246f68f749c72909687136">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax
                  position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company&#8217;s Hong Kong and PRC subsidiaries
                  are subject to examination by the relevant local tax authorities. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the &#8220;HK tax laws&#8221;), an investigation normally
                  covers the <ix:nonNumeric name="cenn:PeriodOfPriorTaxAssessmentYearsFromInvestigation" id="Fact_1b48c874c27943a295650769f857e7a7" contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_InlandRevenueHongKongMember" format="ixt-sec:durwordsen">six years</ix:nonNumeric> of the assessment prior to the year of the assessment in which the investigation commences. In the case
                  of fraud and willful evasion, the investigation is extended to cover <ix:nonNumeric name="cenn:IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" id="Fact_231d515cd27742deb4d0f2350e929ea0" contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> of assessment. According to the PRC Tax
                  Administration and Collection Law, the statute of limitations is <ix:nonNumeric name="cenn:IncomeTaxExaminationStatuteOfLimitations" id="Fact_33fa8d6312e546f8bb330b5f9c0b1484" contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember" format="ixt-sec:durwordsen">three years</ix:nonNumeric> if the underpayment of taxes is due to
                  computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to <ix:nonNumeric name="cenn:IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" id="Fact_3f960c2e4d1a4f6882002f4b0dee7dc6" contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember" format="ixt-sec:durwordsen">five years</ix:nonNumeric> under
                  special circumstances, where the underpayment of taxes is more than RMB<ix:nonFraction name="cenn:IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" id="Fact_6828a9c9714c42faa17a868097875458" contextRef="c20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember" unitRef="U005" decimals="0" scale="0" format="ixt:numdotdecimal">100,000</ix:nonFraction>. In the case of transfer pricing issues, the
                  statute of limitation is <ix:nonNumeric name="cenn:PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" id="Fact_91b629072bac480693624ad7daf49544" contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_InlandRevenueHongKongMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric>. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are
                  open to examination for years <span style="-sec-ix-hidden:Fact_b547b0c6ce4c4a888ab12a87a394dd1c">2013 through 2021</span>. For the years ended December 31, 2021 and 2020, the Company did not have any
                  material interest or penalties associated with tax positions. The Company did <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" id="Fact_c0204061bf014790965e55924c39ed30" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" id="Fact_5a54e2ac830b4d48bf982311e78c7f48" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction>t have any significant unrecognized
                  uncertain tax positions as of December 31, 2021 or 2020. The Company does <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_8ce4075de9384ae2a5a70e4d7d5fb331" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction>t expect that its assessment regarding
                  unrecognized tax positions will materially change over the next 12 months.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275109" continuedAt="Text_9576f43afbc041339eaea4b5089e3275110">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275110" continuedAt="Text_9576f43afbc041339eaea4b5089e3275111"><ix:nonNumeric name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="Text_8268eaf755b9415d99323029703c7c52" contextRef="c20210101to20211231" escape="true" continuedAt="Text_7892bcc344d9453c897a21aa8f9180671">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(n)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Foreign currency translation</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275111" continuedAt="Text_9576f43afbc041339eaea4b5089e3275112"><ix:continuation id="Text_7892bcc344d9453c897a21aa8f9180671" continuedAt="Text_7892bcc344d9453c897a21aa8f9180672">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275112" continuedAt="Text_9576f43afbc041339eaea4b5089e3275113"><ix:continuation id="Text_7892bcc344d9453c897a21aa8f9180672" continuedAt="Text_7892bcc344d9453c897a21aa8f9180673">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated and combined financial statements are presented in United States dollars (&#8220;USD&#8221; or &#8220;$&#8221;). The functional currency of
                  certain of CEGL&#8217;s PRC subsidiaries is the Renminbi (&#8220;RMB&#8221;). The functional currency of CEGL and its subsidiaries outside of PRC is the USD.</div>
</ix:continuation></ix:continuation><ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275113" continuedAt="Text_9576f43afbc041339eaea4b5089e3275114"><ix:nonNumeric name="cenn:ForeignCurrencyTranslationRatesTableTextBlock" id="Text_e3fcbdde128a46909bd7739b031d39d4" contextRef="c20210101to20211231" escape="true" continuedAt="Text_fd051bd1c6f1461ea43278ebb7de453c1"><ix:continuation id="Text_7892bcc344d9453c897a21aa8f9180673" continuedAt="Text_7892bcc344d9453c897a21aa8f9180674">
<div><br />

                </div>
</ix:continuation></ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275114" continuedAt="Text_9576f43afbc041339eaea4b5089e3275115"><ix:continuation id="Text_fd051bd1c6f1461ea43278ebb7de453c1" continuedAt="Text_fd051bd1c6f1461ea43278ebb7de453c2"><ix:continuation id="Text_7892bcc344d9453c897a21aa8f9180674" continuedAt="Text_7892bcc344d9453c897a21aa8f9180675">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275115" continuedAt="Text_9576f43afbc041339eaea4b5089e3275116"><ix:continuation id="Text_fd051bd1c6f1461ea43278ebb7de453c2" continuedAt="Text_fd051bd1c6f1461ea43278ebb7de453c3"><ix:continuation id="Text_7892bcc344d9453c897a21aa8f9180675" continuedAt="Text_7892bcc344d9453c897a21aa8f9180676">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275116" continuedAt="Text_9576f43afbc041339eaea4b5089e3275117"><ix:continuation id="Text_fd051bd1c6f1461ea43278ebb7de453c3"><ix:continuation id="Text_7892bcc344d9453c897a21aa8f9180676">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="10">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Years ended December 31,</div>
                      </td>

    <td style="vertical-align: middle;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" id="Fact_49fa1af1c9374e28961b57db2696d81d" contextRef="c20211231" unitRef="U004" decimals="4" scale="0" format="ixt:numdotdecimal">6.3726</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" id="Fact_5fbdb261431648768d61afaf3f6ed2f7" contextRef="c20201231" unitRef="U004" decimals="4" scale="0" format="ixt:numdotdecimal">6.5250</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ForeignCurrencyExchangeRateTranslation1" id="Fact_84892e3bdc28465fbdc167379f350769" contextRef="c20191231" unitRef="U004" decimals="4" scale="0" format="ixt:numdotdecimal">6.9618</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ForeignCurrencyExchangeRateTranslationAverage" id="Fact_bb8e416180a94d9d86853ee82edfaafa" contextRef="c20210101to20211231" unitRef="U004" decimals="4" scale="0" format="ixt:numdotdecimal">6.4508</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ForeignCurrencyExchangeRateTranslationAverage" id="Fact_ba2d05b00cac4561a28b42fca957e54c" contextRef="c20200101to20201231" unitRef="U004" decimals="4" scale="0" format="ixt:numdotdecimal">6.9042</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ForeignCurrencyExchangeRateTranslationAverage" id="Fact_4a91ed5b7baf496fa6fbba70728e8fa5" contextRef="c20190101to20191231" unitRef="U004" decimals="4" scale="0" format="ixt:numdotdecimal">6.9081</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>



                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-12</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</div>


                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275117" continuedAt="Text_9576f43afbc041339eaea4b5089e3275118">
<div><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275118" continuedAt="Text_9576f43afbc041339eaea4b5089e3275119"><ix:nonNumeric name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" id="Text_bb760a8ed6be4220b2b950c7fc69f242" contextRef="c20210101to20211231" escape="true" continuedAt="Text_0dcc2b5f3f444b97970b29752ead54f11">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">
                        <div>(o)</div>
                      </td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comprehensive loss</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275119" continuedAt="Text_9576f43afbc041339eaea4b5089e3275120"><ix:continuation id="Text_0dcc2b5f3f444b97970b29752ead54f11" continuedAt="Text_0dcc2b5f3f444b97970b29752ead54f12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275120" continuedAt="Text_9576f43afbc041339eaea4b5089e3275121"><ix:continuation id="Text_0dcc2b5f3f444b97970b29752ead54f12">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among
                  other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as
                  other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275121" continuedAt="Text_9576f43afbc041339eaea4b5089e3275122">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275122" continuedAt="Text_9576f43afbc041339eaea4b5089e3275123"><ix:nonNumeric name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="Text_2846bb9998de4a25a899b57f546d98c9" contextRef="c20210101to20211231" escape="true" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1911">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(p)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Segments</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275123" continuedAt="Text_9576f43afbc041339eaea4b5089e3275124"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1911" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1912">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275124" continuedAt="Text_9576f43afbc041339eaea4b5089e3275125"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1912" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1913">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with ASC 280-10, Segment Reporting, the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;), identified as the Company&#8217;s
                  Chief Executive Officer, relies upon the consolidated and combined results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM,
                  the Company has only <ix:nonFraction name="us-gaap:NumberOfReportableSegments" id="Fact_cf5970c67db14e7db3a0870158f00d15" contextRef="c20210101to20211231" unitRef="U006" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> reportable segment. The Company does not distinguish between markets or segments for the purpose of
                  internal reporting.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275125" continuedAt="Text_9576f43afbc041339eaea4b5089e3275126"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1913" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1914">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275126" continuedAt="Text_9576f43afbc041339eaea4b5089e3275127"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1914" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1915">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s long-lived assets are substantially located in the PRC and United States. <ix:nonNumeric name="us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" id="Text_3d2c4f2c54fb4c08bcd9fb5bb4484a1c" contextRef="c20210101to20211231" escape="true" continuedAt="Text_ee41c4b34f8f4f8aac45ec77a63926461"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.</span></ix:nonNumeric></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275127" continuedAt="Text_9576f43afbc041339eaea4b5089e3275128"><ix:continuation id="Text_ee41c4b34f8f4f8aac45ec77a63926461" continuedAt="Text_ee41c4b34f8f4f8aac45ec77a63926462"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1915" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1916">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275128" continuedAt="Text_9576f43afbc041339eaea4b5089e3275129"><ix:continuation id="Text_ee41c4b34f8f4f8aac45ec77a63926462" continuedAt="Text_ee41c4b34f8f4f8aac45ec77a63926463"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1916" continuedAt="Text_f7241e89f2cd4f7c96efac3e3215a1917">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div>
</ix:continuation></ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275129" continuedAt="Text_9576f43afbc041339eaea4b5089e3275130"><ix:continuation id="Text_ee41c4b34f8f4f8aac45ec77a63926463"><ix:continuation id="Text_f7241e89f2cd4f7c96efac3e3215a1917">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="6">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br />
                        </div>
                      </td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="3" rowspan="1">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_bfab65af9df842f293d8a97a319fc218" contextRef="c20211231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">848,827</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_a084435fe7e3412f874541aaf1b3d6f1" contextRef="c20201231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,005,680</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_58eb90aa21344a49873bd305c908288c" contextRef="c20211231_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">351,852</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br />
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;"><br />
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_1cca1939d97f4a6faad30cc91be32daf" contextRef="c20201231_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">33,511</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br />
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_eb0e91dbc2b9411d950914e86b18d759" contextRef="c20211231_StatementGeographicalAxis_AllOtherCountriesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">100,547</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><br />
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_acf98e87529647d28f970aff7d3fc5d4" contextRef="c20201231_StatementGeographicalAxis_AllOtherCountriesMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_e6b5b3a5044540b68c795e06790e3c76" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,301,226</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"><br />
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_0fa801636d894883901d81f1f9f00502" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,039,191</ix:nonFraction></div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275130" continuedAt="Text_9576f43afbc041339eaea4b5089e3275131">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275131" continuedAt="Text_9576f43afbc041339eaea4b5089e3275132"><ix:nonNumeric name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="Text_d1583baaa0db4d4a9514aeb8f8a1b3cd" contextRef="c20210101to20211231" escape="true" continuedAt="Text_1c98198989b14840acf75f38c1d2b5111">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(q)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Share-based compensation expenses</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275132" continuedAt="Text_9576f43afbc041339eaea4b5089e3275133"><ix:continuation id="Text_1c98198989b14840acf75f38c1d2b5111" continuedAt="Text_1c98198989b14840acf75f38c1d2b5112">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275133" continuedAt="Text_9576f43afbc041339eaea4b5089e3275134"><ix:continuation id="Text_1c98198989b14840acf75f38c1d2b5112" continuedAt="Text_1c98198989b14840acf75f38c1d2b5113">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275134" continuedAt="Text_9576f43afbc041339eaea4b5089e3275135"><ix:continuation id="Text_1c98198989b14840acf75f38c1d2b5113" continuedAt="Text_1c98198989b14840acf75f38c1d2b5114">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275135" continuedAt="Text_9576f43afbc041339eaea4b5089e3275136"><ix:continuation id="Text_1c98198989b14840acf75f38c1d2b5114" continuedAt="Text_1c98198989b14840acf75f38c1d2b5115">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as
                  compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275136" continuedAt="Text_9576f43afbc041339eaea4b5089e3275137"><ix:continuation id="Text_1c98198989b14840acf75f38c1d2b5115" continuedAt="Text_1c98198989b14840acf75f38c1d2b5116">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275137" continuedAt="Text_9576f43afbc041339eaea4b5089e3275138"><ix:continuation id="Text_1c98198989b14840acf75f38c1d2b5116">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate
                  differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275138" continuedAt="Text_9576f43afbc041339eaea4b5089e3275139">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275139" continuedAt="Text_9576f43afbc041339eaea4b5089e3275140"><ix:nonNumeric name="us-gaap:LesseeLeasesPolicyTextBlock" id="Text_f038d9515779445da8298feb855b3c00" contextRef="c20210101to20211231" escape="true" continuedAt="Text_f6dce4f587824e209375cadeede0c1d81">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(r)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating lease</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275140" continuedAt="Text_9576f43afbc041339eaea4b5089e3275141"><ix:continuation id="Text_f6dce4f587824e209375cadeede0c1d81" continuedAt="Text_f6dce4f587824e209375cadeede0c1d82">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275141" continuedAt="Text_9576f43afbc041339eaea4b5089e3275142"><ix:continuation id="Text_f6dce4f587824e209375cadeede0c1d82" continuedAt="Text_f6dce4f587824e209375cadeede0c1d83">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">The Company adopted the new lease accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;) as of January 1, 2019,</span>&#160;<span style="color: rgb(0, 0, 0);">using the non-comparative transition option pursuant to ASU 2018-11. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other
                    things (i) allowed the Company to carry forward the historical lease classification; (ii) did not require the Company to reassess whether any expired or existing contracts are or contain leases and (iii) did not require the Company to
                    reassess initial direct costs for any existing leases. Therefore, the Company did not consider its existing land use right that was not previously accounted for as leases under Topic 840. For all operating leases except for short-term
                    leases, the Company recognized operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less were short-term leases and not recognized as right-of-use assets and lease liabilities on the
                    consolidated and combined balance sheets.</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275142" continuedAt="Text_9576f43afbc041339eaea4b5089e3275143"><ix:continuation id="Text_f6dce4f587824e209375cadeede0c1d83" continuedAt="Text_f6dce4f587824e209375cadeede0c1d84">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275143" continuedAt="Text_9576f43afbc041339eaea4b5089e3275144"><ix:continuation id="Text_f6dce4f587824e209375cadeede0c1d84">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the
                  Company&#8217;s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of the remaining future minimum lease payments. As the
                  interest rate implicit in the Company&#8217;s leases is not readily determinable, the Company utilizes its incremental borrowing rate, determined by class of underlying asset, to discount the lease payments. The operating lease right-of-use
                  assets also include lease payments made before commencement and exclude lease incentives. Some of the Company&#8217;s lease agreements contained renewal options; however, the Company did not recognize right-of-use assets or lease liabilities
                  for renewal periods unless it was determined that the Company was reasonably certain of renewing the lease at inception or when a triggering event occurred. The Company&#8217;s lease agreements did not contain any material residual value
                  guarantees or material restrictive covenants.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275144" continuedAt="Text_9576f43afbc041339eaea4b5089e3275145">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275145" continuedAt="Text_9576f43afbc041339eaea4b5089e3275146"><ix:nonNumeric name="us-gaap:MinorityInterestDisclosureTextBlock" id="Text_1bb62e9e2cd645b5b5ce97b05efe14b5" contextRef="c20210101to20211231" escape="true" continuedAt="Text_87afc7f4093a412682dba25a70834db01">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(s)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Non-controlling Interest</div>
                      </td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275146" continuedAt="Text_9576f43afbc041339eaea4b5089e3275147"><ix:continuation id="Text_87afc7f4093a412682dba25a70834db01" continuedAt="Text_87afc7f4093a412682dba25a70834db02">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275147" continuedAt="Text_9576f43afbc041339eaea4b5089e3275148"><ix:continuation id="Text_87afc7f4093a412682dba25a70834db02">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A non-controlling interest in a subsidiary of CAG HK represents the portion of the equity (net assets) in the subsidiary not directly or
                  indirectly attributable to CAG HK. Non-controlling interests are presented as a separate component of equity on the consolidated and combined balance sheets and statements of operations and other comprehensive loss are attributed to
                  controlling and non-controlling interests. As of December 31, 2021, all subsidiaries are <ix:nonFraction name="us-gaap:MinorityInterestOwnershipPercentageByParent" id="Fact_5f2b573fe2904b248e478c448d383397" contextRef="c20211231_OwnershipAxis_CENNTROELECTRICGROUPLIMITEDMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% owned by CEGL.</div>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275148" continuedAt="Text_9576f43afbc041339eaea4b5089e3275149">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275149" continuedAt="Text_9576f43afbc041339eaea4b5089e3275150"><ix:nonNumeric name="cenn:RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" id="Text_e2ddf1f2142f4a0aa01eb527aceb8332" contextRef="c20210101to20211231" escape="true" continuedAt="Text_4a1e5f2326e24c31a8a5b8521d495a471">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                  <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(t)</td>

    <td style="width: auto; vertical-align: top;">
                          <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';">
                            <div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;">COVID-19 Risks and Uncertainties</div>
                          </div>
                        </td>

  </tr>


</table>
                </div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275150" continuedAt="Text_9576f43afbc041339eaea4b5089e3275151"><ix:continuation id="Text_4a1e5f2326e24c31a8a5b8521d495a471" continuedAt="Text_4a1e5f2326e24c31a8a5b8521d495a472">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation>
                <div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                  <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275151" continuedAt="Text_9576f43afbc041339eaea4b5089e3275152"><ix:continuation id="Text_4a1e5f2326e24c31a8a5b8521d495a472">
<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a
                    negative effect on the Company's financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements.<br />
                  </div>
</ix:continuation></ix:continuation>
                  </div>


                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-13</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (CONTINUED)</div>


                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275152" continuedAt="Text_9576f43afbc041339eaea4b5089e3275153">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275153" continuedAt="Text_9576f43afbc041339eaea4b5089e3275154"><ix:nonNumeric name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="Text_6be8d2d7d7674a5fa465810190376f86" contextRef="c20210101to20211231" escape="true" continuedAt="Text_af275c1b630b49e1a73cbaea4ced06fa1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Recently issued accounting standards pronouncements</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275154" continuedAt="Text_9576f43afbc041339eaea4b5089e3275155"><ix:continuation id="Text_af275c1b630b49e1a73cbaea4ced06fa1" continuedAt="Text_af275c1b630b49e1a73cbaea4ced06fa2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275155" continuedAt="Text_9576f43afbc041339eaea4b5089e3275156"><ix:continuation id="Text_af275c1b630b49e1a73cbaea4ced06fa2" continuedAt="Text_af275c1b630b49e1a73cbaea4ced06fa3">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326)&#8221; (&#8220;ASU
                  2016-13&#8221;). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within
                  those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, &#8220;Financial Instruments &#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic
                  842).&#8221; ASU 2019-10 deferred the effective date of ASU 2016-13 for all other companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In addition, the Jumpstart Our Business Startups
                  Act of 2012 (the &#8220;JOBS Act&#8221;) provides that emerging growth companies (&#8220;EGC&#8221;) can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private
                  companies. The Company currently qualifies as an EGC as defined in the JOBS Act, and is planning to adopt this standard beginning on January 1, 2023. The Company is currently evaluating the potential effects of adopting the provisions of
                  ASU No. 2016-13 on its consolidated financial statements, particularly its recognition of provision for accounts receivable.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275156" continuedAt="Text_9576f43afbc041339eaea4b5089e3275157"><ix:continuation id="Text_af275c1b630b49e1a73cbaea4ced06fa3" continuedAt="Text_af275c1b630b49e1a73cbaea4ced06fa4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275157" continuedAt="Text_9576f43afbc041339eaea4b5089e3275158"><ix:continuation id="Text_af275c1b630b49e1a73cbaea4ced06fa4" continuedAt="Text_af275c1b630b49e1a73cbaea4ced06fa5">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU
                  2019-12&#8221;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic
                  740 by clarifying and amending existing guidance. For public business entities, the amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the
                  amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the new standard effective January 1, 2022 and the adoption of
                  this guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275158" continuedAt="Text_9576f43afbc041339eaea4b5089e3275159"><ix:continuation id="Text_af275c1b630b49e1a73cbaea4ced06fa5" continuedAt="Text_af275c1b630b49e1a73cbaea4ced06fa6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9576f43afbc041339eaea4b5089e3275159"><ix:continuation id="Text_af275c1b630b49e1a73cbaea4ced06fa6">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other accounting pronouncements that have been issued or proposed by the FASB or other standards-setting bodies that do not require
                  adoption until a future date are not expected to have a material impact on the Company&#8217;s consolidated financial statements upon adoption.</div>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-14</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="Text_24ff1a4b4856463fab2966984e66608a" contextRef="c20210101to20211231" escape="true" continuedAt="Text_d466111b5fc548758050a17668b4bbca1">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 3 - ACCOUNTS RECEIVABLE, NET</div>
</ix:nonNumeric>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca1" continuedAt="Text_d466111b5fc548758050a17668b4bbca2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca2" continuedAt="Text_d466111b5fc548758050a17668b4bbca3"><ix:nonNumeric name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="Text_786f9b25a2ba4a9594a2113e23af5cb0" contextRef="c20210101to20211231" escape="true" continuedAt="Text_1710035a44a54e42a695f0ba60f656831">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable, net is summarized as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca3" continuedAt="Text_d466111b5fc548758050a17668b4bbca4"><ix:continuation id="Text_1710035a44a54e42a695f0ba60f656831" continuedAt="Text_1710035a44a54e42a695f0ba60f656832">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca4" continuedAt="Text_d466111b5fc548758050a17668b4bbca5"><ix:continuation id="Text_1710035a44a54e42a695f0ba60f656832" continuedAt="Text_1710035a44a54e42a695f0ba60f656833">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_897eadd25e3a44f0b08831462c2f047a" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,523,543</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_b7893e642ce4483683b1b25d5687dcb9" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,584,448</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for doubtful accounts</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                        <div>(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_b79473cc2ec14b198290956ea23e57b0" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,475,983</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                        <div>)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                        <div>(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" id="Fact_2790f1b4e87c4686813a827d5fdd8291" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,121,115</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable, net</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_15abc8e87cd14984a8ca080b00db699e" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,047,560</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableNetCurrent" id="Fact_365de897cf3f48e896df588019f82bef" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">463,333</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca5" continuedAt="Text_d466111b5fc548758050a17668b4bbca6"><ix:continuation id="Text_1710035a44a54e42a695f0ba60f656833" continuedAt="Text_1710035a44a54e42a695f0ba60f656834">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca6" continuedAt="Text_d466111b5fc548758050a17668b4bbca7"><ix:continuation id="Text_1710035a44a54e42a695f0ba60f656834" continuedAt="Text_1710035a44a54e42a695f0ba60f656835">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The changes in the provision for doubtful accounts are as follows:</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca7" continuedAt="Text_d466111b5fc548758050a17668b4bbca8"><ix:continuation id="Text_1710035a44a54e42a695f0ba60f656835" continuedAt="Text_1710035a44a54e42a695f0ba60f656836">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d466111b5fc548758050a17668b4bbca8"><ix:continuation id="Text_1710035a44a54e42a695f0ba60f656836">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; white-space: nowrap;" colspan="10">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_96e1c2f4e13b4581b221f4d54d38a2f1" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,121,115</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_be2c95dbbbbb4901b8c2c826e7fea9f6" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">874,355</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_ba2f5a3fe5f84471a34c8b6508add4b3" contextRef="c20181231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" id="Fact_9deb53046b0e4f0ab5d89f6e25450d37" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">391,189</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" id="Fact_6fea075389a843f0bbc9bfbc246fab7c" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">92,009</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" id="Fact_cfae1bcf60ab42e3979b5b50edab9802" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">946,590</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" id="Fact_1ba99fc995fd472d8d4af55116e5cfae" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">86,170</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" id="Fact_79164eea0ae4434ab255cae99dc8eaec" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" id="Fact_5ab4d076acc74c7a937d5614994400a4" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">51,418</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign exchange</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges" id="Fact_0248e3cb35e24b40b30262c27e2e3bc5" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">49,849</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges" id="Fact_aacdafcddbc34960b137c34cca756d32" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">154,751</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges" id="Fact_faf5a4c151d949329a3bb423427c251c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">20,817</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_2062a025392a4aaea75a1d66ec288220" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,475,983</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_87f6e7460ecc45499437dfe8845f5f47" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,121,115</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:AllowanceForDoubtfulAccountsReceivable" id="Fact_1db84d1d81584d9abf1cf2a5a4230cd6" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">874,355</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:InventoryDisclosureTextBlock" id="Text_3f426c3be3b64fc39cdf511af0e0c06c" contextRef="c20210101to20211231" escape="true" continuedAt="Text_10b65e58c86147d3a92b8512c6b42e811">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 4 - INVENTORIES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_10b65e58c86147d3a92b8512c6b42e811" continuedAt="Text_10b65e58c86147d3a92b8512c6b42e812">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_10b65e58c86147d3a92b8512c6b42e812" continuedAt="Text_10b65e58c86147d3a92b8512c6b42e813"><ix:nonNumeric name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="Text_6785c90e209649cf812ccd5f49e2138b" contextRef="c20210101to20211231" escape="true" continuedAt="Text_bd193f3a67ba436189a9d2d3e28481691">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are summarized as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_10b65e58c86147d3a92b8512c6b42e813" continuedAt="Text_10b65e58c86147d3a92b8512c6b42e814"><ix:continuation id="Text_bd193f3a67ba436189a9d2d3e28481691" continuedAt="Text_bd193f3a67ba436189a9d2d3e28481692">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_10b65e58c86147d3a92b8512c6b42e814" continuedAt="Text_10b65e58c86147d3a92b8512c6b42e815"><ix:continuation id="Text_bd193f3a67ba436189a9d2d3e28481692">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw material</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_ff0da5370aba4aa391751bc661b4c2fa" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,055,844</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:InventoryRawMaterials" id="Fact_77404c6f75224bc9a9776a64060b8d1b" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,713,761</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Work-in-progress</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_80f919af28a844e48ed6953dc32247c2" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,110,469</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:InventoryWorkInProcess" id="Fact_309f59d5b39a459585aa7d078b5d2006" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">931,249</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_fffe5a996fb04d4f972d68b406949d0b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,973,503</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:InventoryFinishedGoods" id="Fact_53224ca8939c46d592f8323201369282" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,562,980</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_9179d0fc14254052a78e459c816d5493" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">8,139,816</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:InventoryNet" id="Fact_645c2373f3214576988d88fd9d503b00" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,207,990</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_10b65e58c86147d3a92b8512c6b42e815" continuedAt="Text_10b65e58c86147d3a92b8512c6b42e816">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_10b65e58c86147d3a92b8512c6b42e816">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended December 31, 2021, 2020 and 2019, the impairment loss recognized by the Company for slow-moving inventory with cost
                  lower than net realizable value was $<ix:nonFraction name="cenn:ImpairmentLossRecognizedForInventory" id="Fact_b8a615ab8349450f9d5329ab6778e484" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,265,890</ix:nonFraction>, $<ix:nonFraction name="cenn:ImpairmentLossRecognizedForInventory" id="Fact_f83f2cec8e754ed193532792e886a236" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">719,608</ix:nonFraction> and $<ix:nonFraction name="cenn:ImpairmentLossRecognizedForInventory" id="Fact_0ffae479c33647bdab1c2b7b207ed71d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">959,334</ix:nonFraction>, respectively.</div>
</ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-15</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock" id="Text_3aa6f6487edb49c8bb6578cdd1e5a6f0" contextRef="c20210101to20211231" escape="true" continuedAt="Text_b8875e2a75744959b00035389eab69881">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 5 - PREPAYMENT AND OTHER CURRENT ASSETS, NET</div>
</ix:nonNumeric>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69881" continuedAt="Text_b8875e2a75744959b00035389eab69882">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_b8875e2a75744959b00035389eab69882" continuedAt="Text_b8875e2a75744959b00035389eab69883"><ix:nonNumeric name="cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" id="Text_0fb271306c154595ace129c2d8c84e65" contextRef="c20210101to20211231" escape="true" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94011">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Prepayment and other current assets, net <span style="color: rgb(0, 0, 0);">consisted of the following:</span></div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69883" continuedAt="Text_b8875e2a75744959b00035389eab69884"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94011" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94012">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69884" continuedAt="Text_b8875e2a75744959b00035389eab69885"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94012" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94013">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Receivable from third parties (1)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" id="Fact_3c485dfe2788423f9af319021ff810c5" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">348,773</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" id="Fact_1629a2a8307643d2a03df18f9b311049" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">805,382</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Advance to suppliers</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:Supplies" id="Fact_15f1f591cbac48f09bbdce135fad8d0b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,686,708</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:Supplies" id="Fact_3c12e456f95c4d29a9f6b99ad102ee40" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">814,322</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deductible input value added tax</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PrepaidTaxes" id="Fact_1c37b9925098469ab13986548eb19f22" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,196,186</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PrepaidTaxes" id="Fact_9367c559a7c64bf38676874d1ad6d47f" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">903,715</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Refund for goods and services tax (&#8220;GST&#8221;)&#160; (2)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" id="Fact_66be6e70a12a4df0b2582da7a7466af6" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,488,528</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:OtherPrepaidExpenseCurrent" id="Fact_485b2e564a424327aeb6ad035fbb0396" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_bbb3771beadb41f9bf7956d5c43e5cdf" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">269,412</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OtherAssetsCurrent" id="Fact_7b780a60efe24be3aa5e074541a3423e" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">178,187</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" id="Fact_24173a4cff5a47ba95f08a1aac4d5f9a" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,989,607</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PrepaidExpenseCurrent" id="Fact_0fef5b3e9ecc451c8d261f9e6fdf40e1" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,701,606</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from third parties (3)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ProvisionForReceivableFromThirdParties" id="Fact_557b87518bb5490597a2af1d3a131d64" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="cenn:ProvisionForReceivableFromThirdParties" id="Fact_b1dcf2458eed458c9a2f03b7516ccd00" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">613,850</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Prepayment and other current assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_106935288f3544b88145656c0fa8b4f8" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,989,607</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" id="Fact_a26d1ab23a9a454ab8df01f721bf8606" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,087,756</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69885" continuedAt="Text_b8875e2a75744959b00035389eab69886"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94013" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94014">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69886" continuedAt="Text_b8875e2a75744959b00035389eab69887"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94014" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94015">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_abeaf981692d4d6f98783ddc5da19a84" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#8220;Xinlongma&#8221;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $<ix:nonFraction name="cenn:ReceivableFromAgreementToProvideSpareParts" id="Fact_e293d9812ea74fc3986ca85139a6b4e6" contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_FujianXinlongmaAutomobileCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">301,486</ix:nonFraction> to settle amounts payable to Xinlongma for the Company&#8217;s purchase of electric vehicles in the future.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69887" continuedAt="Text_b8875e2a75744959b00035389eab69888"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94015" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94016">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69888" continuedAt="Text_b8875e2a75744959b00035389eab69889"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94016" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94017">
<div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">In December 2020, </span>Hangzhou Ronda<span style="color: rgb(0, 0, 0);"> signed an agreement with
                    Wuhu Baoqi Automobile Co., Ltd. (&#8220;Wuhu Baoqi&#8221;) to net out receivables owed to </span>Hangzhou <span style="color: rgb(0, 0, 0);">Ronda with payable balances owed to Wuhu Baoqi at a net receivable of $<ix:nonFraction name="us-gaap:ReceivablesNetCurrent" id="Fact_3047d7bac83f4c0aba5840491d5036a8" contextRef="c20201231_ConsolidatedEntitiesAxis_WuhuBaoqiAutomobileCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">612,278</ix:nonFraction> (RMB<ix:nonFraction name="us-gaap:ReceivablesNetCurrent" id="Fact_604ae1bce7cb42a0b2471f19202db19a" contextRef="c20201231_ConsolidatedEntitiesAxis_WuhuBaoqiAutomobileCoLtdMember" unitRef="U005" decimals="0" scale="0" format="ixt:numdotdecimal">3,995,117</ix:nonFraction>) as of
                    December 31, 2020. As Wuhu Baoqi has had financial difficulties since 2018 and went into bankruptcy in late 2020, the Company recorded a full provision for this net receivable in 2018. The receivable was written off in year 2021.</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab69889" continuedAt="Text_b8875e2a75744959b00035389eab698810"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94017" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94018">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab698810" continuedAt="Text_b8875e2a75744959b00035389eab698811"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94018" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a94019">
<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized a receivable of $<ix:nonFraction name="cenn:ReceivableRecognized" id="Fact_d0b5afbdeb124fcab51819202ebc3f17" contextRef="c20211231_ConsolidatedEntitiesAxis_HangzhouMagicShadowVentureCapitalPartnershipMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">47,077</ix:nonFraction> (RMB<ix:nonFraction name="cenn:ReceivableRecognized" id="Fact_53361d011b3d46aeb7a7952d400e076d" contextRef="c20211231_ConsolidatedEntitiesAxis_HangzhouMagicShadowVentureCapitalPartnershipMember" unitRef="U005" decimals="0" scale="0" format="ixt:numdotdecimal">300,000</ix:nonFraction>) from Hangzhou Magic Shadow Venture
                  Capital Partnership (&#8220;Hangzhou Magic&#8221;). Hangzhou Magic was deregistered in 2021 and, as a result, the receivable was written off during the fiscal year ended December 31, 2021.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab698811" continuedAt="Text_b8875e2a75744959b00035389eab698812"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a94019" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a940110">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab698812" continuedAt="Text_b8875e2a75744959b00035389eab698813"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a940110" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a940111">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_f96870f8e4a24eb8bbfac6f21b433362" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab698813" continuedAt="Text_b8875e2a75744959b00035389eab698814"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a940111" continuedAt="Text_be0f9f5177734ffd92bb9ca0f03a940112">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_b8875e2a75744959b00035389eab698814"><ix:continuation id="Text_be0f9f5177734ffd92bb9ca0f03a940112">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;" class="DSPFListTable">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right;"><span style="color: rgb(0, 0, 0);">(3)</span></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_a15152eb54b948ac9dd1b2c93170ce95" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The Company recorded provision for receivable from third parties and
                          advance to suppliers of $<ix:nonFraction name="cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers" id="Fact_b32bb2a4dfbd48528e716b66d4936adc" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">157,445</ix:nonFraction>, <span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c">nil</span> and $<ix:nonFraction name="cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers" id="Fact_6a1179bd39114ae8811c814c65a0bb11" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">268,458</ix:nonFraction> for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:EquityMethodInvestmentsDisclosureTextBlock" id="Text_5dc0915b04fb4400be04ab30c0fc9118" contextRef="c20210101to20211231" escape="true" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f51">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 6 &#8211; EQUITY METHOD INVESTMENTS</div>
</ix:nonNumeric>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f51" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f52">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f52" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f53"><ix:nonNumeric name="us-gaap:EquityMethodInvestmentsTextBlock" id="Text_b0da2f6ad4ae4280ae9490b82ac332a3" contextRef="c20210101to20211231" escape="true" continuedAt="Text_df2ba72c45f44bc2b7845c09c38c79621">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Equity method investment</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd. <span style="color: rgb(0, 0, 0);">(&#8220;Hangzhou Hezhe&#8221;) (1)</span></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_e5c47a3862fc46d7abe0a25db4e7b9c2" contextRef="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">329,197</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_e4199017c0e74d929ba8541cd00d17fe" contextRef="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_82e18d4a741947a39914f89c28a2faf6" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">329,197</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_a87d959af1d94f679eb84d0c0b79d17c" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f53" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f54"><ix:continuation id="Text_df2ba72c45f44bc2b7845c09c38c79621" continuedAt="Text_df2ba72c45f44bc2b7845c09c38c79622">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f54" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f55"><ix:continuation id="Text_df2ba72c45f44bc2b7845c09c38c79622">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_285f817b982e48b2a08bf8200177b6c6" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">On June 23, 2021, Cenntro invested RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_d72e12c617f74513b6dd708c5abc1389" contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U005" decimals="0" scale="0" format="ixt:numdotdecimal">2,000,000</ix:nonFraction> (approximately $<ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_73a25f8f48a94e8e9963926e64be8225" contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">314,030</ix:nonFraction>) in Hangzhou
                          Hezhe to acquire <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_4fede8c391494aec86139d352b996a33" contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls <ix:nonFraction name="cenn:PercentageOfVotingInterestsControls" id="Fact_a835b2f3154d43308ad4ae765a7e0a63" contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction>% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_775d77a0c0814c73adde6ade7c57dc60" contextRef="c20210101to20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,167</ix:nonFraction>
                          based on its proportionate share of equity interest.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f55" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f56">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f56" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f57">
<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Investment before January 1, 2021</span></div>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f57" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f58">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f58" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f59">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">In 2014, Cenntro established Zhejiang Doohan Tech. Co. Ltd. (&#8220;Douha&#8221;). With the shareholding in Douha below <ix:nonFraction name="cenn:CostMethodInvestmentOwnershipPercentage" id="Fact_9446fc1748a746b9a2f3b627e2389599" contextRef="c20141231_RangeAxis_MaximumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% and as a passive investor, </span>Cenntro accounted for the shareholdings of Douha under the cost method of accounting.<span style="color: rgb(0, 0, 0);"> Following asset impairment testing
                            for the year ended December 31, 2017, Cenntro recognized a full impairment on </span>the investment in Douha<span style="color: rgb(0, 0, 0);">. On March 31, 2021, Cenntro transferred its equity interest in Douha for
                            consideration of $<ix:nonFraction name="cenn:CostMethodInvestmentSoldCarryingAmount" id="Fact_04ff5bd11da7425b82a98abb045624ec" contextRef="c20210331to20210331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">508,156</ix:nonFraction> in total</span>&#160;<span style="color: rgb(0, 0, 0);">and recognized gain of $<ix:nonFraction name="cenn:CostMethodInvestmentRealizedGainLossOnDisposal" id="Fact_49973e47e5df45fcb94c4afd0c7a0008" contextRef="c20210331to20210331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">508,156</ix:nonFraction> from disposal of the investment. Cenntro received payment of $<ix:nonFraction name="cenn:ProceedsFromSaleOfCostMethodInvestments" id="Fact_91015a4e400f457386b001bd1c30f9e5" contextRef="c20211130to20211130_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">465,941</ix:nonFraction> in November 2021.</span>&#160;</div>
                      </td>

  </tr>


</table>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f59" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f510">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f510" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f511">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">In March 2018, Cenntro invested in Zhejiang RAP Smartcar Corporation (&#8220;Zhejiang RAP&#8221;) with the initial investment cost of $<ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_ad9a7d9ed3dd4c0e9df2d9e023e0aedd" contextRef="c20180331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,927,133</ix:nonFraction>. As of January 1, 2019, Cenntro&#8217;s investment accounted for <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_a2b9c2cc840a41deb07c0ba4d8cd1724" contextRef="c20181231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U004" decimals="3" scale="-2" format="ixt:numdotdecimal">33.4</ix:nonFraction>% of Zhejiang RAP&#8217;s equity interest. The Company accounts for the investment under the equity method because the Company has the ability to exercise significant influence but does not have
                          control over Zhejiang RAP. For the years ended December 31, 2020 and 2019, Cenntro recognized investment loss of $<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_4b656b9c905043c89ae4a04b122513ed" contextRef="c20200101to20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">330,103</ix:nonFraction>
                          and $<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_baef1ad876bb418d89d8b862c5a743d2" contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">650,253</ix:nonFraction>, respectively, based on its proportionate share of equity interests in Zhejiang RAP. On March 18, 2019,
                          Cenntro disposed <ix:nonFraction name="cenn:PercentageOfEquityInterestsSold" id="Fact_115437309e234112b112028c31c9890b" contextRef="c20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">6</ix:nonFraction>% of equity interest in Zhejiang RAP to a third party for the consideration of $<ix:nonFraction name="us-gaap:EquityMethodInvestmentSoldCarryingAmount" id="Fact_08262440d51f470b9be5f7bdcfd8d044" contextRef="c20190318to20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">955,400</ix:nonFraction>, with disposal gain of $<ix:nonFraction name="us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal" id="Fact_35dda043312f4b45a53cf9c7291d48ef" contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">794,624</ix:nonFraction>
                          recognized for the year ended December 31, 2019. After such disposal, Cenntro held <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_a4385da2ae77483dabeeac06ea7acfee" contextRef="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U004" decimals="3" scale="-2" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_94b08851746340e78ade4f076ceba5f7" contextRef="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember" unitRef="U004" decimals="3" scale="-2" format="ixt:numdotdecimal">27.4</ix:nonFraction></ix:nonFraction>% of equity interest in
                          Zhejiang RAP with net carrying value of zero as of December 31, 2021 and 2020 due to recurring losses of Zhejiang RAP.</div>
                      </td>

  </tr>


</table>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f511" continuedAt="Text_e782e6e6d0d745fc82f0ed37eab2c7f512">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_e782e6e6d0d745fc82f0ed37eab2c7f512">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">On June 28, 2017, Cenntro invested RMB<ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_1398f7a51ea9476d9ca3c712306d7054" contextRef="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember" unitRef="U005" decimals="0" scale="0" format="ixt:numdotdecimal">4,500,000</ix:nonFraction> (approximately $<ix:nonFraction name="us-gaap:EquityMethodInvestments" id="Fact_8c766d78acb44677bd8fa4de5dada8e6" contextRef="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember" unitRef="U002" decimals="-4" scale="6" format="ixt:numdotdecimal">0.65</ix:nonFraction> million) in Jiangsu Rongyuan Auto Co., Ltd. (&#8220;Jiangsu Rongyuan&#8221;) to acquire <ix:nonFraction name="us-gaap:EquityMethodInvestmentOwnershipPercentage" id="Fact_37344fdab6ca47bbac9bc24cd83ae9ee" contextRef="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">15</ix:nonFraction>% of its equity interest. The Company accounts for the investment under the equity method because the Company&#8217;s representation on the board exceeds <ix:nonFraction name="cenn:PercentageOfVotingInterestsControls" id="Fact_39dbb8946b384dc2a174511aad0cf76e" contextRef="c20170628_RangeAxis_MinimumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">33</ix:nonFraction>% and therefore the Company has the ability to exercise significant influence but does not have control over Jiangsu Rongyuan. For
                          the year ended December 31, 2019, Cenntro recognized investment loss of $<ix:nonFraction name="us-gaap:IncomeLossFromEquityMethodInvestments" id="Fact_7298e2abc73a43128da27a96440a70f0" contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">140,142</ix:nonFraction> based on its proportionate share of
                          equity interests in Jiangsu Rongyuan. Since the business conditions of Jiangsu Rongyuan deteriorated, Cenntro recognized impairment of $<ix:nonFraction name="us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment" id="Fact_399f526e19b74a7f91480ff9b229200f" contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">444,911</ix:nonFraction>
                          for the year ended December 31, 2019, reducing the cost to zero.</div>
                      </td>

  </tr>


</table>
</ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;<br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-16</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="Text_ff3011f8d47b491198a216a99490054e" contextRef="c20210101to20211231" escape="true" continuedAt="Text_ace3aecf31c846d9a75008065403dba51">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 7 &#8211;PLANTS AND EQUIPMENT, NET</div>
</ix:nonNumeric>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba51" continuedAt="Text_ace3aecf31c846d9a75008065403dba52">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba52" continuedAt="Text_ace3aecf31c846d9a75008065403dba53"><ix:nonNumeric name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="Text_667e6b70631e405b96cd09f75fb87705" contextRef="c20210101to20211231" escape="true" continuedAt="Text_d1296c18e3e0432fafc88797174e602a1">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plants and equipment, net consisted of the following:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba53" continuedAt="Text_ace3aecf31c846d9a75008065403dba54"><ix:continuation id="Text_d1296c18e3e0432fafc88797174e602a1" continuedAt="Text_d1296c18e3e0432fafc88797174e602a2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba54" continuedAt="Text_ace3aecf31c846d9a75008065403dba55"><ix:continuation id="Text_d1296c18e3e0432fafc88797174e602a2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">At cost:</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_7fe46e7b89654804ab5c643af7a6811c" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,068,056</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_cafa9ad816ae468d9ef317f118f2a714" contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,972,035</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_9d750433e82c42b5b8a2f2a7a1c7eec7" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">899,538</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_9fa99a20e84e41acaa4739cd0eb5761a" contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">652,520</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_e7cbee19347b4ab5ba042d0768b550e8" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">818,703</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_a7eb778da28e4937ae916fe1776bb7b3" contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">950,106</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_246d7b5abe564bc6bffdfd60e9663cb5" contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">301,079</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_642740d227254d6f915dbd51a0e849af" contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">315,550</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_e0bc12d42b984d6a9c41e8c64a3fa9c5" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,087,376</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentGross" id="Fact_2133e2f3d07049069614a631ce1a3bae" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,890,211</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div>(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_bed255741fea4ebbaccca6e8ee2d36de" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,786,150</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div>(<ix:nonFraction name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" id="Fact_c2df9117722f4682b9f82a0712046df9" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,851,020</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Plants and equipment, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_d61c4d5579bf47c5924605357d37c39c" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,301,226</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentNet" id="Fact_cebdaadbdde7462d96f1c26dc7b0b995" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,039,191</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba55" continuedAt="Text_ace3aecf31c846d9a75008065403dba56">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba56" continuedAt="Text_ace3aecf31c846d9a75008065403dba57">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of land use rights for the years ended December 31, 2020 and 2019 were $<ix:nonFraction name="cenn:AmortizationOfLandUseRights" id="Fact_d4d09bda61b14c558924d3d28b41f102" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">420,834</ix:nonFraction> and $<ix:nonFraction name="cenn:AmortizationOfLandUseRights" id="Fact_ff51bc043caa4beab239cf61dd0b2b45" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">458,829</ix:nonFraction>, respectively. On November 9,
                  2020, the Company disposed its land use rights and buildings to a third party for total consideration of $<ix:nonFraction name="us-gaap:PropertyPlantAndEquipmentDisposals" id="Fact_397cf9c1c09348568a3899144b7433ea" contextRef="c20201109to20201109" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">34,326,979</ix:nonFraction>, with
                  disposal gain of $<ix:nonFraction name="cenn:GainLossOnDispositionOfLandUseRightsAndProperties" id="Fact_97754e71da954d02a1d16cd0df9115fa" contextRef="c20201109to20201109" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,005,446</ix:nonFraction> recognized.</div>
</ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba57" continuedAt="Text_ace3aecf31c846d9a75008065403dba58">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba58" continuedAt="Text_ace3aecf31c846d9a75008065403dba59">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expenses for the years ended December 31, 2021, 2020 and 2019 were $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_3e411373a1b04369ada44ffd5b37e3c3" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">589,576</ix:nonFraction>, $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_ed61a97240034e6c9ecabebf98e737f1" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,350,922</ix:nonFraction> and $<ix:nonFraction name="us-gaap:Depreciation" id="Fact_73d6ee8d43204292840c76d2d1606362" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,544,900</ix:nonFraction>, respectively.</div>
</ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba59" continuedAt="Text_ace3aecf31c846d9a75008065403dba510">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ace3aecf31c846d9a75008065403dba510">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Impairment loss for the years ended December 31, 2021, 2020 and 2019 were $<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_7f55ce6fa1364baab025d69f3e8526b3" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,215</ix:nonFraction>, $<ix:nonFraction name="us-gaap:ImpairmentOfLongLivedAssetsHeldForUse" id="Fact_65aadd8194094e5dba55d5cd76bf186a" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">58,760</ix:nonFraction> and <span style="-sec-ix-hidden:Fact_33d6e35db6054d5d8fc4318eb35a8904">nil</span>, respectively.</div>
</ix:continuation>

                <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-17</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="cenn:OtherNonCurrentAssetsNetTextBlock" id="Text_aab3fae7533d4dd4a68777be24daa94f" contextRef="c20210101to20211231" escape="true" continuedAt="Text_18e583894f2a42ef961e43aa48caea231">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 8 &#8211; OTHER NON-CURRENT ASSETS, NET</div>
</ix:nonNumeric>
                <ix:continuation id="Text_18e583894f2a42ef961e43aa48caea231" continuedAt="Text_18e583894f2a42ef961e43aa48caea232">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_18e583894f2a42ef961e43aa48caea232" continuedAt="Text_18e583894f2a42ef961e43aa48caea233"><ix:nonNumeric name="us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock" id="Text_03d5788ba4ad4237a6271cab75be75d5" contextRef="c20210101to20211231" escape="true" continuedAt="Text_0199c7f6a5ae424fab0aca82a5a2452b1">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deposit</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DepositAssets" id="Fact_3e79198e68e542ec850b6e942b2da4dd" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">564,007</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DepositAssets" id="Fact_0ecd31cc2075422eb8d758721dc4311c" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">113,719</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred offering cost</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:DeferredCosts" id="Fact_b14b2ebfabcf43998dc517c8424c3848" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:DeferredCosts" id="Fact_726caf7ef1ac42e7893dcade684fa6b6" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,003,929</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Long-term prepayment (1)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:LongTermPrepayment" id="Fact_f52b71d19813414f99bf84f9b30013c7" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,587,693</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:LongTermPrepayment" id="Fact_48f6e7578f284674ae3dd60e445e27bd" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Receivable from a third party (2)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="cenn:ReceivableFromRelatedPartiesNoncurrent" id="Fact_426f9ba5cc6040799848e940a69c5ff2" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,353,827</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="cenn:ReceivableFromRelatedPartiesNoncurrent" id="Fact_1b74811bff2645e5abb0ad980b8a7852" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,298,851</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" id="Fact_f6b40347e40745088d4762380d2f44ff" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,505,527</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OtherAssetsMiscellaneousNoncurrent" id="Fact_cb312bba26d54fb0953dda806125f131" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,416,499</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a third party (2)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div>(<ix:nonFraction name="cenn:ProvisionForReceivableFromRelatedParties" id="Fact_eb5fe5c03b6a4270a9cf7e85d9fa245f" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,353,827</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div>(<ix:nonFraction name="cenn:ProvisionForReceivableFromRelatedParties" id="Fact_4228629b83a248288098351a0f6b5e8b" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,298,851</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other non-current assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_6150fe272825427a825650d3b847560b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,151,700</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OtherAssetsNoncurrent" id="Fact_7230267a932340c1b6eba04a58a9ec90" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,117,648</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_18e583894f2a42ef961e43aa48caea233" continuedAt="Text_18e583894f2a42ef961e43aa48caea234"><ix:continuation id="Text_0199c7f6a5ae424fab0aca82a5a2452b1" continuedAt="Text_0199c7f6a5ae424fab0aca82a5a2452b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_18e583894f2a42ef961e43aa48caea234" continuedAt="Text_18e583894f2a42ef961e43aa48caea235"><ix:continuation id="Text_0199c7f6a5ae424fab0aca82a5a2452b2" continuedAt="Text_0199c7f6a5ae424fab0aca82a5a2452b3">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_ea09d41957214003bb9c1824e9f9a1d3" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">In 2021, NBG purchased a <ix:nonNumeric name="cenn:PurchasedPrepaidInsurancePolicyPeriod" id="Fact_ff1707791808443b98a662977a3d7657" contextRef="c20210101to20211231" format="ixt-sec:durwordsen">six-year</ix:nonNumeric> prepaid officers&#8217; and directors&#8217; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_18e583894f2a42ef961e43aa48caea235" continuedAt="Text_18e583894f2a42ef961e43aa48caea236"><ix:continuation id="Text_0199c7f6a5ae424fab0aca82a5a2452b3" continuedAt="Text_0199c7f6a5ae424fab0aca82a5a2452b4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_18e583894f2a42ef961e43aa48caea236"><ix:continuation id="Text_0199c7f6a5ae424fab0aca82a5a2452b4">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_76b41ad293e845048a36d09d369ab198" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_9da52817ebb7427684f5acae0a6d1dc81">In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#8220;Anhua&#8221;) and paid an initial non-refundable deposit to participate in Anhua&#8217;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#8217;s
                            business and Cenntro&#8217;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision</ix:footnote></span><ix:continuation id="Foot_9da52817ebb7427684f5acae0a6d1dc81" continuedAt="Foot_9da52817ebb7427684f5acae0a6d1dc82"> for receivable from a third party as of </ix:continuation><span style="color: rgb(0, 0, 0);"><ix:continuation id="Foot_9da52817ebb7427684f5acae0a6d1dc82" continuedAt="Foot_9da52817ebb7427684f5acae0a6d1dc83">December 31, 2021 and 2020 </ix:continuation></span><ix:continuation id="Foot_9da52817ebb7427684f5acae0a6d1dc83">was due to changes in the exchange rate between USD and RMB.</ix:continuation></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" id="Text_8038d362c5f74decbf0a2d1fe9e94826" contextRef="c20210101to20211231" escape="true" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4501">
<div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">NOTE 9 &#8211; </span>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4501" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4502">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4502" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4503"><ix:nonNumeric name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="Text_f30a65fbda524028874dd87e7d57a521" contextRef="c20210101to20211231" escape="true" continuedAt="Text_670dea277343434d8b0988fc2e33b1e21">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities<span style="color: rgb(0, 0, 0);"> are summarized as follow:</span></div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4503" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4504"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e21" continuedAt="Text_670dea277343434d8b0988fc2e33b1e22">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4504" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4505"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e22" continuedAt="Text_670dea277343434d8b0988fc2e33b1e23">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loans from third parties (1)</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:LoansFromThirdPartiesCurrent" id="Fact_08fd3c7858a54663b0cfbe27bb821aca" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">419,642</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:LoansFromThirdPartiesCurrent" id="Fact_0e385148cafd4717a1d793151f5af7bd" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,073,856</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued professional fees (2)</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" id="Fact_a61ee74fcd9248999f4c2e08f8d68f9a" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,429,843</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccruedProfessionalFeesCurrent" id="Fact_69856b7946fb440c93dbabf6335ddf9d" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">370,555</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Credit card payable (3)</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:CreditCardPayableCurrent" id="Fact_c7ab6f20f1654fbb9f37c9460e237ab0" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">510,151</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:CreditCardPayableCurrent" id="Fact_97ea1a6daf1e42e491e67b2544317768" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Employee payroll and welfare payables</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_2d5bd5230abe468680dbf059cc143073" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">561,469</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:EmployeeRelatedLiabilitiesCurrent" id="Fact_a49c66a16f0f49a595f85fbdd261595c" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">973,637</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other taxes payable</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:OtherTaxesPayableCurrent" id="Fact_5aa491e119124b4d9325e57b1f4aedb6" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">48,672</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:OtherTaxesPayableCurrent" id="Fact_2bc22cf0fd7c4162b8b0576beadc94bc" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,576</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_d18199f53f2140aeaa2e927bd5014e38" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">213,486</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:OtherAccruedLiabilitiesCurrent" id="Fact_f0fd8b5e70244103bec045cb543aab68" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">318,699</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_5f9f721e029b4295ada238623f37101f" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,183,263</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:AccruedLiabilitiesAndOtherLiabilities" id="Fact_99d1ffa163c14604b621999df1c8cc60" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,743,323</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4505" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4506"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e23" continuedAt="Text_670dea277343434d8b0988fc2e33b1e24">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4506" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4507"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e24" continuedAt="Text_670dea277343434d8b0988fc2e33b1e25">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_e1cb37c2ea1345b894036865c80111d9" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d1">Loans from third parties represented a</ix:footnote></span><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d1" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d2">&#160;</ix:continuation><span style="color: rgb(0, 0, 0);"><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d2" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d3">combined aggregate interest-free loans of <span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8">nil</span></ix:continuation><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d3" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d4"> and $<ix:nonFraction name="cenn:LoansFromThirdPartiesCurrentInterestFreeLoans" id="Fact_4ed5ff819f5443819a0f3b568dd807d4" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">65,900</ix:nonFraction></ix:continuation><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d4" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d5"> as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $<ix:nonFraction name="cenn:LoansFromThirdPartiesCurrentInterestBearingLoans" id="Fact_bc731da02eb94003a690ca2c096ecf72" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">419,642</ix:nonFraction></ix:continuation><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d5" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d6"> and $<ix:nonFraction name="cenn:LoansFromThirdPartiesCurrentInterestBearingLoans" id="Fact_e3981a9900ec446fa1e6be8e62cdad12" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,007,956</ix:nonFraction></ix:continuation><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d6" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d7">
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of <ix:nonFraction name="cenn:LoansFromThirdPartiesWeightedAverageInterestRate" id="Fact_c9b4ab6039ac4fa495321a4804b977df" contextRef="c20211231" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">11.17</ix:nonFraction>%</ix:continuation><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d7" continuedAt="Foot_fbd0736f6f694142b9821e4cc305db1d8"> and <ix:nonFraction name="cenn:LoansFromThirdPartiesWeightedAverageInterestRate" id="Fact_64552be01c67439d98ac4a57acf0734a" contextRef="c20201231" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">13.59</ix:nonFraction>%</ix:continuation><ix:continuation id="Foot_fbd0736f6f694142b9821e4cc305db1d8">, respectively. The balance was due on demand and has since been repaid.</ix:continuation></span></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4507" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4508"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e25" continuedAt="Text_670dea277343434d8b0988fc2e33b1e26">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4508" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a4509"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e26" continuedAt="Text_670dea277343434d8b0988fc2e33b1e27">
<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company is not subject to any material financial or restrictive covenants under the loan agreements with third
                  parties. Each of these loans are unsecured obligations of the Company and rank equally with each other, and any future unsecured and unsubordinated indebtedness.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a4509" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a45010"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e27" continuedAt="Text_670dea277343434d8b0988fc2e33b1e28">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a45010" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a45011"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e28" continuedAt="Text_670dea277343434d8b0988fc2e33b1e29">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_44e3f164d6ca4df0ba496bdc07097a60" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Accrued professional fees represent Combination related
                          fees and expenses payable of $<ix:nonFraction name="cenn:FeesAndExpensesPayableCurrent" id="Fact_c5fd0561cea24b7cb2c9022543bda2b2" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">904,843</ix:nonFraction>, consulting fees payable of $<ix:nonFraction name="cenn:ConsultingFeesPayableCurrent" id="Fact_30a9ecf3641b4b84a82be4b06be47dd8" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,200,000</ix:nonFraction> and Nasdaq listing fees payable of $<ix:nonFraction name="cenn:NasdaqListingFeesPayableCurrent" id="Fact_0487d49f309243679f0bbc705ad9716d" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">325,000</ix:nonFraction>.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a45011" continuedAt="Text_3fdbd419246c4b7a9e0800e90c51a45012"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e29" continuedAt="Text_670dea277343434d8b0988fc2e33b1e210">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_3fdbd419246c4b7a9e0800e90c51a45012"><ix:continuation id="Text_670dea277343434d8b0988fc2e33b1e210">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_5016593cc4914820b71e714868522b71" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-18</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:IncomeTaxDisclosureTextBlock" id="Text_2bdd755b10914953a850e606aa671b7e" contextRef="c20210101to20211231" escape="true" continuedAt="Text_d80f907180a24a4192d298e94d3151041">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 10 - INCOME TAXES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151041" continuedAt="Text_d80f907180a24a4192d298e94d3151042">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151042" continuedAt="Text_d80f907180a24a4192d298e94d3151043">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Australia</span></div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151043" continuedAt="Text_d80f907180a24a4192d298e94d3151044">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151044" continuedAt="Text_d80f907180a24a4192d298e94d3151045">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CEGL is subject to a tax rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_c1dcdce6ac5a4b588ce98c574e20b1c7" contextRef="c20210101to20211231_StatementGeographicalAxis_AU" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction>%.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151045" continuedAt="Text_d80f907180a24a4192d298e94d3151046">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151046" continuedAt="Text_d80f907180a24a4192d298e94d3151047">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">United States</span></div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151047" continuedAt="Text_d80f907180a24a4192d298e94d3151048">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151048" continuedAt="Text_d80f907180a24a4192d298e94d3151049">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CAC, CEG, NBGI and Naked Inc. are subject to a federal tax rate of <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_e0113f5c445d473eb01f12e5b91fa403" contextRef="c20210101to20211231_StatementGeographicalAxis_US" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">21</ix:nonFraction>%.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d3151049" continuedAt="Text_d80f907180a24a4192d298e94d31510410">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510410" continuedAt="Text_d80f907180a24a4192d298e94d31510411">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Hong Kong</span></div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510411" continuedAt="Text_d80f907180a24a4192d298e94d31510412">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510412" continuedAt="Text_d80f907180a24a4192d298e94d31510413">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with the relevant tax laws and regulations of Hong Kong, a company registered in Hong Kong is subject to income taxes
                  within Hong Kong at the applicable tax rate on taxable income. Effective from April 1, 2018, a two-tier corporate income tax system was officially implemented in Hong Kong, which is <ix:nonFraction name="cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" id="Fact_89b8f77ad9d24303ba61137b7061d733" contextRef="c20210101to20211231_StatementGeographicalAxis_HK" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">8.25</ix:nonFraction>% for the first HK$2.0 million profits, and <ix:nonFraction name="cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" id="Fact_0f6bf9fcfeb6474fa62db800bfb00a66" contextRef="c20210101to20211231_StatementGeographicalAxis_HK" unitRef="U004" decimals="3" scale="-2" format="ixt:numdotdecimal">16.5</ix:nonFraction>% for the
                  subsequent profits. Under the HK tax laws, Hong Kong registered companies are exempt from Hong Kong income tax on its foreign-derived income. The Company&#8217;s subsidiaries, CAG HK and Sinomachinery HK, are registered in Hong Kong as
                  intermediate holding companies, subject to an income tax rate of <ix:nonFraction name="cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" id="Fact_70f8b96a36fd4ef5bf21308b5d43fbf1" contextRef="c20210101to20211231_StatementGeographicalAxis_HK" unitRef="U004" decimals="3" scale="-2" format="ixt:numdotdecimal">16.5</ix:nonFraction>% for taxable income earned in Hong Kong. Payments of
                  dividends from Hong Kong subsidiaries to CEGL are not subject to any Hong Kong withholding tax.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510413" continuedAt="Text_d80f907180a24a4192d298e94d31510414">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510414" continuedAt="Text_d80f907180a24a4192d298e94d31510415">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">PRC</span></div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510415" continuedAt="Text_d80f907180a24a4192d298e94d31510416">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510416" continuedAt="Text_d80f907180a24a4192d298e94d31510417">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the tax laws and regulations of the PRC, the Company&#8217;s applicable enterprise income tax (&#8220;EIT&#8221;) rate is <ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_a8db36b32b654849b5d2864c4d1682bf" contextRef="c20210101to20211231_StatementGeographicalAxis_CN" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction>%.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510417" continuedAt="Text_d80f907180a24a4192d298e94d31510418">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510418" continuedAt="Text_d80f907180a24a4192d298e94d31510419">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Income taxes</div>
                      </td>

  </tr>


</table>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510419" continuedAt="Text_d80f907180a24a4192d298e94d31510420">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510420" continuedAt="Text_d80f907180a24a4192d298e94d31510421">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income tax expenses for the years ended December 31, 2021, 2020 and 2019 are <span style="-sec-ix-hidden:Fact_274a20c055de48c38afc7c00bc908bde"><span style="-sec-ix-hidden:Fact_14a70db313ad48f7b772c6cd76357f9a"><span style="-sec-ix-hidden:Fact_bc1449ab19464a0b943550545be8eced">nil</span></span></span>.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510421" continuedAt="Text_d80f907180a24a4192d298e94d31510422">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510422" continuedAt="Text_d80f907180a24a4192d298e94d31510423"><ix:nonNumeric name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="Text_6e7fe48d646444afa7aa378f09fa1369" contextRef="c20210101to20211231" escape="true" continuedAt="Text_d1594b8f4a9149e5a036b6b6ee34ad211">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of (loss) profit before income taxes are summarized as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510423" continuedAt="Text_d80f907180a24a4192d298e94d31510424"><ix:continuation id="Text_d1594b8f4a9149e5a036b6b6ee34ad211" continuedAt="Text_d1594b8f4a9149e5a036b6b6ee34ad212">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510424" continuedAt="Text_d80f907180a24a4192d298e94d31510425"><ix:continuation id="Text_d1594b8f4a9149e5a036b6b6ee34ad212">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_428461800d3a44e6990af5a3c179232e" contextRef="c20210101to20211231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,477,857</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_a2cb0ecd42634c1dbe9302d368fcea5d" contextRef="c20200101to20201231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">108,221</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_490e30c0ba94418aa0c975ed3b8a6111" contextRef="c20190101to20191231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">13,779,840</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Non-PRC</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_8f4d24e6e79e458f966f75edc10f73b2" contextRef="c20210101to20211231_StatementGeographicalAxis_CountriesOtherThanChinaMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">10,943,950</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_61d637ebc84c4e5c87e8a6909fe07135" contextRef="c20200101to20201231_StatementGeographicalAxis_CountriesOtherThanChinaMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,305,152</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_ebe9ef15a3104ad09ee684d785979bff" contextRef="c20190101to20191231_StatementGeographicalAxis_CountriesOtherThanChinaMember" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,725,630</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_5aac60b4682f4aa9a12f7c78c0b446fe" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_636a2efc3efd4073b3557e44399a0c11" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,196,931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_55c914914516445c8f0e7419d6d13a42" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,505,470</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510425" continuedAt="Text_d80f907180a24a4192d298e94d31510426">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510426" continuedAt="Text_d80f907180a24a4192d298e94d31510427"><ix:nonNumeric name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="Text_0bbcdca8f2a740ffb69fa48aa5af0882" contextRef="c20210101to20211231" escape="true" continuedAt="Text_e03855cf65b6481e970a7f12104845b51">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The actual income tax expense reported in the consolidated and combined statements of operations and comprehensive loss for years ended
                  December 31, 2021, 2020 and 2019 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510427" continuedAt="Text_d80f907180a24a4192d298e94d31510428"><ix:continuation id="Text_e03855cf65b6481e970a7f12104845b51" continuedAt="Text_e03855cf65b6481e970a7f12104845b52">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510428" continuedAt="Text_d80f907180a24a4192d298e94d31510429"><ix:continuation id="Text_e03855cf65b6481e970a7f12104845b52">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Loss before provision for income tax</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_f55a4f439c284edf8bf8047d5d788c71" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_d2368f637c57456f9c736ba98b82cc13" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,196,931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" id="Fact_d8ff2c22b40f4613a5a832dbbc500265" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,505,470</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">PRC statutory income tax rate</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_f0a49ad7ec5a4c8cae17cff075dc5e13" contextRef="c20210101to20211231_StatementGeographicalAxis_CN" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_733063c33c5c4bd7bae59eefa250639e" contextRef="c20200101to20201231_StatementGeographicalAxis_CN" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" id="Fact_93307acf4014425392efd77cf6c2f3ea" contextRef="c20190101to20191231_StatementGeographicalAxis_CN" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Income tax expense at the PRC statutory rate</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_446b2a263ec441e49297653115966c4c" contextRef="c20210101to20211231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">4,105,452</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_8ee857cf4d37451d95ba55ef3169590a" contextRef="c20200101to20201231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,299,233</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" id="Fact_b04401236c744f539aaa6ad247816045" contextRef="c20190101to20191231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">4,876,368</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of differing tax rates</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_0bf3a27c29a24185afae77387d4e12f5" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">700,336</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_bc0e160739404eef825b122d45981f90" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">91,397</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" id="Fact_28751f9ef74b4816a6fd90698194bb43" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">33,047</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of non-deductible expenses</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" id="Fact_3fac428bc84f4444bbaecf8cbeb46f73" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">396,826</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" id="Fact_dc5aecc840be490f91d8a651343423bc" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">95,659</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" id="Fact_b78875651d71481ea1e252f8ccd506bf" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">36,694</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of research and development deduction</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" id="Fact_5ca09d7685db489dbcc985f9689937ff" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">204,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" id="Fact_a6238d5b2022424e81ce3a3463a9e425" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">147,155</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" id="Fact_33e399e4322b47bcbf4681a5e8eca988" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">232,963</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of valuation allowance</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_d3773c0d0e03497eb394407c90366733" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,213,097</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_733f1df07d524d5382118417b6eb3e36" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,259,332</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" id="Fact_dfce7c77b21d44aa9230cee1704172ed" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,039,590</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Total income tax expense</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_92757727a6fd49e0be01efe2c7ade2e8" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_dca8789de9a8498f926db98a33e804ae" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:IncomeTaxExpenseBenefit" id="Fact_5336c1c9d68f4d09b3a0d1118e063804" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effective income tax rate</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_674653f974b84342bf77fdc1d7e42626" contextRef="c20210101to20211231" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_f76d99e81f054918bd9eab606a5e520f" contextRef="c20200101to20201231" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" id="Fact_e68a55cd18cc41dcbadb07ffa5b45bc7" contextRef="c20190101to20191231" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510429" continuedAt="Text_d80f907180a24a4192d298e94d31510430">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-19</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 10 - INCOME TAXES (CONTINUED)</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>


                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510430" continuedAt="Text_d80f907180a24a4192d298e94d31510431">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(2)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Deferred taxes assets, net</div>
                      </td>

  </tr>


</table>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510431" continuedAt="Text_d80f907180a24a4192d298e94d31510432">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510432" continuedAt="Text_d80f907180a24a4192d298e94d31510433"><ix:nonNumeric name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="Text_4fd7769f73cb4f739e9bffaad44cdb96" contextRef="c20210101to20211231" escape="true" continuedAt="Text_021ac0e9dfa348a4a029c92935ef462d1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to the deferred income tax assets balances as of December 31, 2021 and 2020 are
                  as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510433" continuedAt="Text_d80f907180a24a4192d298e94d31510434"><ix:continuation id="Text_021ac0e9dfa348a4a029c92935ef462d1" continuedAt="Text_021ac0e9dfa348a4a029c92935ef462d2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510434" continuedAt="Text_d80f907180a24a4192d298e94d31510435"><ix:continuation id="Text_021ac0e9dfa348a4a029c92935ef462d2" continuedAt="Text_021ac0e9dfa348a4a029c92935ef462d3">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred income tax assets:</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Employee share option plan expense*</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" id="Fact_acf4fab18c094106a836ab09853ddcaa" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" id="Fact_f612679b7dcd4675beda4d38281c69ac" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,981,854</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Impairment loss</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" id="Fact_5a8ff82f63654fcfabc981f0d3f6724d" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,013,232</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" id="Fact_d2804df8e5e446c5b837306919d5d233" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,993,546</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Tax loss carry forwards</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_72217a1d51824aad9dffca0ef0e6075f" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">12,646,183</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" id="Fact_565725c951a2478e88df6dd3d6380763" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">12,097,336</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total deferred income tax assets</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_9ef5673871f14be6bc371f6476255e97" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,659,415</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsGross" id="Fact_a2bde5a414a4438c9d3db3e0cb5f1b34" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">19,072,736</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Valuation allowance</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_30c8473c81ea4540822604bd133b8ba1" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,659,415</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_e2b3e9dc73dd47ea95b3bac0919759d9" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">19,072,736</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred income tax assets, net</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" id="Fact_a3824385c6b04bdf8c4da094f168f2fa" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsNet" id="Fact_629e93362975484584082a8f72951340" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510435" continuedAt="Text_d80f907180a24a4192d298e94d31510436"><ix:continuation id="Text_021ac0e9dfa348a4a029c92935ef462d3" continuedAt="Text_021ac0e9dfa348a4a029c92935ef462d4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_021ac0e9dfa348a4a029c92935ef462d4"><ix:continuation id="Text_d80f907180a24a4192d298e94d31510436" continuedAt="Text_d80f907180a24a4192d298e94d31510437">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">* <ix:footnote id="Foot_06fc2ef788a645ac8c5ea8737c68ceec" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.</ix:footnote></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510437" continuedAt="Text_d80f907180a24a4192d298e94d31510438">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510438" continuedAt="Text_d80f907180a24a4192d298e94d31510439">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The 2020 deferred tax amounts reflect an update in presentation.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510439" continuedAt="Text_d80f907180a24a4192d298e94d31510440">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510440" continuedAt="Text_d80f907180a24a4192d298e94d31510441"><ix:nonNumeric name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="Text_8c8560c9615f45539e39e5cc7ad09c1c" contextRef="c20210101to20211231" escape="true" continuedAt="Text_0379322b958b44ea8487421ced23d93b1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The changes related to valuation allowance are as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510441" continuedAt="Text_d80f907180a24a4192d298e94d31510442"><ix:continuation id="Text_0379322b958b44ea8487421ced23d93b1" continuedAt="Text_0379322b958b44ea8487421ced23d93b2">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510442" continuedAt="Text_d80f907180a24a4192d298e94d31510443"><ix:continuation id="Text_0379322b958b44ea8487421ced23d93b2">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="10">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Years Ended December 31,</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="2">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_3979c2957be8454a8cf94eb3090f4689" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">19,072,736</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_3dcf965190404c418ce2cc865d3d9e4f" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">16,969,593</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_4102a30b5b3245e0bcfef09f2c37481b" contextRef="c20181231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">12,020,484</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions during the year</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_98441291a90748d99277599dfcdccd7d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,213,097</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_ec0b929dbc5b4ffaba2fe4c686315f1a" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,350,729</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" id="Fact_10a205175cf04458925775ec466a510c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">5,072,637</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expire of NOL</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" id="Fact_6c3a1acd6ba142ab9264689a0e297702" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">1,243,653</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" id="Fact_4f20f8c839f2453cb670a2693d9a971c" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" id="Fact_f71935b09b554b37b11eb1201b146e39" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off of employee stock ownership plans deferred tax asset</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" id="Fact_405a2f106fcf45749dc9b4c73af338d4" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">4,981,854</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" id="Fact_29cf38e2ead04db089943ed98b74f20b" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" id="Fact_1c27591dfc6b41a98cdd0761b6674903" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Change in tax rate</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" id="Fact_07ab700734a24fe4a71f27a8a53148dd" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">959,106</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" id="Fact_5e223691df4748d9b4d805cf4de98249" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" id="Fact_4a052ea4698c42da8ff1fdd881616576" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Company deregistration</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" id="Fact_33be9ea777d94bf1b3f9a03084309499" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">708,266</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" id="Fact_01a5fc2a33bb499fb27d2e0127eba806" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" id="Fact_db891e7447a54a62931168d396e8e2e1" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exchange rate effect</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" id="Fact_74720b3c86c54af19726e025bb70c18a" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">266,461</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" id="Fact_6f6de47df2ed457fae5b772e48ca5a25" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">752,414</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" id="Fact_ddf1492fa08c433f9c591ca700adf82d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">123,528</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_a4f154cfa8f54efd9caef3ad13fe72bc" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,659,415</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_91ac3cc2958a4abbbcb0ffcf311bed39" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">19,072,736</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:DeferredTaxAssetsValuationAllowance" id="Fact_0736f456a32c4832b7c354888e79616a" contextRef="c20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">16,969,593</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510443" continuedAt="Text_d80f907180a24a4192d298e94d31510444">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510444" continuedAt="Text_d80f907180a24a4192d298e94d31510445">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The valuation allowance as of December 31, 2021 was provided for the deferred income tax assets of certain subsidiaries, which were at
                  cumulative loss positions. In assessing the realization of deferred income tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate
                  realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510445" continuedAt="Text_d80f907180a24a4192d298e94d31510446">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510446" continuedAt="Text_d80f907180a24a4192d298e94d31510447">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in Hong Kong, net losses of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_b851633980a1442d8ee72752de80a823" contextRef="c20211231_StatementGeographicalAxis_HK" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">976,786</ix:nonFraction> can be carried forward indefinitely.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510447" continuedAt="Text_d80f907180a24a4192d298e94d31510448">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510448" continuedAt="Text_d80f907180a24a4192d298e94d31510449">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in the U.S., federal net operating losses of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_e433a65004cd4a398f470defc7482e31" contextRef="c20211231_StatementGeographicalAxis_US" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,357,248</ix:nonFraction> can be carried forward indefinitely subject to a limitation in utilization against <ix:nonFraction name="cenn:PercentageOfAnnualTaxableIncome" id="Fact_ce43355ff1ed4020b19c51eec264a56b" contextRef="c20210101to20211231_StatementGeographicalAxis_US" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">80</ix:nonFraction>% of annual taxable income.&#160;&#160; Federal net operating losses of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_1e16f9e14cf34b0392ae584508cb319c" contextRef="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2035Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,740,688</ix:nonFraction>
                  and $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_8ea15f5989034245907c38eade52fb45" contextRef="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2036Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,430,246</ix:nonFraction> will expire if unused by 2035 and 2036 respectively.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510449" continuedAt="Text_d80f907180a24a4192d298e94d31510450">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510450" continuedAt="Text_d80f907180a24a4192d298e94d31510451">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in the PRC, net losses can be carried forward for five years.&#160; PRC net losses of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_8cf697d6234f407897e91687548e5e4a" contextRef="c20211231_StatementGeographicalAxis_CN" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">41,251,350</ix:nonFraction> were available to offset future taxable income.&#160; Net losses of $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_2e967455240f440887cf0601798dedee" contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2022Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,973,456</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_16670f664d59461a8401b20100ee7745" contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2023Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,541,874</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_c22ebf633fcc45018a594211d13c137a" contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2024Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,556,351</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_896f6ed50ebe4e9682b2c704f205a33e" contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2025Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,362,995</ix:nonFraction>, $<ix:nonFraction name="us-gaap:OperatingLossCarryforwards" id="Fact_68efca0abaf84bdca8f0cdd1e21b5bb5" contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2026Member" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,816,673</ix:nonFraction> will expire, if unused, by 2022, 2023, 2024, 2025, and 2026 respectively.</div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510451" continuedAt="Text_d80f907180a24a4192d298e94d31510452">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                  <ix:continuation id="Text_d80f907180a24a4192d298e94d31510452" continuedAt="Text_d80f907180a24a4192d298e94d31510453">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Internal Revenue Code of 1986, as amended (&#8220;IRC&#8221;), Section 382 provides that, after an ownership change, the amount of a loss
                    corporation&#8217;s taxable income for any post-change year that may be offset by pre-change losses shall not exceed the IRC Section 382 limitation for that year. The IRC Section 382 limitation generally equals the fair market value of the
                    old loss corporation multiplied by the long-term tax-exempt rate. A loss corporation is any corporation that has a net operating loss, a net operating loss carryforward, or a net unrealized built-in loss for the taxable year in which
                    the ownership change occurs. An ownership change is a greater than 50-percentage point increase in ownership by five-percent shareholders.</div>
</ix:continuation>
                  <ix:continuation id="Text_d80f907180a24a4192d298e94d31510453" continuedAt="Text_d80f907180a24a4192d298e94d31510454">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                  </div>
</ix:continuation>
                  <ix:continuation id="Text_d80f907180a24a4192d298e94d31510454" continuedAt="Text_d80f907180a24a4192d298e94d31510455">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company has not yet performed an IRC Section 382 analysis to determine whether an ownership change has occurred and whether any
                    tax attributes are limited. The Company has recorded a full valuation allowance against its deferred tax assets and does not expect to utilize its tax attributes. Once the Company utilizes its tax attributes, a complete IRC Section 382
                    analysis will be performed.</div>
</ix:continuation>
                </div>

                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510455" continuedAt="Text_d80f907180a24a4192d298e94d31510456">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510456" continuedAt="Text_d80f907180a24a4192d298e94d31510457">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Uncertain tax positions</span></div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510457" continuedAt="Text_d80f907180a24a4192d298e94d31510458">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_d80f907180a24a4192d298e94d31510458">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical
                  merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2021 and 2020, the Company did <ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" id="Fact_e9ed34fecf0940948b8d62ac300d299d" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_ba031226d1824759977a96b513ba8ff5" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" id="Fact_6c7c6d30ef5442bf9d2f12ff9ae0c68d" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:UnrecognizedTaxBenefits" id="Fact_474515dd16214c438e7e2da7c2f4dcd1" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt-sec:numwordsen">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction>t
                  have any significant unrecognized uncertain tax positions or any unrecognized liabilities, interest or penalties associated with unrecognized tax benefits. The Company does not believe that its uncertain tax benefits position will
                  materially change over the next twelve months.</div>
</ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-20</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:LesseeOperatingLeasesTextBlock" id="Text_97b80c2fbdb54c8d9f42c0369fb34526" contextRef="c20210101to20211231" escape="true" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077001">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 11 - LEASES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077001" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077002">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077002" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077003">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company leases offices space under non-cancellable operating leases. The Company considers those renewal or termination options that
                  are reasonably certain to be exercised in the determination of the lease term and initial measurement of right of use assets and lease liabilities. Lease expense for lease payments is recognized on a straight-line basis over the lease
                  term. Leases with an initial term of 12 months or less are not recorded on the balance sheets.</div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077003" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077004">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077004" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077005">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the
                  classification criteria of a finance or operating lease.</div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077005" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077006">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077006" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077007">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077007" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077008">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077008" continuedAt="Text_9bb6029e4fcc48fa895bd59833f077009"><ix:nonNumeric name="us-gaap:LeaseCostTableTextBlock" id="Text_4fbc7147de054da9b2acd54715c3b784" contextRef="c20210101to20211231" escape="true" continuedAt="Text_e5dfc23d6a224f9893447e45c4e540a81">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of lease cost recognized in the Company&#8217;s consolidated and combined statements of operations and comprehensive loss is as
                  follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f077009" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770010"><ix:continuation id="Text_e5dfc23d6a224f9893447e45c4e540a81" continuedAt="Text_e5dfc23d6a224f9893447e45c4e540a82">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770010" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770011"><ix:continuation id="Text_e5dfc23d6a224f9893447e45c4e540a82">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="11" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating leases cost excluding short-term rental expense</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_eb3fbac46f37461a9c175d0bd13d9a77" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">682,616</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_481b11ed80e94f48a185e9120bef89d0" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">232,758</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseCost" id="Fact_4600274b2f2c4af1adf7c8eb1787bfd2" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">446,260</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term lease cost</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_11f71ae8811a4fbb8a7b21e62c1f86b4" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,974</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_82ea0be6352b42599c94d4378807d208" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">16,717</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShortTermLeaseCost" id="Fact_c8121b6586734f7f8490c50617343a7d" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">30,063</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_31b4c813e4624af48eaee293b518a695" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">687,590</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_e94361b3da2442cb93f65d1274724197" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">249,475</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LeaseCost" id="Fact_1076bf9d7b4a441999cc42ef23f78397" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">476,323</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770011" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770012">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770012" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770013"><ix:nonNumeric name="cenn:LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" id="Text_8e94bc75fdf4453f8563717cedc6a642" contextRef="c20210101to20211231" escape="true" continuedAt="Text_bdcdffbeb0a149558765a2ec19933ccd1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of supplemental information related to operating leases is as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770013" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770014"><ix:continuation id="Text_bdcdffbeb0a149558765a2ec19933ccd1" continuedAt="Text_bdcdffbeb0a149558765a2ec19933ccd2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770014" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770015"><ix:continuation id="Text_bdcdffbeb0a149558765a2ec19933ccd2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2021</div>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2020</div>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2019</div>
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">Cash paid for amounts included in the measurement of lease liabilities</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_4dde2c32d3164bfca4448f4f674129f6" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">879,788</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_e811830c420d4fdb8019b70e5a3f04a5" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">310,931</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeasePayments" id="Fact_f7f08793c63d49d7a4ef83524ba36feb" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">246,668</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">Weighted average remaining lease term</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_a245fa1af3e0446c838e907756d9725a" contextRef="c20211231" format="ixt-sec:duryear">2.00</ix:nonNumeric> years<br />
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_30dc5c16b8ca4faaa49a19f2930f440a" contextRef="c20201231" format="ixt-sec:duryear">2.08</ix:nonNumeric> years</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonNumeric name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="Fact_885b7b84777a4d58bad6d06bf3ae9bde" contextRef="c20191231" format="ixt-sec:duryear">3.02</ix:nonNumeric> years</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">Weighted average discount rate</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_1587202150c04f678214b9a1c86189ba" contextRef="c20211231" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">3.80</ix:nonFraction>%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_bff44b9c55bd41a08f96921b5ae6655e" contextRef="c20201231" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">4.75</ix:nonFraction>%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" id="Fact_f6802253b4094137aefd3b9d705867f1" contextRef="c20191231" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">4.75</ix:nonFraction>%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770015" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770016">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770016" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770017">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s lease agreements do not have a discount rate that is readily determinable. The incremental borrowing rate is determined at
                  lease commencement or lease modification and represents the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and an amount equal to the lease payments in a similar economic
                  environment. The weighted-average discount rate was calculated using the discount rate for the lease that was used to calculate the lease liability balance for each lease and the remaining balance of the lease payments for each lease as
                  of December 31, 2021, 2020 and 2019.</div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770017" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770018">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770018" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770019">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average remaining lease terms were calculated using the remaining lease term and the lease liability balance for each lease
                  as of December 31, 2021, 2020 and 2019.</div>
</ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770019" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770020">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>

                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770020" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770021"><ix:nonNumeric name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="Text_6ee0b8f3b7024f2d95008abdbda5e797" contextRef="c20210101to20211231" escape="true" continuedAt="Text_32c442b32ddd4792844fef384f60b9381">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2021:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770021" continuedAt="Text_9bb6029e4fcc48fa895bd59833f0770022"><ix:continuation id="Text_32c442b32ddd4792844fef384f60b9381" continuedAt="Text_32c442b32ddd4792844fef384f60b9382">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_9bb6029e4fcc48fa895bd59833f0770022"><ix:continuation id="Text_32c442b32ddd4792844fef384f60b9382">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">For the year ending December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center;">
                          <div>Operating</div>
                          Leases</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2022</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_8c263b2426604fdbb1a3ac7786fd86b7" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">858,478</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2023</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_d739dceee835423aabe80142407daf05" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">525,690</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease payments</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="Fact_20b7f7b0d0854e0fa6085e0c0d16c04b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,384,168</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: imputed interest</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" id="Fact_2ecced6e4282447ca675a1408a7baf54" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">54,841</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiability" id="Fact_4dca098e63254983a1f29d115b99c28c" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,329,327</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_05061701d7ef43df993446c2664a9575">current portion</span></span></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityCurrent" id="Fact_eca6ea4f1fe244359b07334ea1606675" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">839,330</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_04f67e5660fc4ef3a8446ef89e4f267d">Non-current portion</span></span><br />
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:OperatingLeaseLiabilityNoncurrent" id="Fact_d59aab5e54aa4e3c801d7e39d99a030e" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">489,997</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-21</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="Text_3d6f7fc3d62e400bbfb40d583284f39c" contextRef="c20210101to20211231" escape="true" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b1">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 12 - SHARE-BASED COMPENSATION</div>
</ix:nonNumeric>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b1" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b2" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b3">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share based compensation expenses for periods prior to the consummation of the Combination relate to the share options granted by CAG
                  Cayman to the employees and directors of Cenntro. For the years ended December 31, 2021, 2020 and 2019, total share-based compensation expenses allocated from CAG Cayman were $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_6e03d6a4f04d431e971a62ce4baa8f08" contextRef="c20210101to20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,128,325</ix:nonFraction>, $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_c34be41cd47142d89756dff84bb20e55" contextRef="c20200101to20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,364,217</ix:nonFraction> and $<ix:nonFraction name="us-gaap:AllocatedShareBasedCompensationExpense" id="Fact_fcf159689c7845d8bb05f21c2944b192" contextRef="c20190101to20191231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,923,509</ix:nonFraction>, respectively.</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b3" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b4">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b4" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b5">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Share options granted by CAG Cayman to employees of the Company</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b5" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b6" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b7">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On February 10, 2016, CAG Cayman adopted the 2016 Share Incentive Option Plan (the &#8220;2016 Plan&#8221;), which allowed CAG Cayman
                    to grant options to the employees and directors of Cenntro to purchase up to <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_47b3235ed46744f5803dd34d7250482b" contextRef="c20160210_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">14,139,360</ix:nonFraction> ordinary shares of CAG Cayman
                    subject to vesting requirements. On April 17, 2018, CAG Cayman expanded the share reserve under the 2016 Plan, increasing the number of ordinary shares available for issuance under the 2016 Plan by an additional <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" id="Fact_de29f1fecb2e46fbb4d31453d05dc687" contextRef="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">10,484,797</ix:nonFraction> ordinary shares for a total <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" id="Fact_1a0a92d3b1634b37a0bbf4e086348e0c" contextRef="c20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">24,624,157</ix:nonFraction>
                    ordinary shares.</span>&#160;Generally,&#160;<span style="color: rgb(0, 0, 0);">the options granted under the 2016 Plan became exercisable during the term of the optionee&#8217;s service with CAG Cayman in <ix:nonFraction name="cenn:NumberOfEqualAnnualInstalments" id="Fact_4f731af5282d440e99ab2a3a7ec46ab1" contextRef="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U007" decimals="INF" scale="0" format="ixt-sec:numwordsen">five</ix:nonFraction> equal annual instalments of <ix:nonFraction name="cenn:PercentageOfEachEqualAnnualInstalments" id="Fact_9cbfab0575954ecea9edf7286863616a" contextRef="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction>% each. The
                    expiration dates of the options are between <span style="-sec-ix-hidden:Fact_11e1622551094798bb1ef9f39f95ab7c">six</span> and <ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="Fact_74138a4f1197440fb6b9851ad4177999" contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember" format="ixt-sec:durwordsen">eight years</ix:nonNumeric> from</span>&#160;<span style="color: rgb(0, 0, 0);">the respective grant dates as stated in the option grant letters.</span></div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b7" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b8" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b9">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On March 7 and May 31, 2016, CAG Cayman granted <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_ebde0902fee4493e9ddd6b0272a564d4" contextRef="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">12,169,840</ix:nonFraction> options and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_88c3470407eb47028083252db862be8f" contextRef="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">650,000</ix:nonFraction> options to the
                    employees and directors of the Company to purchase CAG Cayman&#8217;s ordinary shares at exercise prices ranging from $<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_e749272cbd3a40509050e2ef51ad9416" contextRef="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_2e6f3a50fa94474cbfa5f365f43e6b5f" contextRef="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">0.2000</ix:nonFraction></ix:nonFraction>
                    to $<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="Fact_35948a221bc943849aed7de37471b3e7" contextRef="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="Fact_2ae7b0f1dbbf40f2abb7002bc3239f5b" contextRef="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">1.2092</ix:nonFraction></ix:nonFraction> per share.</span>&#160;<span style="color: rgb(0, 0, 0);">The options have a contractual term ranging from <ix:nonNumeric name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Fact_3e24c0f1683b48e0912b72a9bb0a453a" contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MinimumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember" format="ixt-sec:durwordsen">six years</ix:nonNumeric> to <ix:nonNumeric name="us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" id="Fact_f04e6ea160804df6b8683ffc7a6322fe" contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember" format="ixt-sec:durwordsen">eight years</ix:nonNumeric>.</span></div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b9" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b10" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b11">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On August 1 and December 31, 2017, CAG Cayman granted</span>&#160;<span style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_54ee813be451456695ef5435677eadf8" contextRef="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">6,300,000</ix:nonFraction> options and <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_1e82a2176a6944bb9a63462246835ba9" contextRef="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">2,580,000</ix:nonFraction>
                    to the employees and directors of the Company to purchase CAG Cayman&#8217;s ordinary shares at exercise prices ranging from $<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_f864966d3a884f1dbf8a6bc320b95520" contextRef="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" id="Fact_7cdf5196bf0a425bbecd02278a0b7d7d" contextRef="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">1.6500</ix:nonFraction></ix:nonFraction>
                    to $<ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="Fact_c8b0303d08964a1fb12c221a6a0843bb" contextRef="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" id="Fact_910b2f8df6694b8eacb1e77cd2795d44" contextRef="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember" unitRef="U003" decimals="4" scale="0" format="ixt:numdotdecimal">1.8792</ix:nonFraction></ix:nonFraction> per share.</span></div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b11" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b12" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b13">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Modification of share options</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b13" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b14" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b15">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">In connection with the Combination, CAG Cayman amended and restated the 2016 Plan, adopting the Amended 2016 Plan. In
                    connection with the closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing of the Combination was converted into an option to purchase a number of ordinary shares
                    equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the </span>Exchange Ratio of <ix:nonFraction name="cenn:ExchangeRatio" id="Fact_f64082917b54419aa69119658e46718e" contextRef="c20211230to20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember" unitRef="U004" decimals="5" scale="0" format="ixt:numdotdecimal">0.71563</ix:nonFraction>. As a result, the <ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_193bfda64a7741a7999294b4041a9aa5" contextRef="c20211230to20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">12,891,130</ix:nonFraction> options granted
                  by CAG Cayman prior to the <span style="color: rgb(0, 0, 0);">closing of the Combination</span> under the 2016 Plan were converted into <ix:nonFraction name="cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" id="Fact_5f4eef27dbc24d5db7bf4fc442638a7a" contextRef="c20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">9,225,271</ix:nonFraction>
                  options of CEGL. The exercise price of such options modified to equal the<span style="color: rgb(0, 0, 0);"> exercise price per share of such stock option immediately prior to the closing of the Combination divided by the Exchange Ratio</span>.</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b15" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b16">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b16" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b17">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The conversion of the incentive stock options of CAG Cayman under the Amended 2016 Plan into incentive stock options of CEGL was deemed
                  a modification at closing of the Combination, which is the modification date. There were, no incremental fair value recorded immediately before and after the modification date.</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b17" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b18">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b18" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b19"><ix:nonNumeric name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="Text_eb09b2a7f8564310a4184e105f17965e" contextRef="c20210101to20211231" escape="true" continuedAt="Text_d624a2ad302b4e9ca5813131d13de84b1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of share options activity for the years ended December 31, 2021, 2020 and 2019 is as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b19" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b20"><ix:continuation id="Text_d624a2ad302b4e9ca5813131d13de84b1" continuedAt="Text_d624a2ad302b4e9ca5813131d13de84b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b20" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b21"><ix:continuation id="Text_d624a2ad302b4e9ca5813131d13de84b2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">Number of</div>
                        <div style="text-align: center; font-weight: bold;">Share</div>
                        <div style="text-align: center; font-weight: bold;">Options</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">Weighted</div>
                        <div style="text-align: center; font-weight: bold;">Average</div>
                        <div style="text-align: center; font-weight: bold;">Exercise Price</div>
                        <div style="text-align: center; font-weight: bold;">US$</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">Weighted</div>
                        <div style="text-align: center; font-weight: bold;">Average</div>
                        <div style="text-align: center; font-weight: bold;">Remaining</div>
                        <div style="text-align: center; font-weight: bold;">Contractual</div>
                        <div style="text-align: center; font-weight: bold;">Years</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center; font-weight: bold;">Aggregate</div>
                        <div style="text-align: center; font-weight: bold;">Intrinsic</div>
                        <div style="text-align: center; font-weight: bold;">Value</div>
                        <div style="text-align: center; font-weight: bold;">US$</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at January 1, 2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_8be98f226aa945a78095a05cf61ddea0" contextRef="c20181231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">21,036,130</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_821bcd4ddad944ef82014658e621cd84" contextRef="c20181231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.03</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_dec3be5495dd46c48c162f2b0ca4c405" contextRef="c20180101to20181231_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">5.60</ix:nonNumeric></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_b68435e3b79a43e392c3881ecc505c6d" contextRef="c20181231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">27,246,206</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_a3dd5ff805f44a92b7d164bdda3a9c2a" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">580,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_cc0575e7362849aba93d302d2e25e1d0" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.21</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_b0415347ed68439097ebb07a6c8fe168" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_7e2567048dc44109987acb692a14456a" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_8c1a6c68edc04674817b95968dd1af45" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_9aa92a007e4644de9dca1497bfcb2caf" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" id="Fact_823e8e6a54854a3fa33eb279bbcbf90e" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_ca3e4245e72349c0a4c3489b8324388c" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_0c0ee7aa97ea498585a132b68ae15671" contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">21,616,130</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_b8d2fc77d0874d36a638dbd581f7c02e" contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.07</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_1d0d685f3be44fd79ca61024be5d8096" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">4.69</ix:nonNumeric></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_e3646a4997164018addbde08640a93f6" contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">28,639,946</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_a09adbc7148f4e7296aef2acc506c1ff" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_3be74de374094e0b8f6de77ab3e5fc63" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_5230baa4c3064399b350bb6b681c2196" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_a64bb268e50e4c0d901edaf2c555a734" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_88569f3506d948b3bc8dbcb87f76d316" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">2,640,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_a1deb5632d6c4ad9b2c6795ffdd2a695" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.66</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" id="Fact_04ec9ff1bd9347cf974c9e73c3ac2662" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_e159945d928444f7bde7358db88368d3" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_4a780f23791e436e91c245a785fe229f" contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">18,976,130</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_055663fc761a4e19b35742dd40bc5bcb" contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.98</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_d849d5e9c6dd4723acc4accfccbf0c08" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">3.56</ix:nonNumeric></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_6e70735b305849dca40154a1f7d077da" contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">24,410,306</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" id="Fact_36317fcd96a040f4869b464e2f9e52df" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" id="Fact_153bf8a8f5b047d5870bd3cb967e175d" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_fa54be46b208427e936c4cf396420988" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" id="Fact_a5a637b189954d8cb08d48c8e369fa48" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div>(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" id="Fact_c92f27dac62745acbf7a86073f603b7c" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">5,492,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" id="Fact_cdb44b1acf914afbaf0e841d5a83bfba" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.42</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div>(<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" id="Fact_6cb9aca5db62465b9b6b7caf6f87fd4c" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">593,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div>)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" id="Fact_3d3f5afa46ed43ebaed70bebb73ee24c" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.19</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" id="Fact_4ba36a4307364f30a845b3c8e7d10855" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">12,891,130</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" id="Fact_e7a90f79f75942b7a708b2760b43df3a" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">0.79</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Modification of option as of 30/12/2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" id="Fact_69d746e5bc1443a4ae31593ec91a1651" contextRef="c20211230_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">9,225,271</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div><ix:nonFraction name="cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" id="Fact_a6b5308a7492467092fd18d4fac1b1a4" contextRef="c20211230_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.10</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" id="Fact_13067c6a8c564f13b741df724b240591" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">9,225,271</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" id="Fact_12b5e0bf4c3f46578cb531fd87292ef2" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.10</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" id="Fact_dd7a903acd744d909c2a4773b7593285" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">2.60</ix:nonNumeric></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" id="Fact_4f1be9b8808c4f4c9984c62484007401" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">42,799,081</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Expected to vest at December 31, 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" id="Fact_e79d313ca7a24c2aa7a2ae96458dc740" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">486,623</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" id="Fact_855101f54f304de9850fc623aa81049f" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.86</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" id="Fact_2026b8ad66cf46f996c1d0e76e68d0c4" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">5.02</ix:nonNumeric></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" id="Fact_d452bf49893d447fb9fa9b28113ce998" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,399,353</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 52%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Exercisable as of December 31, 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" id="Fact_ff94262890224e659c9caa3f3ec32da1" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">8,738,648</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" id="Fact_b8a371989d5348dcb2ffed6c05af39af" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.00</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="font-weight: bold;"><ix:nonNumeric name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" id="Fact_dda89eaacf5f4b6da4ec8be54bffb7ea" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" format="ixt-sec:duryear">2.46</ix:nonNumeric></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="font-weight: bold;"><ix:nonFraction name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" id="Fact_d0d66071459c4eabb707d0ae7b0bc163" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">41,399,727</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b21" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b22">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b22" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b23">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_e8b24fd0a3a442dc9bb7d8347b3dc7e3" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" sign="-" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_8f36d699259e4bef8a021db89f203a0d" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" sign="-" scale="0" format="ixt-sec:numwordsen"><ix:nonFraction name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" id="Fact_478a70d4d20a41dbbb591f1071a341cf" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U001" decimals="INF" sign="-" scale="0" format="ixt-sec:numwordsen">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> option was
                  exercised for the years ended December 31, 2021, 2020 and 2019.</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b23" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b24">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-22</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 12 - SHARE-BASED COMPENSATION (CONTINUED)</div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>


                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b24" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b25">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company calculated the fair value of the share options on the grant date and modification date using the Black-Scholes
                  option-pricing valuation model. <ix:nonNumeric name="us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" id="Text_d0947f4264d44eecb85d7084c986817b" contextRef="c20210101to20211231" escape="true" continuedAt="Text_1e2959a9dbc74ee989a32e2b9a759cb01"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The assumptions used in the valuation model are summarized in the following table.</span></ix:nonNumeric></div>
</ix:continuation>
                <ix:continuation id="Text_1e2959a9dbc74ee989a32e2b9a759cb01" continuedAt="Text_1e2959a9dbc74ee989a32e2b9a759cb02"><ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b25" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b26">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1e2959a9dbc74ee989a32e2b9a759cb02"><ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b26" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b27">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="6">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">2021</span>&#160;</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: bottom; text-align: center;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">&#12288;Modification</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Before </div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Modification</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle;">&#160;</td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_1589c9312d5d41b892a3600fbc04922d" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_ModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">58.09</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_a11b88ed6f8e437c9add312e5c81e952" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_ModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">91.85</ix:nonFraction>%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_9a1d59f041fe4cf9ade1293ba9b46cbb" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">82.33</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_92043e1caba0482ea8634b3bf75f28e7" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">93.48</ix:nonFraction>%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_604859a0c62740bca9016ce0c94753ba" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">82.33</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_3bc05b1d9b4b4c11bec992bf7b6bace3" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">93.48</ix:nonFraction>%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_b15b98e5106e4597934b6384a0a098f3" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">82.33</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" id="Fact_4ab99f70823b4c4290146f9502c03611" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">93.48</ix:nonFraction>%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected dividends yield</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_90a7851bdb7a46e3afc2d2325c81a1f3" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_85e95023a41a422ca4dff3c09fcbfb49" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_2c127cdf9a4f49b1adf039524a05257a" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" id="Fact_88b36e2105c34a8c9c86a55ea1555b78" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">0</ix:nonFraction>%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk-free interest rate per annum</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_eac0dd0843aa4eebaebaa4f13192bcd1" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_ModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">0.06</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_d12299fa4d8d495a8b55c520142f07b1" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_ModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">1.36</ix:nonFraction>%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_8e01952d018746aaa4246a09fe386bf9" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">1.84</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_fa2d91c02ff0404c9e3f3aac66b7bbd5" contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">2.40</ix:nonFraction>%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_387a84817b32484aab34503239148953" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">1.84</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_340e2f4e293e466daa8f97217509d1a5" contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">2.40</ix:nonFraction>%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_6ba8256c97b24304bdd9b25f34b6adaf" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">1.84</ix:nonFraction>%-<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" id="Fact_ca489806d1164eae8f4830c8b2fa36de" contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">2.40</ix:nonFraction>%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">The fair value of underlying ordinary shares (per share)</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_ff15c6aae58d41c9ab462337cf47bc2f" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">5.74</ix:nonFraction></div>
                      </td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_1f2d5a5c4a524ee488a8d5ba23919fca" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.21</ix:nonFraction>-US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_158139af68bf44d5b66db66fbd1cef46" contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.92</ix:nonFraction></div>
                      </td>

    <td style="width: 1%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_868d2fb112d446c5bc6eefe76ca47b0c" contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.21</ix:nonFraction>-US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_aaeb386eccb94a1ea34628ef16711eba" contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.92</ix:nonFraction></div>
                      </td>

    <td style="width: 1%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_0643969b925449fa9053b519ed406ae4" contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">1.21</ix:nonFraction>-US$<ix:nonFraction name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" id="Fact_85cfb5e0d80e4e288f556a047292791e" contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember" unitRef="U003" decimals="2" scale="0" format="ixt:numdotdecimal">2.92</ix:nonFraction></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b27" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b28">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b28" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b29">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The expected volatility is calculated based on the annualized standard deviation of the daily return embedded in historical share prices
                  of comparable companies. The risk-free interest rate is estimated based on the yield to maturity of US treasury bonds based on the expected term of the incentive shares.</div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b29" continuedAt="Text_5a4a8db4a3a54521b65153ef5585407b30">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_5a4a8db4a3a54521b65153ef5585407b30">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2021, there was approximately $<ix:nonFraction name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" id="Fact_6ed72a4e469d4f8483b0355cd5f72bc0" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,189,201</ix:nonFraction> of total unrecognized compensation cost related to unvested share options. The unrecognized compensation costs are expected to be recognized over a weighted average period of approximately <ix:nonNumeric name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="Fact_506ba6c8d1904bb988a010771c7a296a" contextRef="c20210101to20211231" format="ixt-sec:duryear">2.05</ix:nonNumeric> years.</div>
</ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-23</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" id="Text_06b76aaaec3a49ceaf8acb5a277342c7" contextRef="c20210101to20211231" escape="true" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822651">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 13 - ORDINARY SHARES AND RESTRICTED NET ASSETS</div>
</ix:nonNumeric>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822651" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822652">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822652" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822653">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Ordinary shares</span></div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822653" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822654">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822654" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822655">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Immediately prior to the consummation of the Combination, there were <ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_9c15a00e91444a3aad1e6dce10d64fa0" contextRef="c20211229_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_58314797f5d2446ebf8532a6e8fc170d" contextRef="c20211229_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">86,402,708</ix:nonFraction></ix:nonFraction> ordinary shares of NBG issued and outstanding. In connection with the closing of the combination, CEGL issued <ix:nonFraction name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" id="Fact_12fc51d0e824452a85073f3a1de6a92b" contextRef="c20210101to20211231_BusinessAcquisitionAxis_CENNTROELECTRICGROUPLIMITEDMember_ConsolidatedEntitiesAxis_CenntroAutomotiveGroupLimitedMember" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction> shares to CAG Cayman as consideration for the Combination. As of December 31, 2021, the issued and outstanding ordinary shares are <ix:nonFraction name="us-gaap:CommonStockSharesIssued" id="Fact_3e7ad4499e8e453bbc121209ee858ef5" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:CommonStockSharesOutstanding" id="Fact_12d2bbc32a6a4f6482d0e166f55cb59f" contextRef="c20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">261,256,254</ix:nonFraction></ix:nonFraction>.</div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822655" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822656">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822656" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822657">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The holders of ordinary shares are entitled to participate in dividends and the proceeds on winding up of CEGL. Each holder of ordinary
                  shares has one vote in person or by proxy, and upon a poll each share is entitled to <ix:nonFraction name="cenn:NumberOfVotesEntitledForEachShareOfOrdinaryShare" id="Fact_12d2120e7791485b9a12aceba26fa8de" contextRef="c20210101to20211231" unitRef="U008" decimals="INF" scale="0" format="ixt-sec:numwordsen">one</ix:nonFraction> vote.</div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822657" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822658">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822658" continuedAt="Text_3c1cfc98f81f4100a4bacf24f60822659">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Restricted net assets</span></div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f60822659" continuedAt="Text_3c1cfc98f81f4100a4bacf24f608226510">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_3c1cfc98f81f4100a4bacf24f608226510">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A significant portion of the Company&#8217;s operations are conducted through its PRC (excluding Hong Kong) subsidiaries. Due to restrictions
                  on the distribution of share capital from the Company&#8217;s subsidiaries in PRC, total restrictions placed on the distribution of the Company&#8217;s PRC subsidiaries&#8217; net assets were $<ix:nonFraction name="us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" id="Fact_67fa2768c3dc4b1b8b40f0f9903d772d" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">37,383,696</ix:nonFraction>, or <ix:nonFraction name="cenn:PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" id="Fact_9551d80a787f42efa700dd7a72f5b501" contextRef="c20211231" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">14</ix:nonFraction>% of the Company&#8217;s total consolidated net assets as
                  of December 31, 2021.</div>
</ix:continuation>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>


                <ix:nonNumeric name="us-gaap:EarningsPerShareTextBlock" id="Text_cdf881094ee44ebe901a83d2a582dd01" contextRef="c20210101to20211231" escape="true" continuedAt="Text_0750d766d9f240d4b9f6caa361b746571">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 14 - NET LOSS PER SHARE</div>
</ix:nonNumeric>
                <ix:continuation id="Text_0750d766d9f240d4b9f6caa361b746571" continuedAt="Text_0750d766d9f240d4b9f6caa361b746572">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_0750d766d9f240d4b9f6caa361b746572" continuedAt="Text_0750d766d9f240d4b9f6caa361b746573">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">For the years ended December 31, 2021, 2020 and 2019, for the purpose of calculating net loss per share as a result of the
                    reverse recapitalization as described in Note 1, the weighted-average number of shares used in the calculation reflects the outstanding shares of CEGL as if</span>&#160;<span style="color: rgb(0, 0, 0);">the equity structure of Cenntro (the
                    accounting acquirer) was retroactively stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.</span></div>
</ix:continuation>
                <ix:continuation id="Text_0750d766d9f240d4b9f6caa361b746573" continuedAt="Text_0750d766d9f240d4b9f6caa361b746574">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_0750d766d9f240d4b9f6caa361b746574" continuedAt="Text_0750d766d9f240d4b9f6caa361b746575"><ix:nonNumeric name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="Text_cd8ab4bc26ba461797af63fb18c0fd8f" contextRef="c20210101to20211231" escape="true" continuedAt="Text_e4bc06f9fb394bd4aad8d472b83cd94b1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net loss per share for each of the year presented were calculated as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_0750d766d9f240d4b9f6caa361b746575" continuedAt="Text_0750d766d9f240d4b9f6caa361b746576"><ix:continuation id="Text_e4bc06f9fb394bd4aad8d472b83cd94b1" continuedAt="Text_e4bc06f9fb394bd4aad8d472b83cd94b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_0750d766d9f240d4b9f6caa361b746576"><ix:continuation id="Text_e4bc06f9fb394bd4aad8d472b83cd94b2">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="10" style="vertical-align: bottom;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2019</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Numerator:</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br />
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss attributable to the Company&#8217;s shareholders</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_d6d1ac757a754a74a9b6b11dff7f4324" contextRef="c20210101to20211231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">16,421,807</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_94939a8d2f15458ea0ff95591032dee9" contextRef="c20200101to20201231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">5,165,892</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:NetIncomeLoss" id="Fact_de8f79a6c7c74b70babe3493fb6a143c" contextRef="c20190101to20191231" unitRef="U002" decimals="0" sign="-" scale="0" format="ixt:numdotdecimal">19,466,015</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Denominator:</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average ordinary shares used in computing basic and diluted loss per share</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_b973744af4ad4e24966257c7237be295" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_8c256fbc97f84a629d64b569303e01f0" contextRef="c20210101to20211231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">175,090,266</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_ad37046c4d0a4049922cfa9e5829c827" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_586c26db705f4e2b89318344df277c14" contextRef="c20200101to20201231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" id="Fact_cb72958e36eb49a49230f6170061ccad" contextRef="c20190101to20191231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" id="Fact_98499e8960cd492586fb13d488158cc5" contextRef="c20190101to20191231" unitRef="U001" decimals="0" scale="0" format="ixt:numdotdecimal">174,853,546</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted net loss per share</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_db1e89138dd24a0b9aa584514dbd3f62" contextRef="c20210101to20211231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_509cbd8cd35a4d7e9dd6cc6e71653edc" contextRef="c20210101to20211231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">0.09</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_3eade00a4a2a43b5b2a3a56cd0344790" contextRef="c20200101to20201231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_38b4e551ffab419ebadc4611e5c6b190" contextRef="c20200101to20201231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">0.03</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);">(<ix:nonFraction name="us-gaap:EarningsPerShareBasic" id="Fact_bc53a11e0cc64b8383ea49a0cb597137" contextRef="c20190101to20191231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal"><ix:nonFraction name="us-gaap:EarningsPerShareDiluted" id="Fact_34de21051c5f40a7b8148d288955eec2" contextRef="c20190101to20191231" unitRef="U003" decimals="2" sign="-" scale="0" format="ixt:numdotdecimal">0.11</ix:nonFraction></ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-24</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="Text_40ca175fd778477f9d77155ebda8e616" contextRef="c20210101to20211231" escape="true" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded01">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 15 - CONCENTRATIONS</div>
</ix:nonNumeric>
                <ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded01" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded02">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:nonNumeric name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="Text_c3974f20cf494c80ab31933c4eafbf12" contextRef="c20210101to20211231" escape="true" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe11"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded02" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded03">
<div>
                  <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left;">(a)</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left;">Customers</div>
                        </td>

  </tr>


</table>
                </div>
</ix:continuation></ix:nonNumeric>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe11" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe12"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded03" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded04">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe12" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe13"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded04" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded05">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended
                  December 31, 2021, 2020 and 2019.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe13" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe14"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded05" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded06">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <div>
                  <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe14" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe15"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded06" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded07">
<div>
                    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33%;" rowspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" rowspan="2" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;" rowspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="4">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="2">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;" rowspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="4">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="2">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;" rowspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="4">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" rowspan="2">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="4">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021,</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="4">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020,</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="4">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019,</div>
                          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 33%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Customer</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" colspan="2">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 33%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">A</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_3b8a8a7a96544b6994b68473cfead0b1" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,543,423</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_e6f5f23c1f47485ba13124f82aa4ace8" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">41</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_ae612ddc18d448c5b71bc6f2735b54e2" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,168,204</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_9c309ea5a2784f899f0c218d60c97412" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">58</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_24036d5d42ec48048384c894f256df6a" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">990,225</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_048ebdf720514f44b7e3a1a54984b1ce" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">28</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">B</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_fbbc40b9418e455b94b8a7c31a5b05fa" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,556,537</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_73210b96b07d47548617bf63c2784dfb" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">30</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d77b1004732a402a8e7253578ed85acd" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">583,406</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_febbbad570a74fcf8ca2ef377445670b" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">11</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b5090b8f5fe04a0399a3aac5551b1723" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_5841e0d6989049ef8437aeda341da19d" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 33%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">C</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7e16908d8e3f46d2a1edafa328f36c4a" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">848,399</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_03b8b3c2367048179991f85c6afd23ca" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">10</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_b85140a046b747178a377e373307f1b7" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_c5e6968348034714abec6d4dc96485ba" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_7b55fc2e6dbc4acd905f7fa4957f96cf" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_d27dd7befa89447f81e98f6b383d7aab" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">D</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_6330bad38ffc4897b46dd41bab8a0537" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">230,537</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_5678f60b97ea4965b4fa2baaad60b464">*</span><br />
                            </div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;">
                            <div style="color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2fcadfe125fa4dd688e5f71853032fad" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">717,460</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_afbb5ed5a84f4eb19aa3d5d8a6279caa" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">13</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_9e31d48bae4b468495fd3415bf2167f5" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">886,396</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_629dde03a24f46719f1316cedcfbc527" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" colspan="1">E <br />
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" colspan="1">
                            <div style="color: rgb(0, 0, 0);"><br />
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_51714a9bbefb453c87e6fe1960b9081e" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_00c1806c9ce84e88ba637e9f9ea33283">*</span><br />
                            </div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_756442bdda6a45aeaa3d68e3a582318e" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">14,460</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f5949c2f0c42482b9b8118dc4492123c">*</span></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_d85f30f16ced496ca510f0a82e0ee920" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">697,880</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_894a9bf4afe8400fb61314c439e5ce89" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">20</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 33%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">Total</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_444d117953594f7aa96d5d9e9f76164b" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,178,896</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_e881e5663f4d40b1893f5f16b864e820" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">81</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_e9a8469c57dc45cda17b4008a4c0ddee" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,483,530</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_2da2e2a2d868418e8705b8084e601750" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">82</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" id="Fact_2f8862ae52414278af2dd14fb13fbd08" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,574,501</ix:nonFraction></div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_3c3eca8e312948adaaa08b4f7a98d9f6" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">73</ix:nonFraction></div>
                          </td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>


</table>
                  </div>
</ix:continuation></ix:continuation>
                  <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe15" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe16"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded07" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded08">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                  </div>
</ix:continuation></ix:continuation>
                </div>

                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe16" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe17"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded08" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded09">
<div>
                  <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left; text-indent: 0.3pt;">*</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left; text-indent: 0.3pt;"><ix:footnote id="Foot_49a1294a89764db79b51802679d5cdf9" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Indicates below 10%.</ix:footnote></div>
                        </td>

  </tr>


</table>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe17" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe18"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded09" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded010">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe18" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe19"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded010" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded011">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of
                  December 31, 2021 and 2020.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe19" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe110"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded011" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded012">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe110" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe111"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded012" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded013">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 51%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">As of</div>
                        <div style="text-align: center; font-weight: bold;">December 31, 2021,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">As of</div>
                        <div style="text-align: center; font-weight: bold;">December 31, 2020,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;">
                        <div style="font-weight: bold;">Customer</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Amount</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">% of</div>
                        <div style="text-align: center; font-weight: bold;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Amount</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">% of</div>
                        <div style="text-align: center; font-weight: bold;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;">
                        <div>A</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_274b2c2a48084975a23b8e62de36d08b" contextRef="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,084,879</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_2b5cfeb8b47448709869e1f9f897cc57" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">59</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                        <div>%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_87150a0142c340e686166d9edf436f68" contextRef="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">422,367</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_df0bb983d1224668aaf2bc5ee4f02343" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">27</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                        <div>%</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;">E</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div><br />
                        </div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_5b077788a4114665a5a0492bf975620e" contextRef="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">864,106</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_e70fb1dae2bb41dfb5294681e51d7593" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">25</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_4a129abfed9244be80d9bcb608972559" contextRef="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">843,923</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_29c538180a8943f59cb55c23ff090055" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">53</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div>%</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;">
                        <div>Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_333deedaf3584270a1e29f7ae6eacde0" contextRef="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,948,985</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_5eb42d34eba34035af6282c107f6c2d1" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">84</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                        <div>%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:AccountsReceivableGrossCurrent" id="Fact_3757acc9749b44499b03000d75ba6afd" contextRef="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,266,290</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;">
                        <div><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_dcbd0d853aa744e79b6b0a50b73155c5" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">80</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;">
                        <div>%</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe111" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe112"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded013" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded014">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe112" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe113"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded014" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded015">
<div>
                  <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left; text-indent: 0.45pt;">(b)</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left; text-indent: 0.45pt;">Suppliers</div>
                        </td>

  </tr>


</table>
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe113" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe114"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded015" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded016">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe114" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe115"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded016" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded017">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended December 31, 2021, 2020 and 2019, the Company&#8217;s material suppliers, each of whom accounted for more than 10% of the Company&#8217;s total
                  purchases, were as follows:</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe115" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe116"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded017" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded018">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe116" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe117"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded018" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded019">
<table cellspacing="0" cellpadding="0" border="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019,</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">A</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_f55bb78f99ac4079a9f8f13d66da1b60" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,219,792</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_330fba209f5d44f883451efde4b2eb37" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">21</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_0580817478624be79c35a789876e9ce1" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_1dc1d07edc454448857dce9dab99ff60" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_fcff93ce7f0d4203a430a2f8377d6b37" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_ec2d2e9cf7c14f0189f0167e7f41d60d" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">B</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_fb386f17f9a24d428575535dc890c3cd" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">171,908</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f6ac8c3e5a094d56abb307ce33d1385b">*</span></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_69297c0eef8e42098d7d24532e44684f" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">175,605</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_cb6ad926e65b4964b4de670e707621d1" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_987d9fd0f4c544bcb4174815093b33d6" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">923,025</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_32077789ab714858a54130a7ea32d86e" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">31</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; background-color: #CCEEFF;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">C</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_5011fefc0bbb45d18e1aef681e55191a" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_6118a8b049594c308f4f027b2c886c43" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_56077b16a03e42cf912fa625b7bfeaf4" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_442454dcf9754c69947fe48d910c6e7a" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_41efa6f824a44573a6783499aad72a03" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">560,117</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_40e707bc65954c4db0457496d8c6e368" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">19</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">D</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_40f7f303f357497595124ecfc2a6b5b9" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_25c6e3fc35d74ae28ec4cf399c30eb26" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_8c3b12a0d87e472e996e2226431934c5" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_9ecd91f615be454a8129e37c782d9be3" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember" unitRef="U004" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_e72edd5654134d6c9a58c35b4ac77419" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">393,275</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_601f28f1a46440e980b20dcf4abdded6" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">13</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_7a53c5f4e8744a0aa09abff12f7a6c5d" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,391,700</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_467047b00ff24dc2baf145a41b53dfeb" contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">21</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_2d369edd15784a799c812b1475a7ef97" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">175,605</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_4e042c35f4ac4f33a843f281846b3013" contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:CostOfGoodsAndServicesSold" id="Fact_60238f7070fc421d9f65c264f1366212" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,876,417</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:ConcentrationRiskPercentage1" id="Fact_a5d36ccf29994771b637493377196748" contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">63</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe117" continuedAt="Text_1aa73799a87f4aaa8a52b7c2aa63ffe118"><ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded019" continuedAt="Text_5e961e4bb15e4d2982e2f7970881ded020">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_5e961e4bb15e4d2982e2f7970881ded020"><ix:continuation id="Text_1aa73799a87f4aaa8a52b7c2aa63ffe118">
<div>
                  <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left;">*</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left;"><ix:footnote id="Foot_4999c8f084e5456fb74a171be6b64668" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Indicates below 10%.</ix:footnote></div>
                        </td>

  </tr>


</table>

                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                  </div>

                </div>
</ix:continuation></ix:continuation>
                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-25</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="Text_b412c6297d2f41b9afe07cd3f2918456" contextRef="c20210101to20211231" escape="true" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c1">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 16 - COMMITMENTS AND CONTINGENCIES</div>
</ix:nonNumeric>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c1" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c2" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c3">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Litigation</span></div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c3" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c4">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c4" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c5">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company may be involved in various legal proceedings, claims and other disputes arising from the commercial operations, projects,
                  employees and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss
                  is deemed probable and can be reasonably estimated. Although the outcomes of these legal proceedings cannot be predicted, the Company does not believe these actions, in the aggregate, will have a material adverse impact on its financial
                  position, results of operations or liquidity.</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c5" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c6" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c7">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In October 2021, Sevic Systems SE (&#8220;Sevic&#8221;), a former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro&#8217;s
                  wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the &#8220;Sevic Lawsuit&#8221;). Sevic filed its complaint with the People&#8217;s Court of Keqiao District, Shaoxing City, Light Textile City (the &#8220;People&#8217;s Court&#8221;). In
                  the Sevic Lawsuit, Sevic alleges that the Shengzhou Machinery provided it with certain unmarketable goods and requests that the People&#8217;s Court (i) terminate <ix:nonFraction name="cenn:NumberOfSignedPurchaseOrdersTerminated" id="Fact_fbd7117614da4945a123537f31dca6c5" contextRef="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember" unitRef="U009" decimals="INF" scale="0" format="ixt-sec:numwordsen">two</ix:nonFraction> signed purchase orders under its contract with Shengzhou Machinery and (ii) award Sevic money damages for the cost of goods of $<ix:nonFraction name="us-gaap:LossContingencyDamagesAwardedValue" id="Fact_fd6387a2e68746bea10af3b44f470f5a" contextRef="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">465,400</ix:nonFraction>, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $<ix:nonFraction name="us-gaap:LossContingencyDamagesPaidValue" id="Fact_69586f67c10c44e5b35f01544b444041" contextRef="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">628,109</ix:nonFraction>. Sevic applied to the People&#8217;s Court to freeze certain assets of Shengzhou Machinery, which request was granted, resulting in the Company having restricted
                  cash of $<ix:nonFraction name="us-gaap:RestrictedCash" id="Fact_f87a4e4c63014f21a2ade919dc64dfb7" contextRef="c20211231_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">465,524</ix:nonFraction> on its balance sheet as of December 31, 2021. The Company does not believe that Sevic&#8217;s claims have any merit
                  and intends to vigorously defend against such claims.</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c7" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c8" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c9">
<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Commitment for operating leases not included in operating lease liability as of December 31, 2021</span></div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c9" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c10" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c11">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease of<span style="font-style: italic;">&#160;</span>Dusseldorf Facility</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c11" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c12" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c13">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On December 4, 2021, the Company entered into an entrustment agreement (the &#8220;Entrustment Agreement&#8221;) with Cedar Europe GmbH, a company
                  organized under the laws of Germany (&#8220;Cedar&#8221;) pursuant to which the Company entrusted Cedar to, in Cedar&#8217;s name, obtain a lease agreement for facilities in Germany and operate such lease facility under Cedar&#8217;s name in exchange for
                  Cenntro&#8217;s responsibility for all expenditures and costs of the lease. On December 24, 2021, Cedar entered into a lease agreement for an approximately <ix:nonFraction name="us-gaap:LandSubjectToGroundLeases" id="Fact_07783e112a0e49e1b03194576fca4e57" contextRef="c20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember" unitRef="U010" decimals="0" scale="0" format="ixt:numdotdecimal">27,220</ix:nonFraction> square feet facility in Dusseldorf, Germany, where the Company now houses its European Operations Facility. The lease period began on January 1, 2022 and ends on <ix:nonNumeric name="us-gaap:LeaseExpirationDate1" id="Fact_db494f9c69b049a2969e82f4250a4a7e" contextRef="c20211224to20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember" format="ixt:datemonthdayyearen">December 31, 2024</ix:nonNumeric>. The annual rent is approximately $<ix:nonFraction name="us-gaap:OperatingLeaseExpense" id="Fact_558b8b08d3ad4bbaba4c3a25f34be03a" contextRef="c20211224to20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">210,991</ix:nonFraction>.</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c13" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c14" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c15">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease of Jacksonville Facility</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c15" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c16">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c16" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c17">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On January 20, 2022, the Company entered into an operating lease agreement (the &#8220;Jacksonville Lease&#8221;) between CAC, as tenant, the
                  Company, as guarantor, and JAX Industrial One, LTD., as landlord, for a facility of approximately <ix:nonFraction name="us-gaap:LandSubjectToGroundLeases" id="Fact_54063061e18042d393db536fc1881bfe" contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U010" decimals="0" scale="0" format="ixt:numdotdecimal">100,000</ix:nonFraction> square feet in
                  Jacksonville, Florida. The lease period commenced on January 20, 2022 and ends <ix:nonNumeric name="us-gaap:LesseeOperatingLeaseTermOfContract" id="Fact_117c5f67c36f474dba665a3bacb90f77" contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt-sec:durwordsen">120 months</ix:nonNumeric> following a <ix:nonNumeric name="cenn:OperatingLeaseRentAbatementTerm" id="Fact_e33312b6851141f3b579ebf347fdd9c8" contextRef="c20220120to20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember" format="ixt-sec:durwordsen">five-month</ix:nonNumeric> rent abatement period. Pursuant to the Jacksonville Lease, minimum annual rent is approximately $<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_380bfb6aeaf745719ea4d48d7f099487" contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">695,000</ix:nonFraction>, $<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_28f6da35c3ca48178ef7c5e85c8eeaf5" contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">722,800</ix:nonFraction>, and $<ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" id="Fact_6050fd15ac994a4d9c98c8352e7945d0" contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">751,710</ix:nonFraction>, for the first three years, sequentially, and rising thereafter.</div>
</ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c17" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c18">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>

                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c18" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c19"><ix:nonNumeric name="cenn:LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" id="Text_077f218630894aae8df00aea3c6f5ff7" contextRef="c20210101to20211231" escape="true" continuedAt="Text_28c16ed962de4db3834aff80800627431">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Future minimum lease payment under non-cancellable operating lease agreement was as follows:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c19" continuedAt="Text_ec9841961d3248cfab7c6265d51ca35c20"><ix:continuation id="Text_28c16ed962de4db3834aff80800627431" continuedAt="Text_28c16ed962de4db3834aff80800627432">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_ec9841961d3248cfab7c6265d51ca35c20"><ix:continuation id="Text_28c16ed962de4db3834aff80800627432">
<table cellspacing="0" cellpadding="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">For the year ending December 31,</div>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td valign="bottom" colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;">
                        <div style="text-align: center;">Operating</div>
                        <div style="text-align: center;">Leases</div>
                      </td>

    <td valign="bottom" colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2022</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" id="Fact_5d6cacb1831b4df2af4c9ba034f0c4fa" contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">615,991</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2023</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" id="Fact_a5bb4fb6b9c5426e9bbdceac4ae4b7db" contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">937,141</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2024 and thereafter</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" id="Fact_877f6b2e60374418bfca37c2b2ad2b4d" contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">7,498,835</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 88%; padding-bottom: 4px;">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Total</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;">
                        <div>$</div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;">
                        <div><ix:nonFraction name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" id="Fact_978a785324154311b900fc633ac65a50" contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">9,051,967</ix:nonFraction></div>
                      </td>

    <td valign="bottom" colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-26</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <ix:nonNumeric name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="Text_4d4fe00a6b4d4c05ab2e64f2aadaa4f4" contextRef="c20210101to20211231" escape="true" continuedAt="Text_914830b4e99749eca267b9fa1882f98c1">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 17 - RELATED PARTY TRANSACTIONS</div>
</ix:nonNumeric>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c1" continuedAt="Text_914830b4e99749eca267b9fa1882f98c2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation>

                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c2" continuedAt="Text_914830b4e99749eca267b9fa1882f98c3"><ix:nonNumeric name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock" id="Text_b4aee5a4ddbc4af0b88728097d8d554f" contextRef="c20210101to20211231" escape="true" continuedAt="Text_37c582d763964a27bcd85af0317e901b1">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the major related parties and their relationships with the Company:</div>
</ix:nonNumeric></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c3" continuedAt="Text_914830b4e99749eca267b9fa1882f98c4"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b1" continuedAt="Text_37c582d763964a27bcd85af0317e901b2">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c4" continuedAt="Text_914830b4e99749eca267b9fa1882f98c5"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b2" continuedAt="Text_37c582d763964a27bcd85af0317e901b3">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name of related parties:</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Relationship with the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_cd5f183edc084776aeef94b646dde315" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember">Chairman, Chief Executive Officer, and principal shareholder of the Company</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_3893304a98b340979b99a362db559a78" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember">A principal shareholder of the Company, director of CAG Cayman and former director of CEG</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Yan Yinjing</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_1fa686c0824a4ab3a62ae26f57898c3e" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember">Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Zhong Wei</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_bc8d7b5a6f9d4745a8e3777fc07d510e" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember">Chief Technology Officer of the Company</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Xu Cheng</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_f8cc608b57f94cb6bdfae1f20601eb8c" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember">Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">CAG Cayman</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_a6cb4803ad1c49c8a209e6997029753c" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember">Mr. Peter Wang is a principal shareholder</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Devirra Corporation Limited and its subsidiaries (Collectively referred to the &#8220;Devirra Group&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_b52c6176d77d47cdbbf6225c902a1298" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">Entities controlled by CAG Cayman</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Holding Limited</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_8a8a7629e1d24cf7b5c82cf071c7d5f8" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember">Ultimately controlled by Mr. Peter Wang</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai Machinery Co., Ltd (&#8220;Zhejiang Zhongchai&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_f8583afd6d0c423e8bb10bc3ee29a37a" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">Ultimately controlled by Mr. Peter Wang</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang RAP</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_05b9bdab50c14403aa5f44e64e4fd2fc" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_bad703707bf34cdaa757feb06fc2e2b9" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_7027c231a4fc4189bedbb87c55cd788d" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (&#8220;Zhuhai Hengzhong&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_f79a0fb2890f400c9a1d5fb137b6f59e" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember">Mr. Peter Wang served as General Partner</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng Investment Development Co. Ltd (&#8220;Shenzhen Yuanzheng&#8220;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_48042f8fd3b647ec8492fb6aa421f6bb" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember">Controlled by Mr. Yeung Heung Yeung</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Bendon Limited</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_28970d3dce364a8da27609c209e3252d" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember">Controlled by Mr. Justin Davis-Rice, a director of CEGL</ix:nonNumeric></div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu Enterprise Management Consulting Co., Ltd (&#8220;Shanghai Hengyu&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;"><ix:nonNumeric name="us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships" id="Fact_49d700ea0a1e469094c4e5f09754a8c0" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">Ultimately controlled by Mr. Peter Wang</ix:nonNumeric></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-27</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 17 - RELATED PARTY TRANSACTIONS (CONTINUED)</div>


                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b3" continuedAt="Text_37c582d763964a27bcd85af0317e901b4"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c5" continuedAt="Text_914830b4e99749eca267b9fa1882f98c6">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b4" continuedAt="Text_37c582d763964a27bcd85af0317e901b5"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c6" continuedAt="Text_914830b4e99749eca267b9fa1882f98c7">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Related party transactions</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b5" continuedAt="Text_37c582d763964a27bcd85af0317e901b6"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c7" continuedAt="Text_914830b4e99749eca267b9fa1882f98c8">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b6" continuedAt="Text_37c582d763964a27bcd85af0317e901b7"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c8" continuedAt="Text_914830b4e99749eca267b9fa1882f98c9">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the years ended December 31, 2021, 2020 and 2019, the Company had the following material related party transactions.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b7" continuedAt="Text_37c582d763964a27bcd85af0317e901b8"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c9" continuedAt="Text_914830b4e99749eca267b9fa1882f98c10">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b8" continuedAt="Text_37c582d763964a27bcd85af0317e901b9"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c10" continuedAt="Text_914830b4e99749eca267b9fa1882f98c11">
<table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" colspan="10">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">For the Years</span> <span style="font-weight: bold;">Ended December 31,</span></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">
                        <div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;">Interest income from a related party</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);">Zhejiang RAP</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestIncomeRelatedParty" id="Fact_b4d52575e93f461198d409831c6d4b1e" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">23,114</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestIncomeRelatedParty" id="Fact_0dfc63614bf540388ee85895cf6edc2c" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">69,523</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestIncomeRelatedParty" id="Fact_a2b9a1f730284237b95de9859285e6ad" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">53,093</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Purchase of raw materials from related parties</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Devirra Group</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_d0705c9bbfb54dd8b25e7ae9c7442c3e" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_1e0e78f6b9db4bbfb9eedc2fecb0d8c3" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_40bd735a47f045519848504c6fa5d800" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,002,086</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang Zhongchai</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_afb0ac171eee46a1809461c2618eb7a6" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_94491e3df9534197b175a75a8425edb6" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_049ac38697384a89b7c91507b095ec8d" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">393,277</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Jiangsu Rongyuan</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_372e14c737704b579f2e9ee6cf26e965" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">24,799</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_1c647158b6234dc6a99c50f13efa7611" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_b1df450899594414b76c805f99d36e7e" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">560,120</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Hangzhou Hezhe Energy Technology Co., Ltd</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_0a0aca7793e3455aa9ca93899b0feeef" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,219,621</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_5a98353dba4a4d68ab09cf3c8cd06e28" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" id="Fact_923d950ccdd1409c8d29177006dcb00c" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Consulting service provided by a related party</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Shanghai Hengyu</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ConsultingServiceDueToRelatedParty" id="Fact_3e6a9761018f4d108bc08dfa459ebb1d" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">29,919</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ConsultingServiceDueToRelatedParty" id="Fact_dbf52905908e4597982ff8bb5faef79a" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">107,905</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ConsultingServiceDueToRelatedParty" id="Fact_82ca8bce6b2349a19ef8fe2c488e3488" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">121,596</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Interest expense on loans provided by related parties</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Yeung Heung Yeung</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_94f2d8af631641d0a4eb78fce9511115" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">132,000</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_b57beeb223e142648797ee5d6be5b431" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">96,559</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_752f2c8b26f941f6834a652e0c742443" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Zhong Wei</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_ee4e2908d1004a34a65312d0dabb2a52" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">6,039</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_e93c8296e1b24f24873cf302621aa217" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">109,726</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_2212657c00b2455ca9cba16ba97f98fb" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">71,019</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_6a45b02dc3304de6abd7853e911ee342" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">40,005</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_a0c118a70bda40a5acf54bf1d54c5cc2" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">72,483</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="us-gaap:InterestExpenseRelatedParty" id="Fact_b13e81e48a2c4cff862af0808cdf2800" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">52,466</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Reclassification of loan payable from due to a related party to other current liabilities</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: middle; background-color: #CCEEFF;" colspan="2">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 64%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Yan Yinjing<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" id="Fact_eec3790c1b524406ab87e3d1052f288b" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" id="Fact_29a731bce3824c6695ec28f9716fd0cb" contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">143,153</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div style="color: rgb(0, 0, 0);"><ix:nonFraction name="cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" id="Fact_053d8a1e23e448a089520a964bf679f7" contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_37c582d763964a27bcd85af0317e901b9" continuedAt="Text_37c582d763964a27bcd85af0317e901b10"><ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c11" continuedAt="Text_914830b4e99749eca267b9fa1882f98c12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <div>
                  <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c12" continuedAt="Text_914830b4e99749eca267b9fa1882f98c13"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b10" continuedAt="Text_37c582d763964a27bcd85af0317e901b11">
<div>
                    <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" class="DSPFListTable">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                            <div style="color: rgb(0, 0, 0);">(1)</div>
                          </td>

    <td style="align: left; vertical-align: top; width: auto;">
                            <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_33109be226544b668c6d680e357eaf4d" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.</ix:footnote></div>
                          </td>

  </tr>


</table>
                      </div>
</ix:continuation></ix:continuation>
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="DSPFPageBreakArea">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-28</span></div>

                  <div style="page-break-after:always;" class="DSPFPageBreak">
                    <hr style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;" /></div>

                  <div style="width: 100%;" class="DSPFPageHeader">
                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"><a href="#TABLEOFCONTENTS"><span style="font-size: 8pt; font-style: italic;">Table of
                          Contents</span></a><br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br />
                    </div>

                    <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                      <div style="text-align: center; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">CENNTRO ELECTRIC GROUP LIMITED</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTES TO CONSOLIDATED AND COMBINED FINANCIAL STATEMENTS</div>

                      <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">(Expressed in U.S. dollars, except for number of shares)</div>

                    </div>

                  </div>

                </div>

                <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 17 - RELATED PARTY TRANSACTIONS (CONTINUED)</div>


                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c13" continuedAt="Text_914830b4e99749eca267b9fa1882f98c14"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b11" continuedAt="Text_37c582d763964a27bcd85af0317e901b12">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c14" continuedAt="Text_914830b4e99749eca267b9fa1882f98c15"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b12" continuedAt="Text_37c582d763964a27bcd85af0317e901b13">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due from Related Parties &#8211; current</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c15" continuedAt="Text_914830b4e99749eca267b9fa1882f98c16"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b13" continuedAt="Text_37c582d763964a27bcd85af0317e901b14">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c16" continuedAt="Text_914830b4e99749eca267b9fa1882f98c17"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b14" continuedAt="Text_37c582d763964a27bcd85af0317e901b15">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due from related parties as of December 31, 2021 and 2020.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c17" continuedAt="Text_914830b4e99749eca267b9fa1882f98c18"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b15" continuedAt="Text_37c582d763964a27bcd85af0317e901b16">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c18" continuedAt="Text_914830b4e99749eca267b9fa1882f98c19"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b16" continuedAt="Text_37c582d763964a27bcd85af0317e901b17">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_4707f561980349df84695fd5459f8432" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">817,640</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_16465fc000ef448f8d857a9d8c3e6bfe" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_e50b57b98460447a9157081dd48531d6" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">412,797</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_d475406b1a094ef18c7c6a05d92d0cd4" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">464,066</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_e0db0252dcd644918a8d6789ad0d1a2b" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">2,197</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_24233da8f6684b5a8a54b6ac660b3d37" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_fae1d9f1e865459f9a57dbe06301cc8d" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">166,911</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_c1acd0297a9c40bfbbe65d445bf851ce" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">241,046</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Devirra Group<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_7f9cb6a66b454e93b950019601780fb4" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_c5e29ca80443408ea74fb34acd611382" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">637,078</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_2d3501e125d74a56bfed73c36abaf66b" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,399,545</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="Fact_0b63f7dcb824464c9087ba4f1d9703f9" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,342,190</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a related party <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div>(<ix:nonFraction name="cenn:ProvisionForReceivableFromRelatedPartyCurrent" id="Fact_002142616403433d9f83fa488c897a4e" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">166,911</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div>)</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div>(<ix:nonFraction name="cenn:ProvisionForReceivableFromRelatedPartyCurrent" id="Fact_ce53aab6c634433e82150629a79d2ea5" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">241,046</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amounts due from related parties, net</div>
                      </td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" id="Fact_48f7ad94d2c548f2925a42ae88aa2567" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,232,634</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueFromRelatedPartiesCurrent" id="Fact_6e3f1c91c86e4373adf3851036f72bc4" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,101,144</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c19" continuedAt="Text_914830b4e99749eca267b9fa1882f98c20"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b17" continuedAt="Text_37c582d763964a27bcd85af0317e901b18">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c20" continuedAt="Text_914830b4e99749eca267b9fa1882f98c21"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b18" continuedAt="Text_37c582d763964a27bcd85af0317e901b19">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br />
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_b8363b6f2ddf4e2e9c2613248a72ad72" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balance mainly represents the prepayment for raw material to the related
                          party.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c21" continuedAt="Text_914830b4e99749eca267b9fa1882f98c22"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b19" continuedAt="Text_37c582d763964a27bcd85af0317e901b20">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c22" continuedAt="Text_914830b4e99749eca267b9fa1882f98c23"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b20" continuedAt="Text_37c582d763964a27bcd85af0317e901b21">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br />
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $<ix:nonFraction name="us-gaap:AccountsReceivableRelatedPartiesCurrent" id="Fact_9c348373608d48c4b4dbaf372b067b2e" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">340,770</ix:nonFraction> and advances to Zhejiang Zhongchai for daily operational purposes of $<ix:nonFraction name="cenn:AdvancesPaymentToRelatedParty" id="Fact_e6981429fe4d4cdfb7e55d4abfd41462" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">72,027</ix:nonFraction> as of December 31, 2021.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c23" continuedAt="Text_914830b4e99749eca267b9fa1882f98c24"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b21" continuedAt="Text_37c582d763964a27bcd85af0317e901b22">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c24" continuedAt="Text_914830b4e99749eca267b9fa1882f98c25"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b22" continuedAt="Text_37c582d763964a27bcd85af0317e901b23">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br />
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_9eefb061403d4b0c9e41e8f54b0552c2" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US" continuedAt="Foot_5f5dcfa19fe64cffa5e6ffd262e782b41">The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of </ix:footnote></span><ix:continuation id="Foot_5f5dcfa19fe64cffa5e6ffd262e782b41" continuedAt="Foot_5f5dcfa19fe64cffa5e6ffd262e782b42">Jiangsu Rongyuan</ix:continuation><span style="color: rgb(0, 0, 0);"><ix:continuation id="Foot_5f5dcfa19fe64cffa5e6ffd262e782b42" continuedAt="Foot_5f5dcfa19fe64cffa5e6ffd262e782b43"> deteriorated and, as a result, the Company recognized provision for receivables of <span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc">nil</span></ix:continuation><ix:continuation id="Foot_5f5dcfa19fe64cffa5e6ffd262e782b43" continuedAt="Foot_5f5dcfa19fe64cffa5e6ffd262e782b44">, $<ix:nonFraction name="cenn:ProvisionForReceivableFromAdvancesToRelatedParty" id="Fact_cdbdab05c68949a59bcd94b6ee17d9ee" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">227,807</ix:nonFraction></ix:continuation><ix:continuation id="Foot_5f5dcfa19fe64cffa5e6ffd262e782b44" continuedAt="Foot_5f5dcfa19fe64cffa5e6ffd262e782b45"> and $<ix:nonFraction name="cenn:ProvisionForReceivableFromAdvancesToRelatedParty" id="Fact_ae86043339b544db84eb43134675081d" contextRef="c20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">206,187</ix:nonFraction></ix:continuation><ix:continuation id="Foot_5f5dcfa19fe64cffa5e6ffd262e782b45" continuedAt="Foot_5f5dcfa19fe64cffa5e6ffd262e782b46"> for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $<ix:nonFraction name="cenn:ReversalOfProvisionForReceivableFromRelatedParty" id="Fact_1c75aba288a44635b7c2a06c3bd7e518" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">78,931</ix:nonFraction></ix:continuation><ix:continuation id="Foot_5f5dcfa19fe64cffa5e6ffd262e782b46"> for the year
                            ended December 31, 2021 due to the repayment from the related party.</ix:continuation></span></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c25" continuedAt="Text_914830b4e99749eca267b9fa1882f98c26"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b23" continuedAt="Text_37c582d763964a27bcd85af0317e901b24">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c26" continuedAt="Text_914830b4e99749eca267b9fa1882f98c27"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b24" continuedAt="Text_37c582d763964a27bcd85af0317e901b25">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br />
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_53c31c87176a4839bd1eefd0a05b635f" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $<ix:nonFraction name="cenn:ProceedsFromRelatedPartyAdvances" id="Fact_711b7ea4bfec4bbc8272f3a516f587f9" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">210,297</ix:nonFraction> was collected and remaining $<ix:nonFraction name="cenn:AdvancesForgivenFromRelatedParty" id="Fact_203cdae307a842a38808b99498b0ab1e" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">426,781</ix:nonFraction> was forgiven.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c27" continuedAt="Text_914830b4e99749eca267b9fa1882f98c28"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b25" continuedAt="Text_37c582d763964a27bcd85af0317e901b26">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c28" continuedAt="Text_914830b4e99749eca267b9fa1882f98c29"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b26" continuedAt="Text_37c582d763964a27bcd85af0317e901b27">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due from Related Parties &#8211; non-current</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c29" continuedAt="Text_914830b4e99749eca267b9fa1882f98c30"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b27" continuedAt="Text_37c582d763964a27bcd85af0317e901b28">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c30" continuedAt="Text_914830b4e99749eca267b9fa1882f98c31"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b28" continuedAt="Text_37c582d763964a27bcd85af0317e901b29">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Bendon Limited <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" id="Fact_e5f1495874074d478351727c1ac91c1a" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,834,973</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" id="Fact_e71e24f07d994d15a3bd989a6d0f1bf9" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" id="Fact_989832c621e2487a8edad0929e1b11dd" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,834,973</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" colspan="1">
                        <div><ix:nonFraction name="cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" id="Fact_d8bfb28cb755409ab90a2386e9eb448a" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a related party</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:ProvisionForReceivableFromRelatedPartyNonCurrent" id="Fact_70a33a8a5a884421a2e3752dacbf37ec" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="cenn:ProvisionForReceivableFromRelatedPartyNonCurrent" id="Fact_11eed48794d741c6a12013553bd9ece3" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: middle; width: 76%; padding-bottom: 4px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amounts due from related parties -noncurrent</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueFromRelatedPartiesNoncurrent" id="Fact_7982d3a52dbd4a8ea1f16caba67496f2" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,834,973</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueFromRelatedPartiesNoncurrent" id="Fact_e33c19cb47074346b04d7d50350b5238" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c31" continuedAt="Text_914830b4e99749eca267b9fa1882f98c32"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b29" continuedAt="Text_37c582d763964a27bcd85af0317e901b30">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c32" continuedAt="Text_914830b4e99749eca267b9fa1882f98c33"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b30" continuedAt="Text_37c582d763964a27bcd85af0317e901b31">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br />
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_299c4938b2aa468db000e176e4444d1d" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balance represents a <ix:nonNumeric name="us-gaap:DebtInstrumentTerm" id="Fact_79120a009c674f34b55df91503b5fd32" contextRef="c20210101to20211231_DebtInstrumentAxis_FiveYearLoanMember" format="ixt-sec:durwordsen">5-year</ix:nonNumeric> loan in the aggregate principal amount of $<ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_b643dedfd09f45628e488b166b06f09e" contextRef="c20211231_DebtInstrumentAxis_FiveYearLoanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">4,787,300</ix:nonFraction>
                          (New Zealand Dollar <ix:nonFraction name="us-gaap:DebtInstrumentFaceAmount" id="Fact_4002f8bf5f6448edb648da38ae263cba" contextRef="c20211231_DebtInstrumentAxis_FiveYearLoanMember" unitRef="U011" decimals="0" scale="0" format="ixt:numdotdecimal">7,000,000</ix:nonFraction>) to the related party, bearing interest of <ix:nonFraction name="us-gaap:DebtInstrumentInterestRateStatedPercentage" id="Fact_d79cd828b76b47649126e054f4a378d2" contextRef="c20211231_DebtInstrumentAxis_FiveYearLoanMember" unitRef="U004" decimals="3" scale="-2" format="ixt:numdotdecimal">2.5</ix:nonFraction>% annually and maturing in <span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200">August 2026</span>.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c33" continuedAt="Text_914830b4e99749eca267b9fa1882f98c34"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b31" continuedAt="Text_37c582d763964a27bcd85af0317e901b32">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c34" continuedAt="Text_914830b4e99749eca267b9fa1882f98c35"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b32" continuedAt="Text_37c582d763964a27bcd85af0317e901b33">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due to Related Parties</span></div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c35" continuedAt="Text_914830b4e99749eca267b9fa1882f98c36"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b33" continuedAt="Text_37c582d763964a27bcd85af0317e901b34">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c36" continuedAt="Text_914830b4e99749eca267b9fa1882f98c37"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b34" continuedAt="Text_37c582d763964a27bcd85af0317e901b35">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due to related parties as of December 31, 2021 and 2020.</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c37" continuedAt="Text_914830b4e99749eca267b9fa1882f98c38"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b35" continuedAt="Text_37c582d763964a27bcd85af0317e901b36">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c38" continuedAt="Text_914830b4e99749eca267b9fa1882f98c39"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b36" continuedAt="Text_37c582d763964a27bcd85af0317e901b37">
<table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;" class="cfttable">


  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="6">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" colspan="2">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">CAG Cayman <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_c0ed876050894a36b1dadffc713bf984" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,945,823</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_3166d823925440828bab2f94fb456f02" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">226,549</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_d19d2e9201824d0cbd898ed613930630" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,328,559</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_64d259074a874d219c8e1ce5f8a4cb2c" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,196,559</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_f6a222e5ad3d4eecbc6a178277522a66" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">416,509</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_b615ba504b5b47b5a08a0a25813287ba" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">370,906</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang RAP <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_d465554ae4c44cfa85102ff233c470cd" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">40,034</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_6bebce3729744ac09b91e15e3df57b8b" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">215,054</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_74329f90f2974b9496f0e81560d1439f" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">25,103</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_e1ac0ac144464e8facdcdf7328661ac6" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Zhong Wei <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_129bc9f940a04ebb85eb0c4652b15518" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_a1453b99df2340498f5d89e69b3786bc" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">923,751</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Holding Limited<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (5)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_c6ee182c2bca4071beef992c4621e9e0" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_c7a8e3217c02456ca28704115fe51292" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">1,951</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_4bcfa174d02a4170a82400288c312773" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_df94ae0401aa4266906444683f09e2a7" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">81,496</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhuhai Hengzhong <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(5)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_d9c7074f84a84eadb6bf048d4ff18765" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_8a0254e5d0b7475e80e0735a1af159e8" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">210,774</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: top; width: 76%; padding-bottom: 2px;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Xu Cheng <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_e266d60b68e94d508b768ab5b0512fde" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember" unitRef="U002" decimals="0" scale="0" format="ixt:zerodash">-</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_ac2c2bdcd597421b87800c5beeb8e00e" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">21,737</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>

  <tr>

    <td valign="bottom" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_e836df1017d04aa996c834e89773abf7" contextRef="c20211231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,756,028</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" colspan="1">&#160;</td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div>$</div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" colspan="1">
                        <div><ix:nonFraction name="us-gaap:DueToRelatedPartiesCurrent" id="Fact_67dc652bc6b14c1bb6508df1adf42fe6" contextRef="c20201231" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">3,248,777</ix:nonFraction></div>
                      </td>

    <td valign="bottom" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" colspan="1">&#160;</td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c39" continuedAt="Text_914830b4e99749eca267b9fa1882f98c40"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b37" continuedAt="Text_37c582d763964a27bcd85af0317e901b38">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c40" continuedAt="Text_914830b4e99749eca267b9fa1882f98c41"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b38" continuedAt="Text_37c582d763964a27bcd85af0317e901b39">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><ix:footnote id="Foot_cbb1c9a399dc43f2bb406bfb45e282c9" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $<ix:nonFraction name="cenn:ProceedsFromRelatedParty" id="Fact_446b34677555437f9ae839b7bbc66851" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">15,823</ix:nonFraction> and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $<ix:nonFraction name="cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" id="Fact_fb553d9120a5430fb19665d9df367844" contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,930,000</ix:nonFraction> prior to the closing of the Combination. The payment by Cenntro of $<ix:nonFraction name="cenn:RepaymentOfRelatedPartyFunds" id="Fact_b7c51bf5f1544a04a796fc6eccd5666c" contextRef="c20220201to20220228_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember_SubsequentEventTypeAxis_SubsequentEventMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">13,930,000</ix:nonFraction> was made to CAG Cayman in February 2022.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c41" continuedAt="Text_914830b4e99749eca267b9fa1882f98c42"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b39" continuedAt="Text_37c582d763964a27bcd85af0317e901b40">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c42" continuedAt="Text_914830b4e99749eca267b9fa1882f98c43"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b40" continuedAt="Text_37c582d763964a27bcd85af0317e901b41">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_fce8c901af8d46fd82f9f9d97d660c40" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were <ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" id="Fact_1d82d40617304b80894060acddd005e4" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">12</ix:nonFraction>% and <ix:nonFraction name="us-gaap:DebtWeightedAverageInterestRate" id="Fact_27acb77a552e436ba83fc727ef6d9a95" contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" unitRef="U004" decimals="4" scale="-2" format="ixt:numdotdecimal">17.31</ix:nonFraction>% as of December 31, 2021 and 2020, respectively. The balance is due on demand.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c43" continuedAt="Text_914830b4e99749eca267b9fa1882f98c44"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b41" continuedAt="Text_37c582d763964a27bcd85af0317e901b42">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c44" continuedAt="Text_914830b4e99749eca267b9fa1882f98c45"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b42" continuedAt="Text_37c582d763964a27bcd85af0317e901b43">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_29cb15e86c97498e85ea1f89fbdf28a0" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $<ix:nonFraction name="cenn:EquityInvestmentPayableToRelatedParty" id="Fact_f826891b5f9642de88da18bd670fb6f9" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">373,631</ix:nonFraction> and interest-bearing loan and interest receivable from Zhejiang RAP of $<ix:nonFraction name="cenn:InterestBearingLoanAndInterestReceivableFromRelatedParty" id="Fact_d97db5a53b3a42af869ed1d009b2bc68" contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember" unitRef="U002" decimals="0" scale="0" format="ixt:numdotdecimal">333,597</ix:nonFraction>, which is due on demand.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c45" continuedAt="Text_914830b4e99749eca267b9fa1882f98c46"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b43" continuedAt="Text_37c582d763964a27bcd85af0317e901b44">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c46" continuedAt="Text_914830b4e99749eca267b9fa1882f98c47"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b44" continuedAt="Text_37c582d763964a27bcd85af0317e901b45">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_ab6cabdd12a448c7a86772c38bbdd4e5" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balance represented the payable for purchase of raw material from this
                          related party.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c47" continuedAt="Text_914830b4e99749eca267b9fa1882f98c48"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b45" continuedAt="Text_37c582d763964a27bcd85af0317e901b46">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation></ix:continuation>
                <ix:continuation id="Text_914830b4e99749eca267b9fa1882f98c48"><ix:continuation id="Text_37c582d763964a27bcd85af0317e901b46">
<table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(5)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);"><ix:footnote id="Foot_ff410f77b640413faaf3871367c6b9d4" footnoteRole="http://www.xbrl.org/2003/role/footnote" xml:lang="en-US">The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.</ix:footnote></div>
                      </td>

  </tr>


</table>
</ix:continuation></ix:continuation>
                  </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


  <div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div>
                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>


                <ix:nonNumeric name="us-gaap:SubsequentEventsTextBlock" id="Text_0fca17ebe889473da63d1f61567e7169" contextRef="c20210101to20211231" escape="true" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7541">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 18 - SUBSEQUENT EVENT</div>
</ix:nonNumeric>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7541" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7542">
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7542" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7543">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Acquisition of TME</span></div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7543" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7544">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br />
                </div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7544" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7545">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On March 5, 2022, the Company entered into a Share and Loan Purchase Agreement (the &#8220;Purchase Agreement&#8221;) with Mosolf SE &amp; Co. KG, a
                  limited liability partnership incorporated under the laws of Germany (&#8220;Seller&#8221; or &#8220;Mosolf&#8221; and, together with CEGL and CEG, the &#8220;Parties&#8221;), pursuant to which Mosolf agreed to sell to the Company (i) <ix:nonFraction name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" id="Fact_56790c1b538e4f1082652d092f6f1fae" contextRef="c20220305_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">65</ix:nonFraction>% of the issued and outstanding shares (the &#8220;TME Shares&#8221;) in Tropos Motors Europe GmbH, a German limited liability company (&#8220;TME&#8221;), and (ii)
                  <ix:nonFraction name="cenn:PercentageOfShareholderLoansAcquired" id="Fact_163f7029c0b84bb1a0cdcc0a5d4d91bf" contextRef="c20220305_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U004" decimals="2" scale="-2" format="ixt:numdotdecimal">100</ix:nonFraction>% of the shareholder loan (the &#8220;Shareholder Loan&#8221;) which Mosolf previously provided to TME (the &#8220;TME Transaction&#8221;). TME is
                  one of Cenntro&#8217;s private label channel partners and has been one of Cenntro&#8217;s largest customers since 2019.</div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7545" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7546">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7546" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7547">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The TME Transaction closed on March 25, 2022. At closing of the TME Transaction, the Company paid Mosolf &#8364;<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_8a2e396f0d2e4e9d9e1d64e1853e4fcf" contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U012" decimals="0" scale="0" format="ixt:numdotdecimal">3,250,000</ix:nonFraction> (or approximately USD$<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_9d5914fe99484f5abc3546482bfcb6bb" contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">3.6</ix:nonFraction>
                  million) for the purchase of the TME Shares and &#8364;<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_f7b54f2d390f4cdda8fd857d64b5c9e2" contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U012" decimals="0" scale="0" format="ixt:numdotdecimal">11,900,000</ix:nonFraction> (or approximately USD$<ix:nonFraction name="us-gaap:PaymentsToAcquireBusinessesGross" id="Fact_6a21e81f7704486b8f47a5d2c5949632" contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">13.0</ix:nonFraction> million) for the purchase of the Shareholder Loan, for total aggregate consideration of &#8364;<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_518d408d2e3f4b698df78b3b0810568a" contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U012" decimals="0" scale="0" format="ixt:numdotdecimal">15,150,000</ix:nonFraction> (or approximately USD$<ix:nonFraction name="us-gaap:BusinessCombinationConsiderationTransferred1" id="Fact_c6d1fabc8fb64cbf883c870dfd563d1a" contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">16.6</ix:nonFraction> million). An aggregate of &#8364;<ix:nonFraction name="cenn:PurchasePriceIsHeldInEscrowAccount" id="Fact_9c27d10dfb8644c49bed376dce80aba9" contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U012" decimals="0" scale="0" format="ixt:numdotdecimal">3,000,000</ix:nonFraction> (or approximately USD$<ix:nonFraction name="cenn:PurchasePriceIsHeldInEscrowAccount" id="Fact_3de137e107f64ed5a5c770980cb143ef" contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember" unitRef="U002" decimals="-5" scale="6" format="ixt:numdotdecimal">3.3</ix:nonFraction>
                  million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement.</div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7547" continuedAt="Text_144ea41587fe47d5a59205a2bcc6b7548">
<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>
</ix:continuation>
                <ix:continuation id="Text_144ea41587fe47d5a59205a2bcc6b7548">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company has evaluated subsequent events through the date of issuance of the consolidated and combined financial statements, and
                  there were no other subsequent events occurred that would require recognition or disclosure in the consolidated and combined financial statements.</div>
</ix:continuation>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br />
                </div>

                <div style="font-family: 'Times New Roman'; font-size: 10pt;">
                  <div style="text-align: center;" class="DSPFPageNumberArea"><span style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; font-style: normal;" class="DSPFPageNumber">F-29</span></div>

                </div>

                <div>
                  <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; border: none; margin-left: auto; margin-right: auto;" /></div>

              </div>

            </div>

          </div>

        </div>

      </div>

    </div>

  </div>


</body>
</html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.2
<SEQUENCE>2
<FILENAME>brhc10036528_ex2-2.htm
<DESCRIPTION>EXHIBIT 2.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0);">
  <hr noshade="noshade" align="center" style="height: 4px; color: rgb(0, 0, 0); background-color: rgb(0, 0, 0); text-align: center; margin-left: auto; margin-right: auto; border: medium none;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 2.2</font><br>
  </div>
  <div>
    <div style="text-align: center; text-indent: 36pt; font-family: 'Times New Roman', Times, serif; font-weight: bold;">DESCRIPTION OF THE COMPANY&#8217;S REGISTERED SECURITIES</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">&#160;Cenntro Electric Group Limited ACN 619 054 938 (the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; and &#8220;our&#8221;) has the following series of securities registered pursuant to Section 12(b) of the Exchange Act:</div>
    <div>&#160;</div>
    <table cellspacing="0" cellpadding="0" border="0" id="ze82694db177545c29a3ec79a42f024dc" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 33%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif;">Title of Each Class</div>
          </td>
          <td style="width: 1.81%; vertical-align: bottom;">&#160;</td>
          <td style="width: 31.84%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif;">Trading Symbol(s)</div>
          </td>
          <td style="width: 1.89%; vertical-align: bottom;">&#160;</td>
          <td style="width: 30.83%; vertical-align: bottom; border-bottom: #000000 2px solid;">
            <div style="text-align: center; text-indent: 0.2pt; font-family: 'Times New Roman', Times, serif;">Name of each exchange on which registered</div>
          </td>
        </tr>
        <tr>
          <td style="width: 33%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Ordinary Shares</div>
          </td>
          <td style="width: 1.81%; vertical-align: top;">&#160;</td>
          <td style="width: 31.84%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-weight: bold;">CENN</div>
          </td>
          <td style="width: 1.89%; vertical-align: top;">&#160;</td>
          <td style="width: 30.83%; vertical-align: top;">
            <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-weight: bold;">The Nasdaq Capital Market</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <div style="font-family: 'Times New Roman', Times, serif;">Capitalized terms used but not defined herein have the meanings given to them in the Company&#8217;s annual report on Form 20-F for the fiscal year ended December 31, 2021.</div>
    <div>&#160;</div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif; font-weight: bold;">ORDINARY SHARES</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The following description of our ordinary shares is a summary and does not purport to be complete. It is subject to and qualified in its entirety by the Company&#8217;s Constitution, as adopted at
      the Extraordinary General Meeting on December 21, 2021 and effective at the closing of the Combination on December 30, 2021, and by the Corporations Act&#160; and any other applicable Australian law concerning companies, as amended from time to time.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">A copy of the Company&#8217;s Constitution was filed as an exhibit to the Company&#8217;s Report of Foreign Private Issuer on Form 6-K filed with the SEC on January 5, 2022 as Exhibit 3.1 and is
      incorporated by reference to this Annual Report on Exhibit 1.1. See Item 19, &#8220;Exhibits.&#8221;</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">General</div>
    <div>&#160;</div>
    <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">At December, 31 2021, 261,256,254 of the Company&#8217;s ordinary shares were issued and outstanding.</div>
    <div><br>
    </div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Dividend Rights</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Subject to the Corporations Act, the common law applicable to Australia and our Constitution, ordinary shareholders are entitled to receive such dividends as may be declared by the directors.
      If the directors determine that a final or interim dividend is payable, it is (subject to the terms of issue of any shares or class of shares) paid on all shares (other than partly paid shares) proportionate to the amount for the time being paid on
      each share (excluding amounts credited). Dividends may be paid by cheque, electronic transfer or any other method as the directors determine.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The directors have the power to capitalize and distribute the whole or part of the amount from time to time standing to the credit of any reserve account or otherwise available for distribution
      to shareholders. The capitalization and distribution must be in the same proportions which the shareholders would be entitled to receive if distributed by way of a dividend.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Subject to the Corporations Act, the common law applicable to Australia, the Constitution and the relevant rules and regulations of Nasdaq, the directors may pay a dividend out of any fund or
      reserve or out of profits derived from any source.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Voting Rights</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Each of our ordinary shareholders is entitled to receive notice of and to be present, to vote and to speak at general meetings. Subject to any rights or restrictions attached to any shares, on
      a show of hands each ordinary shareholder present has one vote and, on a poll, one vote for each fully paid share held, and for each partly paid share, a fraction of a vote equivalent to the proportion to which the share has been paid up. Voting may
      be in person or by proxy, attorney or representative.</div>
    <div>&#160;</div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageBreak" style="page-break-after:always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <!--PROfilePageNumberReset%Num%2%%%-->
    <div style="font-family: 'Times New Roman', Times, serif;">Two shareholders must be present to constitute a quorum for a general meeting and no business may be transacted at any meeting except the election of a chair and the adjournment of the meeting,
      unless a quorum is present when the meeting proceeds to business.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Variation of Class Rights</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The Corporations Act provides that if a company has a constitution that sets out the procedure for varying or cancelling rights attached to shares in a class of shares, those rights may be
      varied or cancelled only in accordance with the procedure.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The rights attached to any class of shares (including the Ordinary Shares) may only be varied with the consent in writing of members holding at least three-quarters of the shares of that class,
      or with the sanction of a special resolution passed at a separate meeting of the holders of shares of that class.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Preemptive Rights</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Ordinary shareholders do not have preemptive rights.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Directors</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">There must be a minimum of three directors and a maximum of 12 directors unless our shareholders in a general meeting resolve otherwise. The directors may set a maximum number of directors less
      than the current maximum in accordance with the Corporations Act and the Nasdaq Listing Rules. We must hold an election of directors at each annual general meeting of the company. Each director, other than the managing director, is designated as
      either a class I, II or III director. A director designated as a class III director must retire (and, unless he or she gives notice to the contrary, will be submitted for re-election) at the 2022 annual general meeting and at every third annual
      general meeting thereafter, if a person eligible for election to the office of a class III director has been validly nominated by the members for election as a director in their place. A director designated as a class II director must retire (and,
      unless he or she gives notice to the contrary, will be submitted for re-election) at the 2023 annual general meeting and at every third annual general meeting thereafter, if a person eligible for election to the office of a class II director has been
      validly nominated by the members for election as a director in their place. A director designated as a class I director must retire (and, unless he or she gives notice to the contrary, will be submitted for re-election) at the 2024 annual general
      meeting and at every third annual general meeting thereafter, if a person eligible for election to the office of a class I director has been validly nominated by the members for election as a director in their place. A director appointed to fill a
      casual vacancy, who is not a managing director, holds office until the conclusion of the next annual general meeting following his or her appointment.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">In connection with the Combination, NBG entered into the Relationship Agreement. In accordance with the Acquisition Agreement and the Relationship Agreement, the Board consists of five
      directors, including the Wang Parties Nominee Directors and Mr. Davis-Rice, NBG&#8217;s former chief executive officer and the director designated by NBG. The Relationship Agreement further provides that for so long as the Wang Parties collectively
      beneficially own at least 10% of the issued and outstanding Ordinary Shares, in the event that any of the Wang Parties Nominee Directors are removed as a director by members pursuant to section 203D of the Corporations Act, Mr. Wang may give notice
      in writing to the Company of the person that the Wang Parties wish to nominate in place of that previous Wang Parties Nominee Director, together with their consent to act, and the Company must ensure that such individual is appointed as a Wang
      Parties Nominee Director of the same class of director as the previous nominee within two business days of receipt of such notice and signed consent to act.</div>
    <div>&#160;</div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">2</font></div>
      <div id="DSPFPageBreak" style="page-break-after:always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="font-family: 'Times New Roman', Times, serif;">Our Constitution provides that no person shall be disqualified from the office of director or prevented by such office from contracting with us, nor shall any such contract or any contract or
      transaction entered into by or on our behalf in which any director shall be in any way interested be or be liable to be avoided, nor shall any director so contracting or being so interested be liable to account to us for any profit realized by or
      arising in connection with any such contract or transaction by reason of such director holding office or of the fiduciary relationship thereby established. A director shall be at liberty to vote in respect of any contract or transaction in which he
      is interested provided that the nature of the interest of any director in any such contract or transaction shall be disclosed by him at or prior to its consideration and any vote thereon. However, a director who has a material personal interest in a
      matter that is being considered by the directors must not be present at a meeting while the matter is being considered nor vote on the matter, except where permitted by the Corporations Act.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Each director is entitled to remuneration from our company for his or her services as decided by the directors but the total amount provided to all directors for their services as directors
      must not exceed in aggregate in any financial year the amount fixed by us in general meeting. The remuneration of an executive director must not include a commission on, or a percentage of, profits or operating revenue. Remuneration may be provided
      in the manner that the directors decide, including by way of non-cash benefits. There is also provision for directors to be paid extra remuneration (as determined by the directors) if they devote special attention to our business or otherwise perform
      services which are regarded as being outside of their ordinary duties as directors or, at the request of the directors, engage in any journey on our business. Directors are also entitled to be paid all travelling and other expenses they incur in
      attending to our affairs, including attending and returning from general meetings or board meetings, or meetings of any committee engaged in our business.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Directors also may exercise all the powers of the company to borrow or raise money, to charge any of the company&#8217;s property or business or any of its uncalled capital, and to issue debentures
      or give any security for a debt, liability or obligation of the company or of any other person.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">General Meetings</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">A general meeting of shareholders may be called by a directors&#8217; resolution or as otherwise provided in the Corporations Act. The Corporations Act requires the directors to call a general
      meeting on the request of shareholders with at least 5% of the vote that may be cast at the general meeting. Shareholders with at least 5% of the votes that may be cast at a general meeting may also call, and arrange to hold, a general meeting
      themselves. In addition, where it is impracticable to call the meeting in any other way, an Australian court of competent jurisdiction may order a meeting of our members to be called.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The Corporations Act requires at least 21 clear days of notice to be given for a general meeting. Notice of a general meeting must be given to each person who, at the time of giving the notice,
      is a member, director or auditor of ours, or is entitled to a share because of the death of a shareholder (and who has satisfied the directors of his or her right to be registered as the holder of, or to transfer, the shares).</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The notice of meeting must include the date and time of the meeting, the location, planned business for the meeting, information about any proposed special resolutions and information about
      proxy votes.</div>
    <div>&#160;</div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">3</font></div>
      <div id="DSPFPageBreak" style="page-break-after:always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Changes in Capital</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Australian law does not have a limit on the authorized share capital that may be issued and does not recognize the concept of par value. Subject to the Corporations Act, the company may resolve
      to convert or reclassify shares from one class to another and the directors may do anything required to give effect to that resolution.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Indemnity</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">We have agreed to indemnify our current and past directors and other executive officers on a full indemnity basis and to the fullest extent permitted by law against all liabilities incurred by
      the director or officer as a result of their holding office or a related body corporate.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">We maintain, to the extent permitted by law, insurance for each director and officer against any liability incurred by the director or officer as a result of their holding office or a related
      body corporate.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif; font-weight: bold;">Disposal of assets</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">The Corporations Act does not specifically preclude a company from disposing of its assets, or a significant portion of its assets. Subject to any other provision which may apply, a company may
      generally deal with its assets as it sees fit without seeking shareholder approval.</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">Rights of non-resident or foreign shareholders not residing in, or foreign to, Australia</div>
    <div>&#160;</div>
    <div style="font-family: 'Times New Roman', Times, serif;">There are no specific limitations in the Corporations Act which restrict the acquisition, ownership or disposal of shares in an Australian company by non-resident or foreign shareholders not
      residing in, or foreign to, Australia. The Australian Foreign Acquisitions and Takeovers Act 1975 (Cth) regulates investment in Australian companies and may restrict the acquisition, ownership and disposal of our shares by non-resident or foreign
      shareholders not residing in, or foreign to, Australia.</div>
    <div> <br>
    </div>
    <div> <br>
    </div>
    <div style="text-align: center;"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">4</font></div>
    <div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
    <font style="font-weight: bold;"> </font></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.26
<SEQUENCE>3
<FILENAME>brhc10036528_ex4-26.htm
<DESCRIPTION>EXHIBIT 4.26
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 4.26</font><br>
    <div><br>
    </div>
  </div>
  <div style="text-align: center; font-weight: bold;">LEASE AGREEMENT</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">JAX INDUSTRIAL ONE, LTD.</div>
  <div style="text-align: center;">a Florida limited liability Company</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">LANDLORD</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">AND</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">CENNTRO AUTOMOTIVE CORPORATION</div>
  <div style="text-align: center;">a Delaware corporation</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">Tenant</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">AT</div>
  <div><br>
  </div>
  <div style="text-align: center; font-weight: bold;">LAND INDUSTRIAL PARK</div>
  <div><br>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <!--PROfilePageNumberReset%LCR%1%%%-->
  <div style="text-align: center; font-weight: bold;">LEASE AGREEMENT</div>
  <div>&#160;</div>
  <div style="font-weight: bold;">INDEX</div>
  <div>&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" id="z584daf75f58e42818012b50e7814b322" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 5.49%; vertical-align: top;">
          <div style="font-weight: bold;">&#167;</div>
        </td>
        <td style="width: 90%; vertical-align: top;">
          <div style="font-weight: bold;">Section</div>
        </td>
        <td style="width: 5%; vertical-align: top;">
          <div style="text-align: center; font-weight: bold;">Page</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>1.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Basic Lease Terms and Definitions.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">1</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>2.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Premises</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>3.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Use</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>4.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Term; Possession</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">3</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>5.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Rent; Taxes</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">4</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>6.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Operating Expenses</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">4</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>7.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Utilities</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">5</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>8.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Insurance; Waivers; Indemnification.</div>
        </td>
        <td style="width: 5%; vertical-align: top; text-align: right; background-color: rgb(204, 238, 255);">6</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top; text-align: right;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>9.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Maintenance and Repairs.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">8</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>10.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Compliance.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">9</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>11.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Signs</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">10</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>12.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Alterations</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">10</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>13.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Construction Liens</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">11</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>14.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Landlord&#8217;s Right of Entry</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">11</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>15.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Damage by Fire or Other Casualty</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">11</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>16.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Condemnation</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">12</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>17.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Quiet Enjoyment</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">12</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>18.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Assignment and Subletting.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">12</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>19.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Subordination; Mortgagee&#8217;s Rights.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">13</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>20.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Tenant&#8217;s Certificate; Financial Information</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">14</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>21.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Surrender.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">14</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>22.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Defaults - Remedies.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">15</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>23.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Tenant&#8217;s Authority</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">16</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>24.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Liability of Landlord</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">16</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>25.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Miscellaneous.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">17</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>26.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Notices</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">18</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>27.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Security Deposit</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">18</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>28.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Radon Gas</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">18</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>29.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>No Offer</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">18</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>30.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Option to Renew.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">18</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">i</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <table cellspacing="0" cellpadding="0" id="zd9d0f380916a451fb6a816b56cd41e33" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>31.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Market Rent.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">19</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>32.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Landlord Work.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">20</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>33.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Tenant Improvements; Tenant Allowance.</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">20</div>
        </td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 5%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 5.49%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>34.</div>
        </td>
        <td style="width: 90%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div>Brokers</div>
        </td>
        <td style="width: 5%; vertical-align: top; background-color: rgb(204, 238, 255);">
          <div style="text-align: right;">22</div>
        </td>
      </tr>

  </table>
  <div><br>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">ii</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <!--PROfilePageNumberReset%Num%1%%%-->
  <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">THIS LEASE AGREEMENT </font><font style="font-family: 'Times New Roman';">is made by and
      between JAX INDUSTRIAL ONE, LTD., a Florida limited partnership (&#8220;Landlord&#8221;) and is CENNTRO AUTOMOTIVE CORPORATION, a Delaware corporation (&#8220;Tenant&#8221;), and is dated as of the date on which this Lease has been fully executed by Landlord and Tenant.</font></div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">1</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361000" id="z_Toc101361000"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Basic Lease Terms and Definitions.</font></div>
    </div>
  </div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Premises</font>:&#160; Suites 101-105, Building 1, consisting of approximately 100,000 rentable
    square feet as shown on the Building Site Plan attached as <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Exhibit </font>&#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">A</font>&#8221;.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-weight: bold;">Building</font>:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Approximate rentable square feet:&#160; 160,000</div>
  <div style="text-align: justify; text-indent: 63pt;">&#160;&#160; <font style="font-weight: bold;">Address</font>:&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2240 Lane Avenue, Jacksonville, Florida 32254</div>
  <div style="text-indent: 72pt;">&#160;</div>
  <div style="text-align: justify; text-indent: 63pt;"><font style="font-weight: bold;">&#160;&#160; Park</font>:&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; &#160; &#160;&#160;&#160; LANE INDUSTRIAL PARK</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Term</font>:&#160; 84 months after the expiration of the Rent Abatement Period (plus any partial
    month from the Rent Commencement Date until the first day of the next full calendar month during the Term).</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Commencement Date</font>:&#160; January 20, 2022</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Rent Commencement Date</font>:&#160; the date of the issuance of a certificate of occupancy for
    the Premises (the &#8220;Completion Date&#8221;).</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(f)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Rent Abatement Period</font>:&#160; the period of time commencing on the Rent Commencement Date
    and ending on the date that is five (5) months thereafter.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(g)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Expiration Date</font>:&#160; the last day of the Term.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(h)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Minimum Annual Rent</font>:&#160; payable in monthly installments as follows:</div>
  <div>&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 70%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;" id="z11b4233d43e14eb2b456871429af87e6" class="cfttable">

      <tr>
        <td valign="bottom" style="vertical-align: middle; width: 9%;">
          <div style="text-align: center; font-weight: bold;">Lease </div>
          <div style="text-align: center; font-weight: bold;">Year</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle;" colspan="2">
          <div style="text-align: center; font-weight: bold;">Annual</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle;" colspan="2">
          <div style="text-align: center; font-weight: bold;">Monthly</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle; width: 10%;">
          <div style="text-align: center; font-weight: bold;">Lease </div>
          <div style="text-align: center; font-weight: bold;">Year</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle;" colspan="2">
          <div style="text-align: center; font-weight: bold;">Annual</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: middle;" colspan="2">
          <div style="text-align: center; font-weight: bold;">Monthly</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="text-align: center;">1</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>695,000.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>57,916.67</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="text-align: center;">4</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>781,780.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>65,148.33</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div style="text-align: center;">2</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>722,800.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>60,233.33</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%;" colspan="1" class="cftnumcell">
          <div style="text-align: center;">5</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>813,050.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>67,754.17</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="text-align: center;">3</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>751,710.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>62,642.50</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="text-align: center;">6</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>845,570.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>70,464.17</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: middle;" rowspan="4" colspan="9">&#160;</td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" rowspan="4" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%;" colspan="1" class="cftnumcell">
          <div style="text-align: center;">7</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>879,390.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>73,282.50</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="text-align: center;">8</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>914,570.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>76,214.17</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%;" colspan="1" class="cftnumcell">
          <div style="text-align: center;">9</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>951,150.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>79,262.50</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%;" colspan="1" class="cftfncell">&#160;</td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 10%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div style="text-align: center;">10</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>989,200.00</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>82,433.33</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1.42%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
      </tr>

  </table>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">1</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: justify; text-indent: 36pt;">*No Minimum Annual Rent obligations shall be due during the Rent Abatement Period; however, Annual Operating Expense payments shall not be abated.&#160; Should this Lease or Tenants&#8217; right to possess the
    Premises be terminated on account of an Event of Default, Landlord shall be entitled to recover from Tenant (in addition to all other rights and remedies available to Landlord) all abated Minimum Annual Rent, Landlord&#8217;s management fee shall not be
    reduced on account of the abatement in Minimum Annual Rent, and the Minimum Annual Rent abatement shall be disregarded for purposes of calculating any management fee based on a percentage of rental revenues.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Annual Operating Expenses</font>:&#160; Estimated to be approximately <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">$175,000.00</font> per annum ($1.75 psf), payable in monthly installments of $14,583.33, subject to adjustment as provided in this Lease.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(j)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Means of Payment</font>:&#160; Tenant shall make all payments to Landlord (including but not
    limited to Rent, Security Deposit and Operating Expenses) by means of the Automated Clearing House (&#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">ACH</font>&#8221;) Network, in accordance with Section 5 hereof, and by
    completing <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Exhibit D</u>&#160;</font>hereto.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(k)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Tenant&#8217;s Share</font>:&#160; 62.5% (also see Definitions).</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(l)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Use</font>:&#160; Industrial warehouse, assembly, and distribution with appurtenant offices,
    provided that no more than 3,000 rentable square fee shall be used as office.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(m)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-weight: bold;">Security Deposit:&#160; $57,916.66</font></div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(n)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold;">Addresses For Notices:</font></div>
  <div style="text-indent: 36pt;">&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" id="z580f3b468ef549d3bea0756308afed6c" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 8%; vertical-align: top;" colspan="1">Landlord:</td>
        <td style="width: 42%; vertical-align: top;">
          <div>2151 South Le Jeune Road, Suite 300</div>
        </td>
        <td style="width: 8%; vertical-align: top;" colspan="1">Tenant:</td>
        <td style="width: 42%; vertical-align: top;">
          <div> Before the Rent Commencement Date:</div>
        </td>
      </tr>
      <tr>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">Coral Gables, Florida 33134</td>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">501 Okerson Road</td>
      </tr>
      <tr>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">Attn: Monica Cantera Serralta</td>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">Freehold, NJ 07728</td>
      </tr>
      <tr>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">&#160;</td>
      </tr>
      <tr>
        <td style="width: 8%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
        <td style="width: 42%; vertical-align: top;" rowspan="1">&#160;</td>
        <td style="vertical-align: top;" rowspan="1" colspan="2">
          <div>On or after the Rent Commencement Date: Premises</div>
        </td>
      </tr>

  </table>
  <div> <br>
  </div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(o)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Guarantor</font>:&#160; CENNTRO ELECTRIC GROUP LIMITED, an Australian corporation (Nasdaq: NAKD)</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(p)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Tenant Improvement Allowance:</font>&#160; $1,100,000.00 ($11.00 per square foot), pursuant to
    the provisions of Section 33 below.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(q)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-weight: bold;">Landlord&#8217;s Broker</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Collier&#8217;s International Florida, LLC</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-align: justify; text-indent: 63pt;"><font style="font-weight: bold;">&#160; &#160; Tenant&#8217;s Broker</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Newmark Phoenix Realty Group</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(r)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Additional Defined Terms</font>:&#160; See Rider 1 for the definitions of other capitalized
    terms.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(s)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Contents</font>:&#160; The following are attached to and made a part of this Lease:</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">2</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <table cellspacing="0" cellpadding="0" id="z9d4a95f24123428f8da42c409f40d22a" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div style="font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">Rider 1</font><font style="font-family: 'Times New Roman';"> - Additional Definitions</font></div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div style="font-weight: bold;">Exhibits:</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div>&#8220;A&#8221; - Building Site Plan</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div>&#8220;B&#8221; - Building Rules</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div>&#8220;C&#8221; - Estoppel Certificate Form</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div>&#8220;D&#8221; - Authorization For Automatic Payments</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div>&#8220;E&#8221; - Landlord&#8217;s Work</div>
        </td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 50%; vertical-align: top;">
          <div>&#8220;F&#8221; - Tenant Improvements</div>
        </td>
      </tr>

  </table>
  <div> <br>
  </div>
  <div>2.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361001"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Premises</font>.&#160; Landlord leases to Tenant and Tenant leases from Landlord the Premises, together with the right in common with
    others to use the Common Areas.&#160; Tenant accepts the Premises, Building and Common Areas &#8220;AS IS&#8221;, without relying on any representation, covenant or warranty by Landlord other than as expressly set forth in this Lease.&#160; Landlord and Tenant (a) stipulate
    and agree to the rentable square footages set forth in Sections l(a) and (b) above without regard to actual measurement.</div>
  <div>&#160;</div>
  <div style="text-align: justify;">Prior to the Rent Commencement Date Tenant may, at Tenant&#8217;s sole cost, have the Building and Premises measured by a licensed surveyor to determine the accuracy of the listed square footage of the Building and Premises.&#160;
    Premises shall be measured from the outside face of exterior walls and the center of demising walls.&#160; If the engineer determines either the Building or Premises are of less than 98% of the square footage listed in this Lease on Section l (a) above then
    the size of the Building and/or Premises shall be adjusted to be in accordance with the engineer&#8217;s measurements and any other pertinent portion of the Lease will be modified accordingly.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">3</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361002"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Use</font>.&#160; Tenant shall occupy and use the
    Premises only for the Use specified in Section 1 above.&#160; Tenant shall not permit any conduct or condition which may endanger, disturb or otherwise interfere with any other Building occupant&#8217;s normal operations or with the management of the Building.&#160;
    Tenant shall not use or permit the use of any portion of the Property for outdoor storage or installations outside of the Premises.&#160; Tenant may use all Common Areas only for their intended purposes.&#160; Landlord shall have exclusive control of all Common
    Areas at all times.</div>
  <div>&#160;</div>
  <div><font style="font-weight: normal;">4</font>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361003"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Term; Possession</font>.&#160; The Term of this Lease shall commence on the Commencement Date
    and shall end at 11:59 p.m. on the last day of the Term (the &#8220;EXPIRATION DATE&#8221;), without the necessity for notice from either party, unless sooner terminated in accordance with the terms hereof.&#160; Subject to the Rent Abatement Period, the Rent
    Commencement Date shall commence on the Completion Date; however, if the date of substantial completion is delayed by Tenant, the Rent Commencement Date shall commence as if the Premises were substantially complete on the Completion Date, as extended
    for reasons other than those caused by Tenant.&#160; However, if the delay in commencement is due to Tenant&#8217;s non-negligent or non-willful actions, the Term shall commence as if the Premises were substantially complete on the Completion Date, but if twelve
    (12) months after the Rent Commencement Date Tenant is still unable to occupy the Premises as a result of the Landlord&#8217;s failure to complete the Landlord&#8217;s Work, either Party may terminate this Agreement.&#160; Tenant&#8217;s occupancy of the Premises shall
    constitute Tenant&#8217;s acceptance of such work by Landlord.&#160; Tenant and its agents shall have the right, at Tenant&#8217;s own risk, expense and responsibility to enter the Premises prior to the Completion Date for the purpose of taking measurements and
    installing its furnishings and equipment, provided that Tenant does not interfere with or delay the work to be performed by Landlord and Tenant uses contractors and workers compatible with the contractors and workers engaged by Landlord.&#160; The
    applicable terms and provisions of this Lease shall apply to such early access.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">3</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">5</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361004"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Rent; Taxes</font>.&#160; Tenant agrees to pay to
    Landlord, without demand, deduction or offset, Minimum Annual Rent and Annual Operating Expenses for the Term.&#160; Tenant shall pay the Monthly Rent, in advance, on the first day of each calendar month during the Term, via ACH, as designated in Section
    l(h) above unless Landlord designates otherwise; provided that the Monthly Rent for the first full month shall be paid at the signing of this Lease.&#160; If the Rent Commencement Date is not the first day of the month, the Monthly Rent for that partial
    month shall be apportioned on a per diem basis and shall be paid on or before the Rent Commencement Date.&#160; Tenant shall pay Landlord a service and handling charge equal to 5% of any Rent not paid within 5 days after the date due.&#160; In addition, any
    Rent, including such charge, not paid within 5 days after the due date will bear interest at the Interest Rate from the date due to the date paid.&#160; Tenant shall pay before delinquent all taxes levied or assessed upon, measured by, or arising from: (a)
    the conduct of Tenant&#8217;s business; (b) Tenant&#8217;s leasehold estate; or (c) Tenant&#8217;s property.&#160; Additionally, Tenant shall pay to Landlord all sales, use, transaction privilege, or other excise tax that may at any time be levied or imposed upon, or
    measured by, any amount payable by Tenant under this Lease.</div>
  <div>&#160;</div>
  <div><font style="font-weight: normal;">6</font>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361005"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Operating Expenses</font>.&#160; The amount of the Annual Operating Expenses set forth in
    Section l(g) above represents Tenant&#8217;s Share of the estimated Operating Expenses for the calendar year in which the Term commences.&#160; Landlord may adjust such amount from time to time if the estimated Annual Operating Expenses increase or decrease;
    Landlord may also invoice Tenant separately from time to time for Tenant&#8217;s Share of any extraordinary or unanticipated Operating Expenses.&#160; By April 30<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup> of each year (and
    as soon as practical after the expiration or termination of this Lease or, at Landlord&#8217;s option, after a sale of the Property), Landlord shall provide Tenant with a statement of Operating Expenses for the preceding calendar year or part thereof.&#160;
    Within 30 days after delivery of the statement to Tenant, Landlord or Tenant shall pay to the other the amount of any overpayment or deficiency then due from one to the other or, at Landlord&#8217;s option, Landlord may credit Tenant&#8217;s account for any
    overpayment.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">4</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: justify;">Within thirty (30) days of Tenant&#8217;s receipt of Landlord&#8217;s statement, Tenant, at its sole cost and expense (except as set forth below), shall have the right to give Landlord notice of its intent to audit Landlord&#8217;s books
    and records with respect to the Operating Expenses for the Premises in the particular calendar year that is subject to the statement by an independent certified public accounting or auditing firm or an employee of Tenant or any affiliate of Tenant.&#160;
    The person or company performing the audit shall not be compensated on a contingency fee basis.&#160; Landlord shall such cause such books and records to be available for inspection during normal business hours at such location where Landlord regularly
    keeps such books and records.&#160; Such audit shall be done in accordance with generally accepted accounting principles, consistently applied.&#160; The audit shall be completed within thirty (30) days of when Landlord first provides Tenant access to Landlord&#8217;s
    books and records.&#160; At the conclusion of the audit, if Tenant disputes any item on the Landlord&#8217;s statement, Tenant shall provide a detailed written report to Landlord.&#160; Provided that Landlord agrees with the audit, and (i) if the audit indicates that
    Tenant made an overpayment to Landlord, Landlord shall credit such amount to Tenant&#8217;s subsequent payments of Rent Adjustment Deposits, or if the Lease has terminated, remit the amount of such overpayment to Tenant within thirty (30) days, and (ii) if
    Tenant&#8217;s audit reveals an underpayment by Tenant, Tenant will remit the amount of the underpayment to Landlord within thirty (30) days of Tenant becoming aware of such underpayment.&#160; In the event Landlord disagrees with the results of the audit,
    Landlord and Tenant shall use good faith efforts to resolve such dispute within thirty (30) days.&#160; If Landlord and Tenant have not resolved their dispute in said thirty (30) day period, Landlord and Tenant shall refer the matter to an independent
    certified public accountant selected jointly by Landlord and Tenant, who shall work in good faith with Landlord and Tenant to resolve the discrepancy.&#160; The fees and costs of such independent certified public accountant to which such dispute is referred
    shall be borne by the unsuccessful party.&#160; In the event that the audit indicates that Tenant was overcharged five percent (5%) or more of the amount Tenant should have paid during the applicable calendar year, Landlord shall promptly reimburse Tenant
    for all of Tenant&#8217;s expenses and fees incurred for said audit up to $5,000.00.&#160; The provisions of this paragraph shall survive the Termination Date.&#160; Failure by Tenant to either (a) request an audit within the thirty (30) as set forth above, or to
    complete the audit within the thirty (30) day period also set forth above, shall be deemed to be a waiver of Tenant&#8217;s audit rights provided in this paragraph.</div>
  <div>&#160;</div>
  <div style="text-align: justify;">Landlord&#8217;s and Tenant&#8217;s obligation to pay any overpayment or deficiency due the other pursuant to this Section shall survive the expiration or termination of this Lease.&#160; Notwithstanding any other provision of this Lease
    to the contrary, Landlord may, in its reasonable discretion, determine from time to time the method of computing and allocating Operating Expenses, including the method of allocating Operating Expenses to various types of space within the Building to
    reflect any disparate levels of services provided to different types of space.&#160; If the Building is not fully occupied during any period, Landlord may make a reasonable adjustment based on occupancy in computing the Operating Expenses for such period so
    that Operating Expenses are computed as though the Building had been fully occupied.</div>
  <div>&#160;</div>
  <div>7.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361006"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Utilities</font>.&#160; Tenant shall pay for water, sewer, gas, electricity, heat, power, telephone and other communication services and
    any other utilities supplied to the Premises.&#160; The Premises shall be separately metered for electrical service, and Tenant shall obtain service in its own name and timely pay all charges directly to the provider.&#160; With respect to the water and sewer
    service, Landlord shall install a sub-meter for the Premises and shall thereafter estimate Tenant&#8217;s consumption thereof.&#160; Landlord&#8217;s estimate shall be subject to revision from time to time and reconciliation to the actual water and sewer usage once
    each calendar year.&#160; Landlord shall not be responsible or liable for any interruption in such services, nor shall such interruption affect the continuation or validity of this Lease.&#160; Landlord shall have the exclusive right to select, and to change,
    the companies providing such services to the Building or Premises.&#160; Any wiring, cabling or other equipment necessary to connect Tenant&#8217;s telecommunications equipment shall be Tenant&#8217;s responsibility, and shall be installed in a manner approved by
    Landlord.&#160; In the event Tenant&#8217;s consumption of any utility or other service included in Operating Expenses is excessive when compared with other occupants of the Property, Landlord may invoice Tenant separately for, and Tenant shall pay on demand, the
    cost of Tenant&#8217;s excessive consumption, as reasonably determined by Landlord.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">5</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">8</font>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361007" id="z_Toc101361007"></a>Insurance; Waivers; Indemnification.</font></div>
    </div>
  </div>
  <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;"> <font style="font-family: 'Times New Roman';"><br>
    </font></div>
  <div style="text-align: justify; text-indent: 36pt;">Tenant covenants and agrees to procure and maintain in full force and effect throughout the Term of the Agreement, insurance that is subject to the minimum coverage terms and requirements that are
    outlined as follows:</div>
  <div>&#160;</div>
  <div style="font-weight: bold;">Tenant&#8217;s Required Coverage</div>
  <div>&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Property Insurance.</font>&#160; Tenant shall purchase and maintain Property insurance covering
    all owned furniture, fixtures, inventory, machinery, equipment, mobile equipment, and other personal property; tenant improvements and betterments to the extent they have not become the property of the Landlord; as well as property of others associated
    with the operation of Tenant&#8217;s business and premises.&#160; The amount of insurance shall be equivalent to the full replacement cost value of the insured Property, subject to an Agreed Amount Endorsement without consideration for coinsurance.&#160; Coverage
    shall be provided on an &#8220;All Risk&#8221; or Special Perils basis covering all risks of physical loss except those specifically excluded in the policy.&#160; The covered perils shall include, but not be limited to, fire and extended coverage, theft, vandalism,
    malicious mischief, collapse, debris removal, and building ordinance and law, flood, earthquake and certified acts of terrorism.&#160; Loss of Business Income and Extra Expense coverage are to be afforded on an actual loss sustained basis, without monthly
    limitation and in an amount equal to at least twelve (12) months projected net income, after deduction for non-continuing expenses following a loss.</div>
  <div>&#160;</div>
  <div style="text-align: justify;">Tenant&#8217;s Property insurance may be written on a blanket basis, provided the amount of coverage pertaining to the Premises is not diminished and satisfies the previously prescribed requirements and is not diminished at
    any time.</div>
  <div>&#160;</div>
  <div style="text-align: justify;">Except for instances of gross negligence or willful misconduct, it is understood and agreed that Tenant assumes all risk of damage to its property arising from any cause whatsoever.&#160; Tenant also agrees that Landlord
    shall not be responsible or liable to Tenant, or those claiming by, through or under Tenant, for any loss or damage including loss of use, that may be occasioned by or through the acts or omissions of persons occupying any part of the Premises
    adjacent, adjoining or connected to the Premises.</div>
  <div>&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Commercial General Liability Insurance</font>.&#160; Tenant shall purchase and maintain
    Commercial General Liability insurance written on the most current Insurance Services Office (ISO) form, CG 00 01 12 07, or an equivalent policy, that provides coverage on an occurrence basis and affords the following minimum limits of liability:</div>
  <div>&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 80%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;" id="z1077b9c8dfa6489886ba185a67f48862" class="cfttable">

      <tr>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 2.65pt;">Combined Single Limit for Bodily Injury and Property Damage</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>1,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 4.55pt;">per occurrence</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%;">
          <div style="margin-left: 2.85pt;">Personal Injury and Advertising Injury</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>1,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%;">
          <div style="margin-left: 4.55pt;">per occurrence</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 2.85pt;">Products/ Completed Operations</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>1,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 4.2pt;">aggregate</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%;">
          <div style="margin-left: 2.65pt;">General Aggregate Limit</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>2,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%;">
          <div style="margin-left: 4.2pt;">aggregate</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 2.5pt;">Medical Expense</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>5,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 4.55pt;">per person</div>
        </td>
      </tr>

  </table>
  <div> <br>
  </div>
  <div style="text-align: justify; margin-left: 72pt;">If coverage is provided for more than one premises under the policy, the General Aggregate limit shall apply on a &#8220;per location&#8221; basis.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">6</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Automobile Liability Insurance</font>.&#160; Tenant shall purchase and maintain Automobile
    Liability insurance covering all owned, non-owned and hired vehicles used in the course of its operations.&#160; Such coverage shall be maintained with minimum limits of not less than $1,000,000 combined single limit per accident or loss for bodily injury
    and property damage.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Workers&#8217; Compensation Insurance</font>.&#160; Tenant agrees to purchase and maintain Workers&#8217;
    Compensation insurance providing statutory coverage in all states of operation.&#160; The policy shall provide statutory Workers&#8217; Compensation coverage and Employers Liability coverage subject to the following minimum limits or the minimum underlying
    Employers Liability limits required by your Umbrella Liability insurer:</div>
  <div>&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" align="center" style="width: 80%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;" id="z8382bfd625154ab4bd199767a17cf709" class="cfttable">

      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 2.5pt;">Bodily Injury by Accident</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>1,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 4.25pt;">each accident</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%;">
          <div style="margin-left: 2.5pt;">Bodily Injury by Disease</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%;" colspan="1" class="cftnumcell">
          <div>1,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%;" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%;">
          <div style="margin-left: 4.25pt;">each employee</div>
        </td>
      </tr>
      <tr>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 2.5pt;">Bodily Injury by Disease</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftguttercell">&#160;</td>
        <td valign="bottom" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftcurrcell">
          <div>$</div>
        </td>
        <td valign="bottom" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" colspan="1" class="cftnumcell">
          <div>1,000,000</div>
        </td>
        <td valign="bottom" nowrap="nowrap" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" colspan="1" class="cftfncell">&#160;</td>
        <td valign="bottom" style="vertical-align: top; width: 34%; background-color: rgb(204, 238, 255);">
          <div style="margin-left: 4.95pt;">policy limit</div>
        </td>
      </tr>

  </table>
  <div>&#160;</div>
  <div style="text-align: justify; margin-left: 72pt;">The minimum Employers Liability limits may be satisfied alone or in combination with your Umbrella Liability insurance.</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif;"><u>Umbrella Liability Insurance</u></font>.&#160; Tenant shall purchase and maintain Umbrella Liability insurance that provides excess follow-form coverage
    over the underlying Commercial General Liability, Automobile Liability, and Employers Liability coverages previously described.&#160; The Umbrella policy shall provide minimum per occurrence and aggregate limits of liability of $5,000,000, and this limit
    may be satisfied alone or in combination with the underlying Commercial General Liability coverage limits.&#160; If the underlying Commercial General Liability aggregate limit applies on a &#8220;per location&#8221; basis, the Umbrella Liability aggregate limit shall
    provide follow-form coverage on the same basis.</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif;"><u>Modification of Insurance</u></font>.&#160; Landlord reserves the right to request additional types of insurance that are pertinent and necessary for
    the proper protection of the Property or changes in the above-mentioned minimum insurance requirements due to increase in risk, inflation and/or changes in insurance standards or laws.</div>
  <div>&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Pollution Liability Insurance</font>.&#160; Tenant agrees to purchase and maintain Pollution
    Liability insurance providing to Landlord and Landlord&#8217;s lender in amounts and with such coverage as required by Landlord&#8217;s lender.</div>
  <div>&#160;</div>
  <div style="font-weight: bold;">Deductibles and Retention</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">None of Tenant&#8217;s required insurance policies shall be subject to a per occurrence or per accident deductible or self-insured retention that exceeds $100,000 without the prior written approval of
    Landlord.</div>
  <div>&#160;</div>
  <div style="font-weight: bold;">Additional Interests</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">All of Tenant&#8217;s required insurance policies, with the exception of the Property and Workers&#8217; Compensation Insurance, shall extend coverage to Landlord, and Landlord&#8217;s members, officers, directors,
    employees, agents, servants and mortgagee, as applicable, as Additional Insureds.&#160; Tenant&#8217;s insurance policies shall afford such additional insured protection on a primary, non-contributory basis.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">7</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="font-weight: bold;">Waiver of Subrogation</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">Landlord and Tenant hereby mutually agree to release the other party and waive all claims for recovery for any direct or indirect damage to real or personal property located within or upon or
    constituting a part of the Property or liability claims resulting in connection with the Property that are caused during the term of this Agreement, or any extension or renewal thereof, by the fault or negligence of the other party or the other party&#8217;s
    agents, servants, or employees, to the extent that such damage or liability is covered under Landlord or Tenant&#8217;s insurance in force at the time of loss or falls within an applicable insurance deductible, retention or waiting period.&#160; Landlord and
    Tenant hereby agree that any insurance maintained in compliance with the requirements of this Agreement will permit such release and deny to the insurer rights of subrogation against the other party to the extent rights have been waived by the insured
    hereunder prior to the occurrence of loss.</div>
  <div>&#160;</div>
  <div style="font-weight: bold;">Insurance Carriers and Notice Provisions</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">The required insurance coverages described herein for Tenant shall be written by insurance companies licensed to do business in the state where the Property is located and that maintain current A.M.
    Best&#8217;s ratings of A- VIII or better.</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">Each of Tenant&#8217;s required insurance policies, with exception of the Workers&#8217; Compensation Insurance, shall provide Lessor with thirty (30) days advance written notice of policy cancellation or
    non-renewal.&#160; In the event of cancellation due to non-payment of premium, ten (10) days advance written notice may be provided.</div>
  <div>&#160;</div>
  <div style="font-weight: bold;">Evidence of Insurance</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">Tenant agrees to furnish the following certificates of insurance to Landlord at least ten (10) days prior to the execution of this Lease Agreement and within ten (10) days of each subsequent policy
    renewal:</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Property Insurance shall be evidenced on an ACORD 27 Evidence of Property Insurance certificate, with an authorized representative&#8217;s signature and Landlord named as a Certificate Holder.</div>
  <div style="text-indent: 72pt;">&#160;</div>
  <div style="text-indent: 72pt;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The required Commercial General Liability, Automobile Liability, Workers&#8217; Compensation, and Umbrella Liability coverages shall be evidenced on an ACORD 25-S Certificate of Liability Insurance form, with an
    authorized representative&#8217;s signature and Landlord named as a Certificate Holder and Additional Insured.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">9</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361008" id="z_Toc101361008"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Maintenance and Repairs.</font></div>
    </div>
  </div>
  <div><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Landlord shall Maintain the</font>: (i) Building footings, foundations, structural steel
    columns and girders at Landlord&#8217;s sole expense; (ii) Building roof and exterior walls; (iii) Building Structure; and (iv) Common Areas.&#160; Costs incurred by Landlord under the foregoing subsections (ii), (iii) and (iv) will be included in Operating
    Expenses, provided that to the extent any Building System, equipment or fixture exclusively serves the Premises, Landlord may elect either to Maintain the same at Tenant&#8217;s sole expense and bill Tenant directly or by notice to Tenant require Tenant to
    Maintain the same at Tenant&#8217;s expense.&#160; If Tenant becomes aware of any condition that is Landlord&#8217;s responsibility to repair, Tenant shall promptly notify Landlord of the condition.&#160; Moreover, regardless of who bears responsibility for repair, Tenant
    shall immediately notify Landlord if Tenant becomes aware of any areas of water intrusion or mold growth in or about the Premises.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">8</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>Except as provided in subsection (a) above, Tenant at its sole expense shall Maintain the Premises, the HVAC, and all fixtures and equipment in the Premises.&#160; All repairs and replacements by Tenant shall utilize materials and equipment which are
    comparable to those originally used in constructing the Building and Premises.&#160; Alterations, repairs and replacements to the Property, including the Premises, made necessary because of Tenant&#8217;s Alterations or installations, any use or circumstances
    special or particular to Tenant, or any act or omission of Tenant or its Agents shall be made by Landlord or Tenant as set forth above, but at the sole expense of Tenant to the extent not covered by any applicable insurance proceeds paid to Landlord.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">10</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361009" id="z_Toc101361009"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Compliance.</font></div>
    </div>
  </div>
  <div>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div>
  <div>&#160;As of the Rent Commencement Date, Landlord represents the Premises complies with all Laws, as evidenced by a certificate of completion issued by the City of Jacksonville.&#160; Tenant will, at its expense, promptly comply with all Laws now or
    subsequently pertaining to the Premises or Tenant&#8217;s use or occupancy.&#160; Tenant will pay any taxes or other charges by any authority on Tenant&#8217;s property or trade fixtures or relating to Tenant&#8217;s use of the Premises.&#160; Neither Tenant nor its Agents shall
    use the Premises in any manner that under any Law would require Landlord to make any Alteration to or in the Building or Common Areas (without limiting the foregoing, Tenant shall not use the Premises in any manner that would cause the Premises or
    the-Property to be deemed a &#8220;place of public accommodation&#8221; under the ADA if such use would require any such Alteration).&#160; Tenant shall be responsible for compliance with the ADA, and any other Laws regarding accessibility, with respect to the
    Premises.</div>
  <div>&#160;</div>
  <div>Tenant will comply, and will cause its Agents to comply, with the Building Rules.&#160; Landlord may adopt and Tenant shall comply with reasonable rules and regulations to promote energy efficiency, sustainability and environmental standards for the
    Property, as the same may be changed from time to time upon reasonable notice to Tenant.</div>
  <div>&#160;</div>
  <div>Tenant agrees not to do anything or fail to do anything which will increase the cost of Landlord&#8217;s insurance or which will prevent Landlord from procuring policies (including public liability) from companies and in a form satisfactory to Landlord.&#160;
    If any breach of the preceding sentence by Tenant causes the rate of fire or other insurance to be increased, Tenant shall pay the amount of such increase as additional Rent within 30 days after being billed.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">9</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>Tenant agrees that (i) no activity will be conducted on the Premises that will use or produce any Hazardous Materials, except for activities which are part of the ordinary course of Tenant&#8217;s business and are conducted in accordance with all
    Environmental Laws (&#8220;Permitted Activities&#8221;); (ii) the Premises will not be used for storage of any Hazardous Materials, except for materials used in the Permitted Activities which are properly stored in a manner and location complying with all
    Environmental Laws; (iii) no portion of the Premises or Property will be used by Tenant or Tenant&#8217;s Agents for disposal of Hazardous Materials; (iv) Tenant will deliver to Landlord copies of all material safety data sheets and other written information
    prepared by manufacturers, importers or suppliers of any chemical; and (v) Tenant will immediately notify Landlord of any violation by Tenant or Tenant&#8217;s Agents of any Environmental Laws or the release or suspected release of Hazardous Materials in,
    under or about the Premises, and Tenant shall immediately deliver to Landlord a copy of any notice, filing or permit sent or received by Tenant with respect to the foregoing.&#160; If at any time during or after the Term, any portion of the Property is
    found to be contaminated by Tenant or Tenant&#8217;s Agents or subject to conditions prohibited in this Lease caused by Tenant or Tenant&#8217;s Agents, Tenant will indemnify, defend and hold Landlord harmless from all claims, demands, actions, liabilities, costs,
    expenses, attorneys&#8217; fees at all tribunal levels, damages and obligations of any nature arising from or as a result thereof, and Landlord shall have the right to direct remediation activities, all of which shall be performed at Tenant&#8217;s cost.&#160; Tenant&#8217;s
    obligations pursuant to this subsection shall survive the expiration or termination of this Lease.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">11</font>.</font>&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <a name="z_Toc101361010"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Signs</font>.&#160; Tenant shall not place any
    signs on the Property without the prior consent of Landlord, other than signs that are located wholly within the interior of the Premises and not visible from the exterior of the Premises.&#160; Tenant shall maintain all signs installed by Tenant in good
    condition.&#160; Tenant shall remove its signs at the termination of this Lease, shall repair any resulting damage, and shall restore the Property to its condition existing prior to the installation of Tenant&#8217;s signs.</div>
  <div>&#160;</div>
  <div>12.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; <a name="z_Toc101361011"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Alterations</font>.&#160; Except for non-structural Alterations that (i) do not exceed $25,000 in the aggregate, (ii) are not visible
    from the exterior of the Premises, (iii) do not affect any Building System or the structural strength of the Building, (iv) do not require penetrations into the floor, ceiling or walls, and (v) do not require work within the walls, below the floor or
    above the ceiling, Tenant shall not make or permit any Alterations in or to the Premises without first obtaining Landlord&#8217;s consent, which consent shall not be unreasonably withheld.&#160; With respect to any Alterations made by or on behalf of Tenant
    (whether or not the Alteration requires Landlord&#8217;s consent): (i) not less than 10 days prior to commencing any Alteration, Tenant shall deliver to Landlord the plans, specifications and necessary permits for the Alteration, together with certificates
    evidencing that Tenant&#8217;s contractors and subcontractors have adequate insurance coverage naming Landlord and any other associated or affiliated entity as their interests may appear as additional insureds, (ii) the Alteration shall be constructed with
    new materials, in a good and workmanlike manner, and in compliance with all Laws and the plans and specifications delivered to, and, if required above, approved by Landlord, ( iii) the Alteration shall be performed in accordance with Landlord&#8217;s
    reasonable requirements relating to sustainability and energy efficiency, and (iv) upon Landlord&#8217;s request Tenant shall, prior to commencing any Alteration, provide Landlord reasonable security against liens arising out of such construction.&#160; Any
    Alteration by Tenant shall be the property of Tenant until the expiration or termination of this Lease; at that time without payment by Landlord the Alteration shall remain on the Property and become the property of Landlord unless Landlord gives
    notice to Tenant to remove it, in which event Tenant will remove it, will repair any resulting damage and will restore the Premises to the condition existing prior to Tenant&#8217;s Alteration.&#160; At Tenant&#8217;s request prior to Tenant making any Alterations,
    Landlord will notify Tenant whether Tenant is required to remove the Alterations at the expiration or termination of this Lease.&#160; Tenant may install its trade fixtures, furniture and equipment in the Premises, provided that the installation and removal
    of them will not affect any structural portion of the Property, roofing system, any Building System or any other equipment or facilities serving the Building or any occupant.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">10</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">13</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <a name="z_Toc101361012"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Construction Liens</font>.&#160; Except to the
    extent contracted for by Landlord, the interest of Landlord in the Property shall not be subject in any way to any liens, including real estate sales commission liens and construction liens for improvements to or other work performed by or on behalf of
    Tenant.&#160; Tenant promptly shall pay for any labor, services, materials, supplies or equipment furnished to Tenant in or about the Premises.&#160; Tenant shall keep the Premises and the Property free from any liens arising out of any labor, services,
    materials, supplies or equipment furnished or alleged to have been furnished to Tenant.&#160; Tenant shall take all steps permitted by law in order to avoid the imposition of any such lien.&#160; Should any such lien or notice of such lien be filed against the
    Premises or the Property, Tenant shall discharge the same by bonding or otherwise within 15 days after Tenant has notice that the lien or claim is filed regardless of the validity of such lien or claim.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">14</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <a name="z_Toc101361013"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Landlord&#8217;s Right of Entry</font>.&#160; Tenant
    shall permit Landlord and its Agents to enter the Premises at all reasonable times following at least twenty four (24) hours prior notice (except in an emergency) to inspect, Maintain, or make Alterations to the Premises or Property, to exhibit the
    Premises for the purpose of sale or financing, and, during the last 12 months of the Term, to exhibit the Premises to any prospective tenant.&#160; Landlord will make reasonable efforts not to inconvenience Tenant in exercising such rights, but Landlord
    shall not be liable for any interference with Tenant&#8217;s occupancy resulting from Landlord&#8217;s entry.</div>
  <div>&#160;</div>
  <div>15.&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; <a name="z_Toc101361014"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Damage by Fire or Other Casualty</font>.&#160; If the Premises or Common Areas shall be damaged or destroyed by fire or other
    casualty, Tenant shall promptly notify Landlord, and Landlord, subject to the conditions set forth in this Section, shall repair such damage and restore the Premises or Common Areas to substantially the same condition in which they were immediately
    prior to such damage or destruction, but not including the repair, restoration or replacement of the fixtures, equipment, or Alterations installed by or on behalf of Tenant.&#160; Landlord shall notify Tenant, (&#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Landlord&#8217;s Notice</font>&#8221;) within 30 days after the date of the casualty, if Landlord anticipates that the restoration will take more than 180 days from the date of the casualty to complete; in such event,
    Landlord may terminate this Lease effective as of the date of casualty by giving notice to the Tenant within 10 days after Landlord&#8217;s Notice.&#160; In the event of that (a) the restoration will take more than 180 days from the date of the casualty to
    complete; (b) the casualty was not caused by Tenant or Tenant&#8217;s Agents; (c) the Premises are rendered untenable or the casualty to the Common Area limits access to the Premises such that Tenant is unable to conduct its business on the Premises, then
    Tenant may terminate this Lease effective as of the date of casualty by giving notice to the Landlord within 10 days after Landlord&#8217;s Notice.&#160; If a casualty occurs during the last 12 months of the Term, Landlord may terminate this Lease unless Tenant
    has the right to extend the Term for at least 3 more years and does so within 30 days after the date of the casualty.&#160; Moreover, Landlord may terminate this Lease if the loss is not covered by the insurance required to be maintained by Landlord under
    this Lease.&#160; Tenant will receive an abatement of Minimum Annual Rent and Annual Operating Expenses to the extent the Premises are rendered untenantable as a result of the casualty.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">11</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">16</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; <a name="z_Toc101361015"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Condemnation</font>.&#160; If (a) all of the
    Premises are Taken, (b) any part of the Premises is Taken and the remainder is insufficient in Landlord&#8217;s opinion for the reasonable operation of Tenant&#8217;s business, or (c) any of the Property is Taken, and, in Landlord&#8217;s opinion, it would be
    impractical or the condemnation proceeds are insufficient to restore the remainder, then this Lease shall terminate as of the date the condemning authority takes possession.&#160; If this Lease is not terminated, Landlord shall restore the Building to a
    condition as near as reasonably possible to the condition prior to the Taking, the Minimum Annual Rent shall be abated for the period of time all or a part of the Premises is untenantable in proportion to the square foot area untenantable, and this
    Lease shall be amended appropriately.&#160; The compensation awarded for a Taking shall belong to Landlord.&#160; Except for any relocation benefits to which Tenant may be entitled, Tenant hereby assigns all claims against the condemning authority to Landlord,
    including, but not limited to, any claim relating to Tenant&#8217;s leasehold estate.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">17</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; <a name="z_Toc101361016"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Quiet Enjoyment</font>.&#160; Landlord covenants
    that Tenant, upon performing all of its covenants, agreements and conditions of this Lease, shall have quiet and peaceful possession of the Premises as against anyone claiming by or through Landlord, subject, however, to the terms of this Lease.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">18</font>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361017" id="z_Toc101361017"></a>Assignment and Subletting.</font></div>
    </div>
  </div>
  <div>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div>
  <div>Except as provided in Section (b) below, Tenant shall not enter into nor permit any Transfer voluntarily or by operation of law, without the prior consent of Landlord, which consent shall not be unreasonably withheld.&#160; Without limitation, Tenant
    agrees that Landlord&#8217;s consent shall not be considered unreasonably withheld if (i) the proposed transferee is an existing tenant of Landlord or an affiliate of Landlord, (ii) the business, business reputation or creditworthiness of the proposed
    transferee is unacceptable to Landlord, (iii) Landlord or an affiliate of Landlord has comparable space available for lease by the proposed transferee or (iv) Tenant is in default under this Lease or any act or omission has occurred which would
    constitute a default with the giving of notice and/or the passage of time.&#160; A consent to one Transfer shall not be deemed to be a consent to any subsequent Transfer.&#160; In no event shall any Transfer relieve Tenant from any obligation under this Lease.&#160;
    Landlord&#8217;s acceptance of Rent fi-om any person shall not be deemed to be a waiver by Landlord of any provision of this Lease or to be a consent to any Transfer.&#160; Any Transfer not in conformity with this Section 18 shall be void at the option of
    Landlord.</div>
  <div>&#160;</div>
  <div>Landlord&#8217;s consent shall not be required in the event of any Transfer by Tenant to an Affiliate provided that (i) the Affiliate has a tangible net worth at least equal to that of Tenant as of the date of this Lease, (ii) Tenant provides Landlord
    notice of the Transfer at least 15 days prior to the effective date, together with current financial statements of the Affiliate certified by an executive officer of the Affiliate, and (ii) in the case of an assignment or sublease, Tenant delivers to
    Landlord an assumption agreement reasonably acceptable to Landlord executed by Tenant and the Affiliate, together with a certificate of insurance evidencing the Affiliate&#8217;s compliance with the insurance requirements of Tenant under this Lease.</div>
  <div>&#160;</div>
  <div>The provisions of subsection (a) above notwithstanding, if Tenant proposes to Transfer all of the Premises (other than to an Affiliate), Landlord may terminate this Lease, either conditioned on execution of a new lease between Landlord and the
    proposed transferee or without that condition.&#160; If Tenant proposes to enter into a Transfer of less than all of the Premises (other than to an Affiliate), Landlord may amend this Lease to remove the portion of the Premises to be transferred, either
    conditioned on execution of a new lease between Landlord and the proposed transferee or without that condition.&#160; If this Lease is not so terminated or amended, Tenant shall pay to Landlord, immediately upon receipt, the excess of (i) all compensation
    received by Tenant for the Transfer over (ii) the Rent allocable to the Premises transferred.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">12</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>If Tenant requests Landlord&#8217;s consent to a Transfer, Tenant shall provide Landlord, at least 15 days prior to the proposed Transfer, current financial statements of the transferee certified by an executive officer of the transferee, a complete copy
    of the proposed Transfer documents, and any other information Landlord reasonably requests.&#160; Immediately following any approved assignment or sublease, Tenant shall deliver to Landlord an assumption agreement reasonably acceptable to Landlord executed
    by Tenant and the transferee, together with a certificate of insurance evidencing the transferee&#8217;s compliance with the insurance requirements of Tenant under this Lease.&#160; Tenant agrees to reimburse Landlord for reasonable administrative and attorneys&#8217;
    fees in connection with the processing and documentation of any Transfer for which Landlord&#8217;s consent is requested not to exceed $5,000.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">19</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361018" id="z_Toc101361018"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Subordination; Mortgagee&#8217;s Rights.</font></div>
    </div>
  </div>
  <div>&#160;&#160;&#160;&#160;&#160;&#160;</div>
  <div>Tenant accepts this Lease subject and subordinate to any Mortgage now or in the future affecting the Premises, provided that Tenant&#8217;s right of possession of the Premises shall not be disturbed by the Mortgagee so long as Tenant is not in default
    under this Lease.&#160; Tenant shall, in the event any proceedings are brought for the foreclosure of the Premises or in the event of exercise of the power of sale under any security instrument made by Landlord covering the Premises, or termination of any
    ground lease, attorn to the Mortgagee or purchaser under such foreclosure or sale, or ground lessor, as the case may be, and recognize such Mortgagee, purchaser or lessor as the Landlord under this Lease.&#160; This clause shall be self-operative, but
    within 10 days after request, Tenant shall execute and deliver any further instruments confirming the subordination of this Lease and any further instruments of attornment that the Mortgagee may reasonably request.&#160; However, any Mortgagee may at any
    time subordinate its Mortgage to this Lease, without Tenant&#8217;s consent, by giving notice to Tenant, and this Lease shall then be deemed prior to such Mortgage without regard to their respective dates of execution and delivery; provided that such
    subordination shall not affect any Mortgagee&#8217;s rights with respect to condemnation awards, casualty insurance proceeds, intervening liens or any right which shall arise between the recording of such Mortgage and the execution of this Lease.</div>
  <div>&#160;</div>
  <div>No Mortgagee shall be (i) liable for any act or omission of a prior landlord, (ii) subject to any rental offsets or defenses against a prior landlord, (iii) bound by any amendment of this Lease made without its written consent, or (iv) bound by
    payment of Monthly Rent more than one month in advance or liable for any other funds paid by Tenant to Landlord unless such funds actually have been transferred to the Mortgagee by Landlord.</div>
  <div>&#160;</div>
  <div>The provisions of Sections 15 and 16 above notwithstanding, Landlord&#8217;s obligation to restore the Premises after a casualty or condemnation shall be subject to the consent and prior rights of any Mortgagee.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">13</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">20</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <a name="z_Toc101361019"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Tenant&#8217;s Certificate; Financial Information</font>.&#160;



    Within 15 days after Landlord&#8217;s request from time to time, (a) Tenant shall execute, acknowledge and deliver to Landlord, for the benefit of Landlord, Mortgagee, any prospective Mortgagee, and any prospective purchaser of Landlord&#8217;s interest in the
    Property, an estoppel certificate in the form of attached <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Exhibit </font>&#8220;C&#8221; (or other form requested by Landlord), modified as necessary to accurately state the facts
    represented, and (b) Unless available via public records, Tenant shall furnish to Landlord, Landlord&#8217;s Mortgagee, prospective Mortgagee and/or prospective purchaser reasonably requested financial information.&#160; Landlord agrees to keep any private
    financial information provided to it by Tenant confidential (except for disclosure to the parties listed in this subsection (b)), and any Mortgagee, prospective Mortgagee and/or prospective purchaser with which Landlord shares such information shall be
    informed by Landlord of the obligation to keep such information confidential.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">21</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361020" id="z_Toc101361020"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Surrender.</font></div>
    </div>
  </div>
  <div>&#160;&#160;&#160;&#160;&#160;</div>
  <div>On the date on which this Lease expires or terminates, Tenant shall return possession of the Premises to Landlord in good condition, except for ordinary wear and tear, and except for casualty damage or other conditions that Tenant is not required to
    remedy under this Lease.&#160; Prior to the expiration or termination of this Lease, Tenant shall remove from the Property all furniture, trade fixtures, equipment, wiring and cabling (unless Landlord directs Tenant otherwise), and all other personal
    property installed by Tenant or its assignees or subtenants.&#160; Tenant shall repair any damage resulting from such removal and shall restore the Property to good order and condition.&#160; Any of Tenant&#8217;s personal property not removed as required shall be
    deemed abandoned, and Landlord, at Tenant&#8217;s expense, may remove, store, sell or otherwise dispose of such property in such manner as Landlord may see fit and/or Landlord may retain such property or sale proceeds as its property.&#160; If Tenant does not
    return possession of the Premises to Landlord in the condition required under this Lease, Tenant shall pay Landlord all resulting damages Landlord may suffer.</div>
  <div>&#160;</div>
  <div>If Tenant remains in possession of the Premises after the expiration or termination of this Lease, Tenant&#8217;s occupancy of the Premises shall be that of a tenancy at will.&#160; Tenant&#8217;s occupancy during any holdover period shall otherwise be subject to
    the provisions of this Lease (unless clearly inapplicable), except that the Monthly Rent shall be double the Monthly Rent payable for the last full month immediately preceding the holdover.&#160; No holdover or payment by Tenant after the expiration or
    termination of this Lease shall operate to extend the Term or prevent Landlord from immediate recovery of possession of the Premises by summary proceedings or otherwise.&#160; Any provision in this Lease to the contrary notwithstanding, any holdover by
    Tenant shall constitute a default on the part of Tenant under this Lease entitling Landlord to exercise, without obligation to provide Tenant any notice or cure period, all of the remedies available to Landlord in the event of a Tenant default, and
    Tenant shall be liable for all damages, including consequential damages, that Landlord suffers as a result of the holdover.</div>
  <div> <br>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">14</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">22</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361021" id="z_Toc101361021"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Defaults - Remedies.</font></div>
    </div>
  </div>
  <div>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</div>
  <div> It shall be an Event of Default:</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If Tenant does not pay in full when due any and all Rent within five (5) days after written notice (which notice may be in the form of a monthly payment letter).</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If Tenant enters into or permits any Transfer in violation of Section 18 above;</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(iii)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; If Tenant fails to observe and perform or otherwise breaches any other provision of this Lease, and, except as provided in Section 22(c) below, Tenant fails to cure
    the default on or before the date that is 10 days after Landlord gives Tenant notice of default; provided, however, if the default cannot reasonably be cured within 10 days following Landlord&#8217;s giving of notice, Tenant shall be afforded additional
    reasonable time (not to exceed 30 days following Landlord&#8217;s notice) to cure the default if Tenant begins to cure the default within 10 days following Landlord&#8217;s notice and continues diligently in good faith to completely cure the default; or</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(iv)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; If Tenant becomes insolvent or makes a general assignment for the benefit of creditors or offers a settlement to creditors, or if a petition in bankruptcy or for
    reorganization or for an arrangement with creditors under any federal or state law is filed by or against Tenant, or a bill in equity or other proceeding for the appointment of a receiver for any of Tenant&#8217;s assets is commenced, or if any of the real
    or personal property of Tenant shall be levied upon; provided that any proceeding brought by anyone other than Landlord or Tenant under any bankruptcy, insolvency, receivership or similar law shall not constitute an Event of Default until such
    proceeding has continued unstayed for more than 60 consecutive days.</div>
  <div>&#160;</div>
  <div>If an Event of Default occurs, Landlord shall have the following rights and remedies:</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(i)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Landlord, without any obligation to do so, may elect to cure the default on behalf of Tenant, in which event Tenant shall reimburse Landlord upon demand for any sums
    paid or costs incurred by Landlord (together with an administrative fee of 15% thereof) in curing the default, plus interest at the Interest Rate from the respective dates of Landlord&#8217;s incurring such costs, which sums and costs together with interest
    at the Interest Rate shall be deemed additional Rent;</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(ii)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; To enter and repossess the Premises, by breaking open locked doors if necessary, and remove all persons and all or any property, solely by action at law, without being
    liable for prosecution or damages.&#160; Landlord may, at Landlord&#8217;s option, make Alterations and repairs in order to relet the Premises and relet all or any part(s) of the Premises for Tenant&#8217;s account.&#160; Tenant agrees to pay to Landlord on demand any
    deficiency (taking into account all costs incurred by Landlord) that may arise by reason of such reletting.&#160; In the event of reletting without termination of this Lease, Landlord may at any time thereafter elect to terminate this Lease for such
    previous breach;</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(iii)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; To accelerate the whole or any part of the Rent for the balance of the Term, and declare the same to be immediately due and payable; and</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">15</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(iv)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; To terminate this Lease and the Term without any right on the part of Tenant to save the forfeiture by payment of any sum due or by other performance of any condition,
    term or covenant broken.</div>
  <div>&#160;</div>
  <div>Landlord shall not be required to give such notice prior to exercising its rights under Section 22(b) if Tenant fails to comply with the provisions of Sections 13, 20 or 27 or in an emergency.</div>
  <div>&#160;</div>
  <div>No waiver by Landlord of any breach by Tenant shall be a waiver of any subsequent breach, nor shall any forbearance by Landlord to seek a remedy for any breach by Tenant be a waiver by Landlord of any rights and remedies with respect to such or any
    subsequent breach.&#160; Efforts by Landlord to mitigate the damages caused by Tenant&#8217;s default shall not constitute a waiver of Landlord&#8217;s right to recover damages hereunder.&#160; No right or remedy herein conferred upon or reserved to Landlord is intended to
    be exclusive of any other right or remedy provided herein or by law, but each shall be cumulative and in addition to every other right or remedy given herein or now or hereafter existing at law or in equity.&#160; No payment by Tenant or receipt or
    acceptance by Landlord of a lesser amount than the total amount due Landlord under this Lease shall be deemed to be other than on account, nor shall any endorsement or statement on any check or payment be deemed an accord and satisfaction, and Landlord
    may accept such check or payment without prejudice to Landlord&#8217;s right to recover the balance of Rent due, or Landlord&#8217;s right to pursue any other available remedy.</div>
  <div>&#160;</div>
  <div>If either party commences an action against the other party arising out of or in connection with this Lease, the prevailing party shall be entitled to have and recover from the other party attorneys&#8217; fees, costs of suit, investigation expenses and
    discovery costs, including costs of appeal.</div>
  <div>&#160;</div>
  <div>Landlord and Tenant waive the right to a trial by jury in any action or proceeding based upon or related to, the subject matter of this Lease.</div>
  <div>&#160;</div>
  <div>ln the event of a Tenant Default and Tenant&#8217;s subsequent vacating of the Premises, Landlord shall use commercially reasonably efforts to mitigate its damages in connection therewith.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">23</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<a name="z_Toc101361022"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"> Tenant&#8217;s Authority</font>.&#160; Tenant represents
    and warrants to Landlord that: (a) Tenant is duly formed, validly existing and in good standing under the laws of the state under which Tenant is organized, and qualified to do business in the state in which the Property is located, and (b) the
    person(s) signing this Lease are duly authorized to execute and deliver this Lease on behalf of Tenant.</div>
  <div>&#160;</div>
  <div>24.&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <a name="z_Toc101361023"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Liability of Landlord</font>.&#160; The word &#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Landlord</font>&#8221;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>in this Lease includes the Landlord executing this Lease as well as its successors and assigns, each of which shall have the same rights, remedies, powers, authorities and
    privileges as it would have had it originally signed this Lease as Landlord.&#160; Any such person or entity, whether or not named in this Lease, shall have no liability under this Lease after it ceases to hold title to the Premises except for obligations
    already accrued (and, as to any unapplied portion of Tenant&#8217;s Security Deposit, Landlord shall be relieved of all liability upon transfer of such portion to its successor in interest).&#160; Tenant shall look solely to Landlord&#8217;s successor in interest for
    the performance of the covenants and obligations of the Landlord hereunder which subsequently accrue.&#160; Landlord shall not be deemed to be in default under this Lease unless Tenant gives Landlord notice specifying the default and Landlord fails to cure
    the default within thirty (30) days following Tenant&#8217;s giving of notice; provided, however, if the default cannot be reasonably cured within thirty (30) days following Tenant&#8217;s giving of notice, Landlord shall be afforded additional reasonable time to
    cure the default if Landlord begins to cure the default within thirty (30) days following Landlord&#8217;s notice and continues diligently in good faith to completely cure the default..&#160; In no event shall Landlord be liable to Tenant for any loss of business
    or profits of Tenant or for consequential, punitive or special damages of any kind.&#160; Neither Landlord nor any principal of Landlord nor any owner of the Property, whether disclosed or undisclosed, shall have any personal liability with respect to any
    of the provisions of this Lease or the Premises; Tenant shall look solely to the equity of Landlord in the Property for the satisfaction of any claim by Tenant against Landlord.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">16</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">25</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361024" id="z_Toc101361024"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Miscellaneous.</font></div>
    </div>
  </div>
  <div>
    <div><br>
    </div>
    The captions in this Lease are for convenience only, are not a part of this Lease and do not in any way define, limit, describe or amplify the terms of this Lease.</div>
  <div>&#160;</div>
  <div>This Lease represents the entire agreement between the parties hereto and there are no collateral or oral agreements or understandings between Landlord and Tenant with respect to the Premises or the Property.&#160; No rights, easements or licenses are
    acquired in the Property or any land adjacent to the Property by Tenant by implication or otherwise except as expressly set forth in this Lease.&#160; This Lease shall not be modified in any manner except by an instrument in writing executed by the
    parties.&#160; The masculine (or neuter) pronoun and the singular number shall include the masculine, feminine and neuter genders and the singular and plural number.&#160; The word &#8220;including&#8221; followed by any specific item(s) is deemed to refer to examples
    rather than to be words of limitation.&#160; The word &#8220;person&#8221; includes a natural person, a partnership, a corporation, a limited liability company, an association and any other form of business association or entity.&#160; Both parties having participated fully
    and equally in the negotiation and preparation of this Lease, this Lease shall not be more strictly construed, nor any ambiguities in this Lease resolved, against either Landlord or Tenant.</div>
  <div>&#160;</div>
  <div>Each covenant, agreement, obligation, term, condition or other provision contained in this Lease shall be deemed and construed as a separate and independent covenant of the party bound by, undertaking or making the same, not dependent on any other
    provision of this Lease unless otherwise expressly provided.&#160; All of the terms and conditions set forth in this Lease shall apply throughout the Term unless otherwise expressly set forth herein.</div>
  <div>&#160;</div>
  <div>If any provisions of this Lease shall be declared unenforceable in any respect, such unenforceability shall not affect any other provision of this Lease, and each such provision shall be deemed to be modified, if possible, in such a manner as to
    render it enforceable and to preserve to the extent possible the intent of the parties as set forth herein.&#160; This Lease shall be construed and enforced in accordance with the laws of the state in which the Property is located.</div>
  <div>&#160;</div>
  <div>This Lease shall be binding upon and inure to the benefit of Landlord and Tenant and their respective heirs, personal representatives and permitted successors and assigns.&#160; All persons liable for the obligations of Tenant under this Lease shall be
    jointly and severally liable for such obligations.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">17</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>Tenant shall not record this Lease or any memorandum without Landlord&#8217;s prior consent.</div>
  <div>&#160;</div>
  <div>Except as explicitly stated elsewhere in this Lease, any time Tenant must seek Landlord&#8217;s approval, said approval shall not be unreasonably withheld, conditioned, or delayed.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">26</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; <a name="z_Toc101361025"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Notices</font>.&#160; Any notice, consent or other
    communication under this Lease shall be in writing and addressed to Landlord or Tenant at their respective addresses specified in Section 1 above (or to such other address as either may designate by notice to the other) with a copy to any Mortgagee or
    other party designated by Landlord.&#160; Each notice or other communication shall be deemed given if sent by prepaid overnight delivery service or by certified mail, return receipt requested, postage prepaid or in any other manner, with delivery in any
    case evidenced by a receipt, and shall be deemed to have been given on the day of actual delivery to the intended recipient or on the business day delivery is refused.&#160; The giving of notice by either parties&#8217; attorney, representative and agent under
    this Section shall be deemed to be proper notice.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">27</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <a name="z_Toc101361026"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Security Deposit</font>.&#160; At the time of
    signing this Lease, Tenant shall deposit with Landlord the Security Deposit to be retained by Landlord as cash security for the faithful performance and observance by Tenant of the provisions of this Lease.&#160; Tenant shall not be entitled to any interest
    on the Security Deposit.&#160; Landlord shall have the right to commingle the Security Deposit with its other funds.&#160; Landlord may use the whole or any part of the Security Deposit for the payment of any amount as to which Tenant is in default or to
    compensate Landlord for any loss or damage it may suffer by reason of Tenant&#8217;s default under this Lease.&#160; If Landlord uses all or any portion of the Security Deposit as herein provided, within 10 days after demand, Tenant shall pay Landlord cash in an
    amount equal to that portion of the Security Deposit used by Landlord.&#160; If Tenant complies fully and faithfully with all of the provisions of this Lease, the Security Deposit shall be returned to Tenant after the Expiration Date and surrender of the
    Premises to Landlord.</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">28</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <a name="z_Toc101361027"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Radon Gas</font>.&#160; As required by Florida
    statute, the following notification is provided: &#8220;RADON GAS: Radon is a naturally occurring radioactive gas that, when it has accumulated in a building in sufficient quantities, may present health risks to persons who are exposed to it over time.&#160;
    Levels of radon that exceed federal and state guidelines have been found in buildings in Florida.&#160; Additional information regarding radon and radon testing may be obtained from your county health department.&#8221;</div>
  <div>&#160;</div>
  <div><font style="font-weight: bold;"><font style="font-weight: normal;">29</font>.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; <a name="z_Toc101361028"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">No Offer</font>.&#160; This Lease is submitted to
    Tenant on the understanding that it will not be considered an offer by Landlord and will not bind Landlord in any way until (a) Tenant has duly executed and delivered the required number of originals to Landlord and (b) Landlord has executed and
    delivered one of such originals to Tenant.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">30</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361029" id="z_Toc101361029"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Option to Renew.</font></div>
    </div>
  </div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Grant</font>.&#160; Landlord grants to Tenant the one-time option to renew this Lease upon the
    terms and conditions set out in this Section 30 if:</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Tenant delivers to Landlord, not later than <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">two hundred seventy </font>(270) days prior to the end of the original Term, written
    notice exercising its option to renew this Lease;</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">18</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div><br>
  </div>
  <div style="text-indent: 72pt;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Tenant has complied with and performed all of the terms and covenants of this Lease, an Event of Default has not occurred hereunder at the time it exercises its option or at the commencement of the renewal
    term, that there then exists no event that with the giving of notice and/or the passage of time would constitute an Event of Default;</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Tenant is in possession of all of the Premises and has not sublet all or any part of the Premises or assigned the Lease (regardless of whether any such assignment or sublease was made with or without
    Landlord&#8217;s consent), except for transfers pursuant to Section 18(B); and</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(iv)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Intentionally Omitted.</div>
  <div>&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Terms</font>.&#160; During the renewal term:</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Minimum Annual Rent shall be the Market Rent as defined in Section 31 for the first year of the renewal term but in no event less than the 104% of the Minimum Annual Rent payable in the last year of the
    initial Lease Term.&#160; Thereafter, Minimum Annual Rent shall increase by 4% each lease year during the renewal term.</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The term of the renewal lease shall be <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">eighty-four </font>(84) months commencing upon the expiration of the original Term with no
    further right of renewal.</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The remaining terms and conditions of the renewal lease shall be as set out in Landlord&#8217;s then-current standard form of lease for the Building.</div>
  <div>&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Documentation</font>.&#160; Landlord and Tenant shall execute and deliver appropriate
    documentation to evidence renewal and the terms and conditions of the renewal lease.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">31</font>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361030" id="z_Toc101361030"></a>Market Rent.</font></div>
    </div>
  </div>
  <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;"> <font style="font-family: 'Times New Roman';"><br>
    </font></div>
  <div style="text-align: justify; text-indent: 36pt;">Market Rent means for the purposes of Section 30, the annual amount per square foot (exclusive of Operating Expenses), including adjustments thereto, if any, that a willing renewing tenant would pay
    and a willing landlord would accept in arm&#8217;s length bona fide negotiations for a lease of premises having a similar configuration, similar age and otherwise similar to the Premises in comparable industrial warehouse buildings in the immediate area of
    the Building and/or the area commonly known as West Side Industrial Market of Jacksonville, Florida, on the same terms and conditions for the specified period of time.&#160; No deduction shall be made for the value of existing improvements and finishes
    provided by Tenant.</div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt;">If Tenant properly exercises its option to a renewal term, Landlord and Tenant shall attempt to agree as to the Market Rent at least six (6) months prior to the commencement of such renewal term.&#160; In
    the event that Landlord and Tenant do not agree on the Market Rent for the renewal term by such period, Landlord and Tenants shall each select a Commercial Real Estate Broker with expertise in the Industrial Market of Jacksonville, Florida.&#160; Said
    Commercial Real Estate Brokers shall then jointly determine the Market Rent for the Premises.&#160; Landlord and Tenant shall each pay the expenses for their chosen Commercial Real Estate Broker.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">19</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">32</font>.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361031" id="z_Toc101361031"></a>Landlord Work.</font></div>
    </div>
  </div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Defined Terms</font>.&#160; The date set forth in Section l(d) is defined as the &#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">COMPLETION DATE</font>&#8221;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>&#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">COMMENCEMENT DATE</font>&#8221;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>and the &#8220;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">RENT COMMENCEMENT DATE</font>&#8221;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>is the date set forth in Section 4 above.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(b)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Completion by Landlord</font>.&#160; Landlord shall complete the Landlord Work in accordance with
    the plans or the description of improvements attached as <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Exhibit </u></font><font style="font-family: 'Times New Roman',Times,serif;"><u>&#8220;</u></font><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>E</u></font><font style="font-family: 'Times New Roman',Times,serif;"><u>&#8221;</u></font>.&#160; All necessary construction shall be substantially completed and ready for Tenant to
    commence the Tenant Improvements on the Completion Date, subject to extension for delays due to any cause beyond the reasonable control of Landlord or Landlord&#8217;s contractors or suppliers.&#160; All construction shall be done in a good and workmanlike manner
    and shall comply at the time of completion with all applicable laws and requirements of the governmental authorities having jurisdiction.&#160; Completion of the Work shall be evidenced by the issuance of a certificate of completion (or equivalent) by the
    appropriate governmental authorities.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(c)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Possession</font>.&#160; Tenant&#8217;s occupancy of the Premises shall constitute Tenant&#8217;s acceptance
    of such work by Landlord.&#160; Tenant and its agents shall have the right, at Tenant&#8217;s own risk, expense and responsibility, at all reasonable times prior to the Completion Date, to enter the Premises for the purpose of taking measurements and commencing
    the Tenant Improvements, as hereinafter defined, provided that Tenant does not interfere with or delay the work to be performed by Landlord, Tenant uses contractors and workers compatible with the contractors and workers engaged by Landlord, and Tenant
    obtains Landlord&#8217;s prior written consent.</div>
  <div style="text-indent: 36pt;">&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(d)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Improvements</font>.&#160; The leasehold improvements (as distinguished from Tenant&#8217;s fixtures
    and equipment) in the Premises which are paid for or funded by Landlord are the property of Landlord, and the leasehold improvements installed in the Premises which are constructed and funded by Tenant (in excess of the Tenant Allowance) are the
    property of the Tenant.&#160; Accordingly, in recognition of which party bears the economic burden of the improvements constructed on the Premises, it is agreed and understood that for the leasehold improvements paid for or funded by Landlord, Landlord
    retains the right to the depreciation deductions of all such alterations, additions and improvements made at Landlord&#8217;s expenses, and those paid with the Tenant Allowance.&#160; Tenant likewise retains the right to the depreciation deductions of all such
    alterations, additions, and leasehold improvements made at Tenant&#8217;s expense (in excess of the Tenant Allowance).</div>
  <div>&#160;</div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(e)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Warranties</font>.&#160; Any warranties and guaranties obtained by Landlord on Landlord&#8217;s Work
    which relate to items which Tenant is responsible to repair and maintain during the Lease Term shall be transferred to Tenant, to the extent assignable.</div>
  <div>&#160;</div>
  <div>
    <div>
      <div style="text-align: justify; font-family: 'Times New Roman', Times, serif; font-weight: bold;"><font style="text-align: left; font-family: 'Times New Roman'; font-weight: bold;"><font style="font-weight: normal;">33</font>. </font><font style="font-family: 'Times New Roman';"><a name="z_Toc101361032" id="z_Toc101361032"></a>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Tenant Improvements; Tenant Allowance.</font></div>
    </div>
  </div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;"> <br>
    </font></div>
  <div style="text-indent: 36pt;"><font style="font-weight: bold;">(a)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Completion by Tenant</font>.&#160; The Tenant Improvements shall be completed by Tenant and its
    contractor(s), (&#8220;<font style="font-family: 'Times New Roman',Times,serif;"><u>Tenant&#8217;s Contractors</u></font>&#8221;), at Tenant&#8217;s sole expense, in accordance with the tenant improvements attached hereto as <font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>Exhibit </u></font><font style="font-family: 'Times New Roman',Times,serif;"><u>&#8220;</u></font><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;"><u>F</u></font>&#8221;.&#160; Landlord hereby
    consents to the alterations Tenant intends to make to the Premises in accordance with the Plans and Specifications (the <font style="font-family: 'Times New Roman',Times,serif;"><u>&#8220;Tenant Improvements&#8221;</u></font>),<font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">&#160;</font>provided that Tenant complies with this Lease, including without limitation, Section I2 and the following conditions:</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">20</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div><br>
  </div>
  <div style="text-indent: 72pt;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At least ten (10) days prior to commencement of construction, Tenant shall deliver to Landlord a certificate of insurance for each of Tenant&#8217;s contractors evidencing adequate insurance coverage naming Landlord
    and Landlord&#8217;s agent as additional insureds;</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to the right of Landlord and its Agents to inspect the Premises set forth in Section 14 of this Lease, Landlord and its Agents shall have the right to conduct a walk-through inspection of the
    Premises as completed by Tenant;</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The warranties from Tenant&#8217;s contractor(s) shall be for the benefit of Landlord as well as Tenant and Tenant shall deliver such warranties to Landlord upon receipt; and</div>
  <div>&#160;</div>
  <div style="text-indent: 72pt;"><font style="font-weight: normal;">(iv)</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;All construction shall be done in a good and workmanlike manner and shall comply at the time of completion with all with all applicable laws and requirements of the
    governmental authorities having jurisdiction (including but not limited to federal, state, county and local laws, rules and ordinances).&#160; Tenant shall deliver to Landlord copies of all certificates of occupancy, permits and licenses required to be
    issued by any authority in connection with Tenant&#8217;s construction.</div>
  <div>&#160;</div>
  <div>Upon completion of the Tenant Improvements, Tenant shall furnish Landlord with full and final waivers of liens and contractors&#8217; affidavits and statements, in such form as may be required by Landlord, Landlord&#8217;s title insurance company from all
    parties performing labor or supplying materials or services in connection with the Work showing that all of said parties have been compensated in full and waiving all liens in connection with the Premises and Building.&#160; Tenant shall submit to Landlord
    a detailed breakdown of Tenant&#8217;s total construction costs, together with such evidence of payment.&#160; Within ten (10) days of submittal of such evidence and satisfaction of the requirements set forth in this Section 33 and provided further that no Event
    of Default is continuing, Landlord shall pay to Tenant the Tenant Improvement Allowance.</div>
  <div>&#160;</div>
  <div>Upon the expiration of the Lease Term, the Premises will be delivered by Tenant in broom clean condition, and Tenant shall cause the removal of the Tenant Improvements in a manner that does not damage any portion of the Premises, unless otherwise
    specifically agreed to by Landlord in writing at the time of the approval of the Tenant Improvements by Landlord.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">21</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>34.&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <a name="z_Toc101361033"></a><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">Brokers</font>.&#160; Landlord and Tenant respectively represent and warrant to each other that neither of them has consulted or
    negotiated with any broker or finder with regard to this Lease except Tenant&#8217;s Broker representing Tenant and Landlord&#8217;s Broker representing Landlord.&#160; Landlord and Tenant each will indemnify the other against, and hold the other harmless from, any
    claims for fees or commissions from anyone with whom either of them has consulted or negotiated with regard to the Premises and this Lease, including without limitation, attorneys&#8217; fees at all tribunal levels incurred in connection with the defense of
    any such claim, with the exception of the brokers named herein.&#160; Landlord will pay the fees or commissions due only to Landlord&#8217;s Broker and Tenant&#8217;s Broker as set forth pursuant to a separate written agreement between Landlord and Landlord&#8217;s Broker.</div>
  <div>&#160;</div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">22</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: justify; text-indent: 36pt;">Landlord and Tenant have executed this Lease on the respective date(s) set forth below</div>
  <div>&#160;</div>
  <div>
    <table cellspacing="0" cellpadding="0" border="0" id="z9eea245b72b444b6833243d86141f07f" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 37%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div style="font-weight: bold;">Landlord:</div>
          </td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 37%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 5%; vertical-align: top;" colspan="1" rowspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top; padding-bottom: 2px;">
            <div>Date Signed:</div>
          </td>
          <td style="width: 37%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
            <div>January 20, 2022</div>
          </td>
          <td style="width: 5%; vertical-align: top; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">JAX INDUSTRIAL ONE, LTD.</font><font style="font-family: 'Times New Roman';">, a Florida limited partnership</font></div>
          </td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 37%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 5%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;" rowspan="1">By: Pan American Equity Partners 3, LLC, a Florida limited liability company</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 37%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 5%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" border="0" id="zd055f743ba714eccb5a139a1a5f29099" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 3%; vertical-align: top;">
            <div>By:</div>
          </td>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid black;">
            <div>/s/ Carlos C. Lopez-Cantera</div>
          </td>
          <td style="width: 2.5%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" border="0" id="z6f66d11cdd7b41df841e7ac5d4aeb162" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 8%; vertical-align: top;">
            <div>Print name:</div>
          </td>
          <td style="width: 42%; vertical-align: top; border-bottom: 2px solid black;">
            <div>Carlos C. Lopez-Cantera, Manager</div>
          </td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" id="zccc74083aa534013a8a4ab7be0e4b1d3" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 37%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;">
            <div style="font-weight: bold;">Tenant:</div>
          </td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 37%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 5%; vertical-align: top;" rowspan="1" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;" rowspan="1">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top; padding-bottom: 2px;">
            <div>Date Signed:</div>
          </td>
          <td style="width: 37%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">&#160;</td>
          <td style="width: 5%; vertical-align: top; padding-bottom: 2px;" colspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">CENNTRO AUTOMOTIVE&#160;</font></div>
          </td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 37%; vertical-align: top;" rowspan="1">&#160;</td>
          <td style="width: 5%; vertical-align: top;" colspan="1" rowspan="1">&#160;</td>
          <td style="width: 50%; vertical-align: top;" rowspan="1"><font style="font-weight: bold;">CORPORATION, </font>a Delaware corporation</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" id="z9574421938dc42178ad752d49fc4df2c" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 3%; vertical-align: top;">
            <div>By:</div>
          </td>
          <td style="width: 47%; vertical-align: top; border-bottom: 2px solid black;">
            <div>/s/ Tony Tsai</div>
          </td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" border="0" id="za21bd404de434786bcbafc6b2b8b8870" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 8%; vertical-align: top;">
            <div>Print Name:</div>
          </td>
          <td style="width: 42%; vertical-align: top; border-bottom: 2px solid black;">
            <div>Tony Tsai</div>
          </td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" border="0" id="z7158286abac1460083ccf62c26530517" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 50%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="width: 5%; vertical-align: top; padding-bottom: 2px;">
            <div>Title: <br>
            </div>
          </td>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">Vice President of Corporate Affairs</td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">23</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <!--PROfilePageNumberReset%Num%1%%%-->
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;"><u>GUARANTY</u></font><font style="font-family: 'Times New Roman';"><u>&#160;</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;"><u>OF</u></font><font style="font-family: 'Times New Roman';"><u>&#160;</u></font><font style="font-family: 'Times New Roman'; font-weight: bold;"><u>LEASE</u></font></div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt; color: rgb(29, 29, 29);">This Guaranty is made as of this 12 day of January, 2022, by CENNTRO ELECTRIC GROUP LIMITED (hereafter &#8220;<font style="font-weight: bold;">Guarantor</font>&#8221;) with an address of 25
    Martin Place, Sydney NSW 200, Australia, to and in favor of JAX INDUSTRIAL ONE, LTD, a Florida limited partnership (hereafter &#8220;<font style="font-weight: bold;">Landlord</font>&#8221;) with an address of 2151 S. Le Jeune Road, Suite 300, Coral Gables, Florida
    33134.</div>
  <div>&#160;</div>
  <div style="text-align: center; font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">W</font><font style="font-family: 'Times New Roman';">&#160;<font style="font-weight: bold;">I</font>&#160;<font style="font-weight: bold;">T</font>&#160;<font style="font-weight: bold;">N</font>&#160;<font style="font-weight: bold;">E</font>&#160;<font style="font-weight: bold;">S</font>&#160;<font style="font-weight: bold;">S</font>&#160;<font style="font-weight: bold;">E</font>&#160;<font style="font-weight: bold;">T</font>&#160;<font style="font-weight: bold;">H:</font></font></div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt; color: #1D1D1D; font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">WHEREAS</font><font style="font-family: 'Times New Roman';">, Landlord and
      CENNTRO AUTOMOTIVE CORPORATION, a Delaware corporation (the &#8220;<font style="font-weight: bold;">Tenant</font>&#8221;) entered into that certain Lease Agreement dated of even date herewith (the &#8220;<font style="font-weight: bold;">Lease</font>&#8221;) pursuant to
      which the Tenant leased the Premises more particularly described in the Lease.</font></div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt; color: #1D1D1D; font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">WHEREAS,</font><font style="font-family: 'Times New Roman';"> as a
      condition to entering in the Lease, Landlord has required the Guarantor to execute this Guaranty of Lease (&#8220;<font style="font-weight: bold;">Guaranty</font>&#8221;); and</font></div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt; color: #1D1D1D; font-family: 'Times New Roman', Times, serif;"><font style="font-family: 'Times New Roman'; font-weight: bold;">WHEREAS,</font><font style="font-family: 'Times New Roman';"> Guarantor
      will receive direct or indirect benefit from the Landlord entering into the Lease with the Tenant.</font></div>
  <div>&#160;</div>
  <div style="text-align: justify; text-indent: 36pt; color: rgb(29, 29, 29);">NOW, THEREFORE, in order to induce Landlord to enter into the Lease and for other good and valuable consideration, the undersigned Guarantor hereby agrees as follows:</div>
  <div>&#160;</div>
  <div>
    <table cellspacing="0" cellpadding="0" id="zecd5f2d75eee458eb4ab4422adb0ed46" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>1.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">Guarantor hereby absolutely, unconditionally, and irrevocably jointly and severally guarantees to Landlord the full and prompt payment of all base rent and additional rent and any and all other sums and charges
              payable by Tenant under the Lease (collectively, the &#8220;Payment Obligations&#8221;) and hereby further guarantees the full and timely performance and observance of all of the covenants, terms conditions and agreements therein provided to be performed
              and observed by Tenant (the &#8220;Performance Obligations&#8221; and together with the Payment Obligations collectively, the &#8220;Obligations&#8221;).&#160; In the event of a default under the Lease, Guarantor hereby covenants and agrees with Landlord: (i) to make the
              due and full punctual payment of all Payment Obligations payable by Tenant under the Lease; (ii) to effect prompt and complete performance of all and each of the Performance Obligations, contained in the Lease on the part of Tenant to be
              kept, observed and performed; and (iii) to indemnify and save harmless Landlord from any loss, costs or damages arising out of any failure by Tenant to pay or perform any Obligation including, without limitation, attorneys&#8217; fees and costs of
              collection.&#160; This Guaranty is a continuing guaranty of payment and performance and is not conditional or contingent upon any attempt to collect from Tenant or upon any other condition or contingency.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z7c74533ea148439191661fe3bc9031da" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>2.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">In the event of a default under the Lease, Guarantor waives any right to require Landlord to first: (a) proceed against Tenant or pursue any rights or remedies with respect to the Lease; (ii) proceed against or
              exhaust any security that Landlord holds from Tenant; or (iii) pursue any other remedy whatsoever.&#160; Landlord shall have the right to enforce this Guaranty regardless of the acceptance of additional security from Tenant and regardless of the
              release or discharge of Tenant or any guarantor by Landlord or by others, or by operation of law.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div style="text-align: center;" id="DSPFPageNumberArea"><font style="font-size: 8pt; font-weight: normal; font-style: normal;" id="DSPFPageNumber">1</font></div>
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z94ea7a5574194ad594693bb20f1b2c82" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>3.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">Guarantor hereby expressly waives: (a) any right of setoff, counterclaim or deduction against amounts due under this Guaranty; (b) notice of the acceptance of this Guaranty and notice of default of Tenant under
              the Lease; and (c) the right to interpose all substantive and procedural defenses of the law of guaranty, indemnification and suretyship, except the defenses of prior payment or prior performance.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z2f2b71f0b50242d1bcef18dbcfa34a30" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>4.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">Without limiting the generality of the foregoing, the liability of Guarantor under this Guaranty shall not be deemed to have been waived, released, discharged, impaired or affected by (a) reason of any waiver
              or failure to enforce or delay in enforcing any of the Obligations, or (b) the granting of any indulgence or extension of time to Tenant, or (c) the assignment of the Lease, or the subletting of the Premises by Tenant, with or without
              Landlord&#8217;s consent, or (d) the expiration of the term, or (e) if Tenant holds over beyond the term of the Lease, or (f) any merger or reorganization or the release or discharge of Tenant or any other guarantor in any voluntary or involuntary
              receivership, bankruptcy, winding-up or other creditors&#8217; proceedings, or (g) the rejection, disaffirmance or disclaimer of the Lease by any party in any action or proceeding, or (h) the release of any collateral held for the Obligations or
              release of any Guarantor or any other guarantor, or (i) any defect or invalidity of the Lease or (j) the transfer by Guarantor of any or all of the capital stock of Tenant, and shall continue with respect to the periods prior thereto and
              thereafter.&#160; The liability of the Guarantor shall not be affected by any repossession, re-entry or re- letting of the Premises by Landlord.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="ze56ab6d0ca3544e4bea2ac29f27d1171" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>5.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">The liability of Guarantor under this Guaranty shall not be released by any modification or amendment to the Lease (including any extension or renewal of the term of the Lease), and in the case of any such
              modification, the liability of Guarantor shall be modified in accordance with the term of any such modification of the Lease.&#160; Guarantor waives any notice of the modification or amendment of the Lease.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="zb08e85c885a44d2e9677d664c0ecd016" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>6.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">The liability of Guarantor hereunder shall not be affected in any way by: (a) the release or discharge of Tenant in any insolvency, receivership, bankruptcy or other proceedings; nor (b) the impairment,
              limitation or modification of the liability of Tenant or the estate of Tenant in bankruptcy, or of any remedy for the enforcement of Tenant&#8217;s liability under the Lease, resulting from the operation of any present or future provision of the
              United States Bankruptcy Code or other statute or from any decision in any court; nor (c) the rejection or disaffirmance of the Lease in any such proceedings; nor (d) the assignment or transfer of the Lease by Tenant; nor (e) any subletting
              of all or any part of the Leased Premises, with or without the consent of Landlord; nor (f) any disability or other defense of Tenant; nor (g) the cessation of the liability of Tenant from any cause whatsoever.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z2b8eb5bdc1ce451bacf8d06aab00ea87" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>7.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">Guarantor shall pay Landlord&#8217;s reasonable attorneys&#8217; fees and all costs and other expenses incurred in any collection or attempted collection of this Guaranty or in any negotiations relative to the Obligations
              guaranteed under this Guaranty whether or not a lawsuit is commenced.&#160; All rights and remedies of Landlord under this Guaranty shall be cumulative and may be exercised singly or concurrently.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="zabed64a7b0a0402ba83d420c8b7d787c" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>8.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">This Guaranty shall remain in full force and effect until the payment or performance of all Obligations and the other amounts payable under this Guaranty (whether or not the Lease shall have been terminated).&#160;
              Until the payment and performance of all Obligations and the amounts payable under this Guaranty, Guarantor (a) Shall have no right of subrogation against Tenant by reason of any payments or acts of performance by the Guarantor in compliance
              with the obligations of the Guarantor under this Guaranty; (b) Waives any right to enforce any remedy which Guarantor now or hereinafter shall have against Tenant by reason of any one or more payments or acts of performance in compliance with
              the obligations of Guarantor under this Guaranty; and (c) Subordinates any liability or indebtedness of Tenant now or hereafter held by Guarantor to the obligations of Tenant to the Landlord under the Lease.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z4818435029094c8f8f4a73edca5c0e1a" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>9.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">This instrument may not be changed, modified, discharged or terminated orally or in any manner other than by an agreement in writing signed by Guarantor and the Landlord.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z549ce5b62e0247bc87154fc6b0147a49" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>10.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">All of the terms, agreements and conditions of this Guaranty shall extend to and be binding upon Guarantor, and the heirs, executors, personal administrators, and/or successors and assigns of Guarantor and
              shall inure to the benefit of and may be enforced by Landlord, its successors and assigns, and the holder of any mortgage to which the Premises may be subject at any time or from time to time.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z77ba8bad60c2482088ec8b9fe456ded2" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>11.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">The use of the singular herein shall include the plural and the use of any gender shall include all genders or neuter as the case may be.&#160; This Guaranty is entered into in the State of Florida and shall be
              governed by and construed in accordance with the laws of the State of Florida.&#160; Guarantor submits to the jurisdiction of the state and federal courts in the State of Florida.&#160; The venue of any such action or proceeding shall be in Duval
              County, Florida.&#160; Guarantor waives the right to interpose any set-off or non-compulsory counterclaim, or to plead laches or any statute of limitation as a defense, or (to the extent the same may be lawfully waived) to take advantage of any
              other provision of law which would otherwise benefit Guarantor.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="za459f916598d4a84bf86e16fa11b86de" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>12.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">This Guaranty has been executed and delivered by Guarantor and constitutes the valid, binding and legal obligation of the Guarantor.&#160; Guarantor agrees that it will, from time to time, within ten (10) days of
              Landlord&#8217;s request, executed and deliver a statement certifying that this Guaranty is unmodified and in full force and effect.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="zc88024443b9c46ed9ee6251ee36e1fa4" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>13.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">All notices under this Guaranty shall be delivered by certified mail, return receipt requested, to the address of the parties first set forth above.&#160; All notices shall be effective as of depositing the same in
              mail.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z41e472365d11439ba335e6e541e21ff7" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>14.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">If any provision of this Guaranty or the application thereof to any person or circumstances shall, for any reason and to any extent, be invalid or unenforceable, the remainder of this Guaranty and the
              application of that provision to other persons or circumstances shall not be affected but rather shall be enforced to the extent permitted by law.&#160; This Guaranty shall be construed without regard to any presumption or other rule requiring
              construction against the party causing this Guaranty to be drafted.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z9a9e106faf0d4b80b2ca191fb209cbd1" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>15.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">As a further inducement to Landlord to enter into the Lease and to accept this Guaranty, Guarantor hereby intentionally, knowingly and voluntarily WAIVES ANY RIGHT TO A TRIAL BY JURY in any lawsuit, proceeding,
              counterclaim, or any other litigation procedure based upon, or arising out of this Guaranty.&#160; In extension of the foregoing, the Guarantor specifically consents to trial before a court respecting any such matter.&#160; Guarantor will not seek to
              consolidate any such action in which a jury trial has been waived with any other action in which a jury trial cannot be or has not been waived.&#160; Guarantor acknowledges that this waiver of jury trial is a material inducement to Landlord in
              accepting this Guaranty, that Landlord would not have accepted this Guaranty without this jury trial waiver, and that Guarantor has been represented by an attorney or has had an opportunity to consult with an attorney regarding this Guaranty
              and understands the legal effect of this jury trial waiver.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z20bf3f6621894b9297782ba8890b2515" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>16.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">Landlord may assign this Guaranty, in whole or as to such part which has not been realized upon, to any assignee(s) or transferee(s) of Landlord&#8217;s interest under the Lease, without prior notice to or the
              consent of Guarantor.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="zc6086a7ca45643cc8c01c848d87b98f3" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>17.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">This instrument is a continuing guaranty and shall apply to the Lease, to any extension or renewal thereof and to any holdover term following the original term or any such extension or renewal.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" id="z480fe877ac754014882f3da20527d96a" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 36pt; vertical-align: top;">
            <div>18.</div>
          </td>
          <td style="width: auto; vertical-align: top;">
            <div style="text-align: justify;">This instrument may not be changed, modified, discharged or terminated orally or in any manner other than by an agreement in writing signed by Guarantor and Landlord.</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
  </div>
  <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
    <div id="DSPFPageBreak" style="page-break-after:always;">
      <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
  </div>
  <div style="text-align: justify; text-indent: 36pt; color: rgb(29, 29, 29);">WITNESS the due execution hereof as of the date first written above.</div>
  <div>&#160;
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

        <tr>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">Signed, sealed and delivered in the</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">GUARANTOR:</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">presence of these witnesses:</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">Cenntro Electric Group Limited</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="margin-right: 17.1pt;">/s/ [***]</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="margin-right: 17.1pt;">/s/ Edmond Fong Ting Cheng</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">Print Name: [***]</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">By: Edmond Fong Ting Cheng</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="margin-right: 17.1pt;">/s/ [***]</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">Title: Chief Financial Officer</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">Print Name: [***]</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">STATE OF WASHINGTON</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">)</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">COUNTY OF KING</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">)<font style="font-weight: bold;">&#160;&#160;&#160;&#160;&#160; SS</font>:</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 45%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
          <td style="width: 45%; vertical-align: top;">
            <div style="margin-right: 17.1pt;">)</div>
          </td>
          <td style="width: 5%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
  </div>
  <div style="text-align: justify; text-indent: 36pt; color: rgb(29, 29, 29);">The foregoing instrument was acknowledge before me by N/A online notarization or his physical presence this 12 day of January, 2022 by Edmond FT Cheng, who personally appeared
    before me and is personally known to me or has produced his Driver License as identification.</div>
  <div>&#160;</div>
  <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 45%; vertical-align: top; border-bottom: 2px solid black;">
          <div style="margin-right: 17.1pt;">/s/ Michael B. Barer</div>
        </td>
        <td style="width: 5%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 45%; vertical-align: top;">
          <div style="margin-right: 17.1pt;">Print Name: Michael B. Barer</div>
        </td>
        <td style="width: 5%; vertical-align: top;">&#160;</td>
      </tr>
      <tr>
        <td style="width: 50%; vertical-align: top;">&#160;</td>
        <td style="width: 45%; vertical-align: top;">
          <div style="margin-right: 17.1pt;">Notary Public, State of Washington</div>
        </td>
        <td style="width: 5%; vertical-align: top;">&#160;</td>
      </tr>

  </table>
  <div><br>
  </div>
  <div><br>
  </div>
  <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.27
<SEQUENCE>4
<FILENAME>brhc10036528_ex4-27.htm
<DESCRIPTION>EXHIBIT 4.27
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 4.27</font><br>
  </div>
  <div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif;"><u> <br>
      </u></div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif;"><u>FIRST LEASE AMENDMENT</u></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;">THIS FIRST LEASE AMENDMENT (&#8220;First Amendment&#8221;) is made and entered into as of the 17 day of February, 2022, by and between JAX INDUSTRIAL ONE, LTD., a
      Florida limited partnership (&#8220;Landlord&#8221;), and Cenntro Automotive Corporation, a Delaware corporation, (&#8220;Tenant&#8221;).</div>
    <div>&#160;</div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif;">WITNESSETH:</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;">WHEREAS, Landlord and Tenant are parties to that certain Lease Agreement dated January 20, 2022, (the &#8220;Lease&#8221;), relating to Suites 101-105 of Building 1,
      consisting of approximately 100,000 square feet of rentable space (the &#8220;Premises&#8221;) in the Lane Industrial Park (the &#8220;Project&#8221;) as more particularly described therein;</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;">WHEREAS, as a result of a clerical error, the Term of the Lease was shown as consisting of 84 months after the expiration of the Rent Abatement Period
      (plus any partial month from the Rent Commencement Date until the first day of the next full calendar month during the Term);</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;">WHEREAS, the parties intended for an initial term of ten years commencing after the expiration of the Rent Abatement Period;</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;">NOW, THEREFORE, in consideration of the mutual covenants and agreements contained herein, and for other good and valuable consideration, the receipt and
      sufficiency of which is hereby acknowledged, Landlord and Tenant covenant and agree as follows:</div>
    <div>&#160;</div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif;">AGREEMENT</div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">1.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman', Times, serif;"><u>Term</u>.&#160; Notwithstanding anything to the contrary
        contained in the Lease, item 1(c) of the Basic Lease Terms and Definitions of the Lease, labeled &#8220;Term&#8221; is hereby substituted with the following:</font></div>
    <div>&#160;</div>
    <table cellspacing="0" cellpadding="0" id="z0dda755be93c441983ff918ce12c5517" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

        <tr>
          <td style="width: 34pt;"><br>
          </td>
          <td style="width: 34pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">(c)</td>
          <td style="width: auto; vertical-align: top; text-align: justify;">
            <div style="font-family: 'Times New Roman', Times, serif;"><font style="font-weight: bold;">Term</font>: 120 months after the expiration of the Rent Abatement Period (plus any partial month from the Rent Abatement Date until the first day of
              the next full calendar month during the Term).</div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">2.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u></u><font style="font-family: 'Times New Roman', Times, serif;"><u>Recitals and Defined Terms</u>.&#160; The above
        recitals are true and correct.&#160; Capitalized terms used but not otherwise defined in this First Amendment will have the meanings ascribed to such terms in the Lease.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">3.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman', Times, serif;"><u>Confirmation by Guarantor</u>: By its joinder hereto,
        Guarantor hereby agrees as follows: (a) Guarantor consents to the modification of the Lease as set forth above, and to the execution by Tenant of such instruments and documents as Landlord may require in connection with such modifications; (b)
        Guarantor confirms that the Lease Guaranty executed by Guarantor, as modified herein, remains outstanding and is in full force and effect; (c) Guarantor further represents that he/it is unaware of any default under the Lease, nor any event or
        circumstance which with notice and/or time would constitute such a default, (d) Guarantor represents that it has no defenses, claims or setoff rights against Landlord under the Lease Guaranty; (e) Guarantor hereby represents and warrants to Lender,
        in order to induce Lender to enter into this First Amendment, that there are no actions, suits or proceedings pending or threatened against or affecting such Guarantor or involving the validity or enforceability of its respective Guaranty before
        any court of law or equity or any administrative board or before or by any governmental authority.</font></div>
    <div>&#160;</div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageBreak" style="page-break-after:always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">4.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman', Times, serif;"><u>No Further Modification</u>.&#160; Except as set forth in this
        First Amendment, all of the terms and provisions of the Lease will remain unmodified and in full force and effect.&#160; In the event of a conflict between the terms of the Lease and the terms of this First Amendment, the terms of this First Amendment
        will govern.&#160; Effective as of the date hereof, all references to the &#8220;Lease&#8221; will refer to the Lease as amended by this First Amendment.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">5.</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<font style="font-family: 'Times New Roman', Times, serif;"><u>Miscellaneous</u>.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">5.1</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman', Times, serif;"><u>Capitalized Terms/Definitions</u>.&#160; Each capitalized term
        used in this First Amendment and not defined herein shall be deemed to have the same meaning ascribed to it in the Lease.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">5.2</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u></u><font style="font-family: 'Times New Roman', Times, serif;"><u>Continuing Effect</u>.&#160; Except as specifically
        provided in this First Amendment, the provisions of the Lease shall remain unchanged and in full force and effect.&#160; In the event of a conflict between the Lease and this First Amendment, this First Amendment shall control.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">5.3</font>&#160;&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman', Times, serif;"><u>Authority</u>.&#160; Each person executing this First
        Amendment on behalf of a Party represents and warrants that it has the full power, authority, and legal right to execute and deliver this First Amendment on behalf of such Party and that this First Amendment constitutes the legal, valid and binding
        obligations of such Party, its heirs, representatives, successors and assigns, enforceable against such Party or Parties in accordance with its terms.</font></div>
    <div>&#160;</div>
    <div style="text-align: justify; text-indent: 36pt;"><font style="font-family: 'Times New Roman', Times, serif;">5.4</font>&#160;&#160;&#160;&#160;&#160;&#160; <font style="font-family: 'Times New Roman', Times, serif;"><u>Counterparts</u>.&#160; To facilitate execution of this First
        Amendment, this First Amendment may be executed in one or more counterparts as may be convenient or required, and an executed copy of this First Amendment delivered electronically by facsimile or e-mail shall have the effect of an original,
        executed instrument.&#160; All counterparts of this First Amendment shall collectively constitute a single instrument; but, in making proof of this First Amendment it shall not be necessary to produce or account for more than one such counterpart
        executed by each Party hereto.&#160;&#160; It shall not be necessary for the signature of, or on behalf of, each Party hereto, or that the signature of all persons required to bind any such Party appear on each counterpart of this First Amendment.</font></div>
    <div>&#160;</div>
    <div style="text-align: center; font-family: 'Times New Roman', Times, serif;">[SIGNATURES ON FOLLOWING PAGE]</div>
    <div>&#160;</div>
    <div id="DSPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
      <div id="DSPFPageBreak" style="page-break-after:always;">
        <hr noshade="noshade" style="margin: 4px 0px; width: 100%; border-width: 0; height: 2px; color: #000000; background-color: #000000; clear: both;"></div>
    </div>
    <div style="text-align: justify; text-indent: 36pt; font-family: 'Times New Roman', Times, serif;">IN WITNESS WHEREOF, this First Amendment has been executed as of the day and year first above written.</div>
    <div>&#160;</div>
    <div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z26787ec34be243478b01d96b6b9e7241">

          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">Witnesses:</div>
            </td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">&#8220;Landlord&#8221;</div>
            </td>
            <td colspan="1" style="vertical-align: top; width: 10%;">&#160;</td>
          </tr>
          <tr>
            <td rowspan="1" colspan="2" style="vertical-align: top;">&#160;</td>
            <td rowspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
            <td rowspan="1" colspan="2" style="vertical-align: top;">&#160;</td>
            <td rowspan="1" colspan="1" style="vertical-align: top; width: 10%;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;"><br>
            </td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">JAX INDUSTRIAL ONE, LTD.,</div>
            </td>
            <td colspan="1" style="vertical-align: top; width: 10%;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top; border-bottom: 2px solid black;">
              <div style="font-family: 'Times New Roman', Times, serif;">/s/ Jennifer A. Aragon</div>
            </td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">a Florida limited partnership by its sole</div>
            </td>
            <td colspan="1" style="vertical-align: top; width: 10%;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 8%; vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">Print Name:</div>
            </td>
            <td style="width: 32%; vertical-align: top; border-bottom: 2px solid black;">
              <div style="font-family: 'Times New Roman', Times, serif;">Jennifer A. Aragon</div>
            </td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">General Partner</div>
            </td>
            <td colspan="1" style="vertical-align: top; width: 10%;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">&#160;</td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td colspan="2" style="vertical-align: top;">&#160;</td>
            <td colspan="1" style="vertical-align: top; width: 10%;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">&#160;</td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-indent: -30.6pt; margin-left: 30.6pt; font-family: 'Times New Roman', Times, serif;">By:</div>
            </td>
            <td style="width: 37%; vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">Pan American Equity Partners 3, LLC, <br>
              </div>
            </td>
            <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top; border-bottom: 2px solid black;">
              <div style="font-family: 'Times New Roman', Times, serif;">/s/ Adrian Rivas</div>
            </td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 37%; vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">a Florida limited liability company</div>
            </td>
            <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td nowrap="nowrap" style="width: 8%; vertical-align: top;">
              <div style="font-family: 'Times New Roman', Times, serif;">Print Name:</div>
            </td>
            <td style="width: 32%; vertical-align: top; border-bottom: 2px solid black;">
              <div style="font-family: 'Times New Roman', Times, serif;">Adrian Rivas</div>
            </td>
            <td style="width: 10%; vertical-align: top;">&#160;</td>
            <td style="width: 3%; vertical-align: top;">&#160;</td>
            <td style="width: 37%; vertical-align: top;">&#160;</td>
            <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td rowspan="1" style="width: 40%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td rowspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td rowspan="1" style="width: 3%; vertical-align: top; padding-bottom: 2px;">By: </td>
            <td rowspan="1" style="width: 37%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman', Times, serif;">/s/ Carlos C. Lopez-Cantera</div>
            </td>
            <td colspan="1" rowspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>

      </table>
    </div>
    <div>
      <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">

          <tr>
            <td rowspan="1" style="width: 40%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td rowspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td rowspan="1" style="width: 5%; vertical-align: top; padding-bottom: 2px;">Name:</td>
            <td rowspan="1" style="width: 35%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="font-family: 'Times New Roman', Times, serif;">Carlos C. Lopez-Cantera</div>
            </td>
            <td colspan="1" rowspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>
          <tr>
            <td rowspan="1" style="width: 40%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td rowspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
            <td rowspan="1" style="width: 5%; vertical-align: top; padding-bottom: 2px;">Title:</td>
            <td rowspan="1" style="width: 35%; vertical-align: top; border-bottom: 2px solid rgb(0, 0, 0);"><font style="font-family: 'Times New Roman', Times, serif;">Manager of GP</font></td>
            <td colspan="1" rowspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          </tr>

      </table>
    </div>
    <div> <br>
    </div>

    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zf816a90984d74bbc91f22a103f02b89f">

        <tr>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Witnesses:</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">&#8220;Tenant&#8221;</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 32%; vertical-align: top;">&#160;</td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">/s/ Alan Korzonowski</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">CENNTRO AUTOMOTIVE</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td nowrap="nowrap" style="width: 8%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Print Name:</div>
          </td>
          <td style="width: 32%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">Alan Korzonowski</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">CORPORATION, a Delaware limited</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 32%; vertical-align: top;">&#160;</td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">liability company</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">/s/ Jenna Lauria</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman', Times, serif;">Print Name:</div>
          </td>
          <td style="width: 32%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">Jenna Lauria</div>
          </td>
          <td style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="width: 3%; vertical-align: top; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman', Times, serif;">By:</div>
          </td>
          <td style="width: 37%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">/s/ Tony Tsai</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z5c99ce02cf8e4aaba22de48f32795658">

        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Name:</div>
          </td>
          <td style="width: 35%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Tony Tsai</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Title:</div>
          </td>
          <td style="width: 35%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">V.P. Corporate Affairs</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zcd3e59d583b04770acc207a33be3c6cc">

        <tr>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Witnesses:</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 32%; vertical-align: top;">&#160;</td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">&#8220;Guarantor&#8221;</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">/s/ [***]</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td nowrap="nowrap" style="width: 8%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Print Name:</div>
          </td>
          <td style="width: 32%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">[***]</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">CENNTRO ELECTRIC GROUP LIMITED, an</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 32%; vertical-align: top;">&#160;</td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Australian corporation</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top;">&#160;</td>
          <td style="width: 32%; vertical-align: top;">&#160;</td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="2" style="vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">/s/ [***]</div>
          </td>
          <td style="width: 10%; vertical-align: top;">&#160;</td>
          <td colspan="2" style="vertical-align: top;">&#160;</td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 8%; vertical-align: top; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman', Times, serif;">Print Name:</div>
          </td>
          <td style="width: 32%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">[***]</div>
          </td>
          <td style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
          <td style="width: 3%; vertical-align: top; padding-bottom: 2px;">
            <div style="font-family: 'Times New Roman', Times, serif;">By:</div>
          </td>
          <td style="width: 37%; vertical-align: top; border-bottom: 2px solid black;">
            <div style="font-family: 'Times New Roman', Times, serif;">/s/ Edmond Cheng</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top; padding-bottom: 2px;">&#160;</td>
        </tr>

    </table>
    <table cellspacing="0" cellpadding="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zf55badb8e61647049991971514b61e2f">

        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Name:</div>
          </td>
          <td style="width: 35%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Edmond Cheng</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td style="width: 50%; vertical-align: top;">&#160;</td>
          <td style="width: 5%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">Title:</div>
          </td>
          <td style="width: 35%; vertical-align: top;">
            <div style="font-family: 'Times New Roman', Times, serif;">CFO</div>
          </td>
          <td colspan="1" style="width: 10%; vertical-align: top;">&#160;</td>
        </tr>

    </table>
    <div><br>
    </div>
    <div id="DSPFPageFooter">
      <div><br>
      </div>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>5
<FILENAME>brhc10036528_ex8-1.htm
<DESCRIPTION>EXHIBIT 8.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;">
  <div>
    <div id="DSPFPageHeader">
      <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 8.1</font><br>
      </div>
      <div style="text-align: right;"><font style="font-weight: bold;"> <br>
        </font></div>
    </div>
    <div style="text-align: center; font-family: 'Times New Roman',Times,serif; font-weight: bold;">SUBSIDIARIES OF CENNTRO ELECTRIC GROUP LIMITED</div>
    <div><br>
    </div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="zb4bb4fb92579497395c53027e718b762">

        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Name of Subsidiary</div>
          </td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif; font-weight: bold;">Jurisdiction of Incorporation or Organization</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Cenntro Automotive Corporation</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Delaware</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Cenntro Electric Group, Inc.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Delaware</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Naked Brand Group, Inc.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Nevada</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Naked, Inc.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Nevada</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Cenntro Automotive Group Limited</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Hong Kong</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Hangzhou Cenntro Autotech Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Hangzhou Hengzhong Tech Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Hangzhou Ronda Tech Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Shengzhou Cenntro Machinery Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Simachinery Equipment Limited</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Hong Kong</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Tropos Motors Europe GmbH</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Germany</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Zhejiang Sinomachinery Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Zhejiang Cenntro Machinery Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Zhejiang Tooniu Tech Co., Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top;">&#160;</td>
          <td style="width: 57%; vertical-align: top;">&#160;</td>
          <td style="width: 2%; vertical-align: top;">&#160;</td>
          <td style="width: 40%; vertical-align: top;">&#160;</td>
        </tr>
        <tr>
          <td colspan="1" style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 57%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">Zhejiang Xbean Tech Co. Ltd.</div>
          </td>
          <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);">&#160;</td>
          <td style="width: 40%; vertical-align: top; background-color: rgb(204, 238, 255);">
            <div style="color: #000000; font-family: 'Times New Roman', Times, serif;">PRC</div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <div><br>
      <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>6
<FILENAME>brhc10036528_ex12-1.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
  <div>
    <div style="text-align: right; font-weight: bold;">Exhibit 12.1</div>
    <div style="text-align: center; font-weight: bold;"><br>
      CERTIFICATIONS</div>
    <div style="text-align: center; font-weight: bold;"> <br>
    </div>
    <div style="text-align: justify;">I, Peter Z. Wang, certify that:</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">1. I have reviewed this Annual Report on Form 20-F of Cenntro Electric Group Limited;</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the
      statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the
      financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">4. The company&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange
      Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
    <div style="text-align: justify;">
      <div style="text-align: left; text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table class="DSPFListTable" id="z027b7c6e8eaa4265a9729071e0821708" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

            <tr style="vertical-align: top;">
              <td style="width: 18pt;">
                <div><br>
                </div>
              </td>
              <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(a)</font></div>
              </td>
              <td style="vertical-align: top; width: auto;">
                <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be
                    designed under my supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this
                    report is being prepared;</font></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: left; text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table class="DSPFListTable" id="z5af0b610bf384987b95fd6d06cb64df1" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

            <tr style="vertical-align: top;">
              <td style="width: 18pt;">&#160;</td>
              <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(b)</font></div>
              </td>
              <td style="vertical-align: top; width: auto;">
                <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Designed such internal control over financial reporting, or caused such internal control over financial
                    reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted
                    accounting principles;</font></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: left; text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table class="DSPFListTable" id="zef999e8a63da4b83982f7c748da10d34" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

            <tr style="vertical-align: top;">
              <td style="width: 18pt;">&#160;</td>
              <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(c)</font></div>
              </td>
              <td style="vertical-align: top; width: auto;">
                <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Evaluated the effectiveness of the company&#8217;s disclosure controls and procedures and presented in this report our
                    conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: left; text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table class="DSPFListTable" id="z909a54ed3df64bc8bed2e3ed8949ae63" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

            <tr style="vertical-align: top;">
              <td style="width: 18pt;">&#160;</td>
              <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(d)</font></div>
              </td>
              <td style="vertical-align: top; width: auto;">
                <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred
                    during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting; and</font></div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">5. The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
      company&#8217;s auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</div>
    <div style="text-align: justify;">
      <div style="text-align: left; text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table class="DSPFListTable" id="z4ef65b8c48e0411e8272282dd42faeca" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

            <tr style="vertical-align: top;">
              <td style="width: 18pt;">&#160;</td>
              <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(a)</font></div>
              </td>
              <td style="vertical-align: top; width: auto;">
                <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">All significant deficiencies and material weaknesses in the design or operation of internal control over
                    financial reporting which are reasonably likely to adversely affect the company&#8217;s ability to record, process, summarize and report financial information; and</font></div>
              </td>
            </tr>

        </table>
      </div>
      <div style="text-align: left; text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
        </font></div>
      <div>
        <table class="DSPFListTable" id="z13374e47ecdd48e1a581aac52fed8f3e" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

            <tr style="vertical-align: top;">
              <td style="width: 18pt;">&#160;</td>
              <td style="vertical-align: top; width: 18pt;">
                <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(b)</font></div>
              </td>
              <td style="vertical-align: top; width: auto;">
                <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Any fraud, whether or not material, that involves management or other employees who have a significant role in
                    the company&#8217;s internal control over financial reporting.</font></div>
              </td>
            </tr>

        </table>
      </div>
    </div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">Dated: April 25, 2022</div>
    <div style="text-align: justify;"> <br>
    </div>
    <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4f947cb2a19540919b2d98a54bf8c130" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">By:</div>
          </td>
          <td style="width: 46.91%; vertical-align: top; border-bottom: #000000 2px solid;">
            <div style="color: rgb(0, 0, 0);">/s/ Peter Z. Wang</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">&#160;</td>
          <td style="width: 46.91%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Peter Z. Wang</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">&#160;</td>
          <td style="width: 46.91%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Chairman and Chief Executive Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">&#160;</td>
          <td style="width: 46.91%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">(Principal Executive Officer)</div>
          </td>
        </tr>

    </table>
    <div> <br>
    </div>
    <div> <br>
    </div>
    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>7
<FILENAME>brhc10036528_ex12-2.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
  <div>
    <div style="text-align: right; font-weight: bold;">Exhibit 12.2</div>
    <div style="text-align: right; font-weight: bold;"> <br>
    </div>
    <div style="text-align: center; font-weight: bold;">CERTIFICATIONS</div>
    <div style="text-align: center; font-weight: bold;"> <br>
    </div>
    <div style="text-align: justify;">I, Edmond Cheng, certify that:</div>
    <div style="text-align: justify;"><br>
      1. I have reviewed this Annual Report on Form 20-F of Cenntro Electric Group Limited;</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the
      statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the
      financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">4. The company&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange
      Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</div>
    <div style="text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
      </font></div>
    <div>
      <table class="DSPFListTable" id="z21ea2b540c5643fba54ac5ab508bee63" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

          <tr style="vertical-align: top;">
            <td style="width: 18pt;">&#160;</td>
            <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(a)</font></div>
            </td>
            <td style="vertical-align: top; width: auto;">
              <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed
                  under my supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being
                  prepared;</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div>
      <table class="DSPFListTable" id="zec1f424eedf642828943ac5f23d7178d" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

          <tr style="vertical-align: top;">
            <td style="width: 18pt;">&#160;</td>
            <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(b)</font></div>
            </td>
            <td style="vertical-align: top; width: auto;">
              <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Designed such internal control over financial reporting, or caused such internal control over financial reporting
                  to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting
                  principles;</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div>
      <table class="DSPFListTable" id="z2d74c444c795448b858ef31e6e66088d" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

          <tr style="vertical-align: top;">
            <td style="width: 18pt;">&#160;</td>
            <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(c)</font></div>
            </td>
            <td style="vertical-align: top; width: auto;">
              <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Evaluated the effectiveness of the company&#8217;s disclosure controls and procedures and presented in this report our
                  conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div>
      <table class="DSPFListTable" id="zb2dc7c019149409e88b15a313fa4dbea" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

          <tr style="vertical-align: top;">
            <td style="width: 18pt;">&#160;</td>
            <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(d)</font></div>
            </td>
            <td style="vertical-align: top; width: auto;">
              <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred
                  during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting; and</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-align: justify;"> <br>
    </div>
    <div style="text-align: justify;">5. The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the
      company&#8217;s auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</div>
    <div style="text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
      </font></div>
    <div>
      <table class="DSPFListTable" id="z5240e05ee4384fffbe9f7b2fcbcc18da" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

          <tr style="vertical-align: top;">
            <td style="width: 18pt;">&#160;</td>
            <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(a)</font></div>
            </td>
            <td style="vertical-align: top; width: auto;">
              <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">All significant deficiencies and material weaknesses in the design or operation of internal control over financial
                  reporting which are reasonably likely to adversely affect the company&#8217;s ability to record, process, summarize and report financial information; and</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <div>
      <table class="DSPFListTable" id="z39766cb520894d779998191baeac38ad" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;" cellpadding="0" cellspacing="0">

          <tr style="vertical-align: top;">
            <td style="width: 18pt;">&#160;</td>
            <td style="vertical-align: top; width: 18pt;">
              <div style="text-align: left;"><font style="color: rgb(0, 0, 0);">(b)</font></div>
            </td>
            <td style="vertical-align: top; width: auto;">
              <div style="text-align: justify;"><font style="color: rgb(0, 0, 0);">Any fraud, whether or not material, that involves management or other employees who have a significant role in the
                  company&#8217;s internal control over financial reporting.</font></div>
            </td>
          </tr>

      </table>
    </div>
    <div style="text-indent: 14.05pt; margin-left: 0.25pt;"><font style="color: rgb(0, 0, 0);"> <br>
      </font></div>
    <div style="text-align: justify;">Dated: April 25, 2022</div>
    <div style="text-align: justify;"> <br>
    </div>
    <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z5feeac34f15442fdbbeebe58a7dafcbf" cellpadding="0" cellspacing="0">

        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">By:</div>
          </td>
          <td style="width: 46.91%; vertical-align: top; border-bottom: #000000 2px solid;">
            <div style="color: rgb(0, 0, 0);">/s/ Edmond Cheng</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">&#160;</td>
          <td style="width: 46.91%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Edmond Cheng</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">&#160;</td>
          <td style="width: 46.91%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">Chief Financial Officer</div>
          </td>
        </tr>
        <tr>
          <td style="width: 49.9%; vertical-align: top;">&#160;</td>
          <td style="width: 3.19%; vertical-align: top;">&#160;</td>
          <td style="width: 46.91%; vertical-align: top;">
            <div style="color: rgb(0, 0, 0);">(Principal Accounting Officer and Principal Financial Officer)</div>
          </td>
        </tr>

    </table>
    <div>&#160;</div>
    <div> <br>
    </div>
    <div>
      <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"> </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>8
<FILENAME>brhc10036528_ex13-1.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;" bgcolor="#ffffff">
  <div>
    <hr style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
  <div>
    <div>
      <div style="text-align: right; font-weight: bold;">Exhibit 13.1</div>
      <div style="text-align: center; font-weight: bold;"> <br>
      </div>
      <div style="text-align: center; font-weight: bold;">CERTIFICATION PURSUANT TO</div>
      <div style="text-align: center; font-weight: bold;">18 U.S.C. SECTION 1350</div>
      <div style="text-align: center; font-weight: bold;">AS ADOPTED PURSUANT TO</div>
      <div style="text-align: center; font-weight: bold;">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="text-align: center; font-weight: bold;"> <br>
      </div>
      <div style="text-align: justify;">In connection with the Annual Report of Cenntro Electric Group Limited (the &#8220;Company&#8221;) on Form 20-F for the year ended December 31, 2022 as filed with the
        Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned, in the capacities and on the dates indicated below, hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the
        Sarbanes-Oxley Act of 2002, that:</div>
      <div style="text-align: justify;"> <br>
      </div>
      <div style="text-align: justify;">1. The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</div>
      <div style="text-align: justify;"><br>
        2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.</div>
      <div style="text-align: justify;"> <br>
      </div>
      <div style="text-align: justify;">Dated: April 25, 2022<br>
        <br>
      </div>
      <table style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;" id="z4e5180498a5245f7a7888ca2a06c4d28" cellpadding="0" cellspacing="0">

          <tr>
            <td style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td style="width: 3.19%; vertical-align: top;">
              <div style="color: rgb(0, 0, 0);">By:</div>
            </td>
            <td style="width: 46.91%; vertical-align: top; border-bottom: #000000 2px solid;">
              <div style="color: rgb(0, 0, 0);">/s/ Peter Z. Wang</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td style="width: 3.19%; vertical-align: top;">&#160;</td>
            <td style="width: 46.91%; vertical-align: top;">
              <div style="color: rgb(0, 0, 0);">Peter Z. Wang</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td style="width: 3.19%; vertical-align: top;">&#160;</td>
            <td style="width: 46.91%; vertical-align: top;">
              <div style="color: rgb(0, 0, 0);">Chairman and Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td rowspan="1" style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td rowspan="1" style="width: 3.19%; vertical-align: top;">&#160;</td>
            <td rowspan="1" style="width: 46.91%; vertical-align: top;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td style="width: 3.19%; vertical-align: top;">
              <div style="color: rgb(0, 0, 0);">By:</div>
            </td>
            <td style="width: 46.91%; vertical-align: top; border-bottom: #000000 2px solid;">
              <div style="color: rgb(0, 0, 0);">/s/ Edmond Cheng</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td style="width: 3.19%; vertical-align: top;">&#160;</td>
            <td style="width: 46.91%; vertical-align: top;">
              <div style="color: rgb(0, 0, 0);">Edmond Cheng</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49.9%; vertical-align: top;">&#160;</td>
            <td style="width: 3.19%; vertical-align: top;">&#160;</td>
            <td style="width: 46.91%; vertical-align: top;">
              <div style="color: rgb(0, 0, 0);">Chief Financial Officer</div>
            </td>
          </tr>

      </table>
    </div>
    <div><br>
    </div>
    <br>
    <hr style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;" align="center" noshade="noshade"></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.2
<SEQUENCE>9
<FILENAME>brhc10036528_ex15-2.htm
<DESCRIPTION>EXHIBIT 15.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Broadridge Financial Solutions, Inc.
         Document created using EDGARfilings PROfile 8.2.0.0
         Copyright 1995 - 2022 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr noshade="noshade" align="center" style="height: 4px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"></div>
  <div style="text-align: right;"><font style="font-weight: bold;">Exhibit 15.2</font><br>
  </div>
  <div><br>
  </div>
  <div>
    <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman'; font-size: 10pt; color: #000000; width: 100%;" id="z8f77a67033fe40dfb92cd978e24dde0a">

        <tr>
          <td style="width: 10%;">
            <div style="text-align: left;"><img src="image04.jpg"></div>
          </td>
          <td style="width: 5%; text-align: center;" colspan="1"><br>
          </td>
          <td style="width: 35%;">
            <div style="text-align: left; font-family: 'Times New Roman'; font-size: 8pt;"><font style="font-size: 8pt; font-family: 'Times New Roman'; font-weight: bold;">New York Office</font><font style="font-size: 8pt; font-family: 'Times New Roman';"><br>
              </font>7 Penn Plaza, Suite 830<font style="font-size: 8pt; font-family: 'Times New Roman';"><br>
              </font>New York, NY 10001<font style="font-size: 8pt; font-family: 'Times New Roman';"><br>
              </font><font style="font-size: 8pt; font-family: 'Times New Roman'; font-weight: bold;">T 212.279.7900</font></div>
          </td>
          <td style="width: 50%;">
            <div style="text-align: right;"><img width="282" height="86" src="image05.jpg"></div>
          </td>
        </tr>

    </table>
  </div>
  <div><br>
  </div>
  <div>
    <div style="text-align: center; font-family: 'Times New Roman'; font-size: 10pt;"><u>INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM&#8217;S CONSENT</u></div>
    <div style="font-size: 10pt;"><br>
    </div>
    <div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">We consent to the incorporation by reference in the Registration Statements of Cenntro Electric Group Limited on Form F-3 (333-262039, 333-256258, 333-254245,
      333-249547, 333-249490, 333-243751, 333-235801, 333-232229) and S-8 (333-262023) of our report dated April 25, 2022, with respect to our audits of the consolidated and combined financial statements of Cenntro Electric Group Limited as of December 31,
      2021 and 2020 and for each of the three years in the period ended December 31, 2021, which report is included in this Annual Report on Form 20-F of Cenntro Electric Group Limited for the year ended December 31, 2021.</div>
    <div style="font-size: 10pt;"><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">Marcum Bernstein &amp; Pinchuk LLP</div>
    <div style="font-size: 10pt;"><br>
    </div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">New York, NY</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;">April 25, 2022</div>
    <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br>
    </div>
  </div>
  <div><br>
  </div>
  <div>
    <hr noshade="noshade" align="center" style="height: 2px; color: #000000; background-color: #000000; text-align: center; margin-left: auto; margin-right: auto; border: none;"> </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>cenn-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<xs:schema targetNamespace="http://cenntroauto.com/20211231" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:cenn="http://cenntroauto.com/20211231" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cenn-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cenn-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cenn-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cenn-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://cenntroauto.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>000100 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets" id="ConsolidatedAndCombinedBalanceSheets">
        <link:definition>010000 - Statement - CONSOLIDATED AND COMBINED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical" id="ConsolidatedAndCombinedBalanceSheetsParenthetical">
        <!--Parent Role: CONSOLIDATED AND COMBINED BALANCE SHEETS-->
        <link:definition>010100 - Statement - CONSOLIDATED AND COMBINED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss" id="CombinedStatementsOfOperationsAndComprehensiveLoss">
        <link:definition>020000 - Statement - COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity" id="CombinedStatementsOfChangesInEquity">
        <link:definition>030000 - Statement - COMBINED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CombinedStatementsOfCashFlow" id="CombinedStatementsOfCashFlow">
        <link:definition>040000 - Statement - COMBINED STATEMENTS OF CASH FLOW</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivities" id="OrganizationAndPrincipalActivities">
        <link:definition>060100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies" id="SummaryOfSignificantAccountingPolicies">
        <link:definition>060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/AccountsReceivableNet" id="AccountsReceivableNet">
        <link:definition>060300 - Disclosure - ACCOUNTS RECEIVABLE, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/Inventories" id="Inventories">
        <link:definition>060400 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet" id="PrepaymentAndOtherCurrentAssetsNet">
        <link:definition>060500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/EquityMethodInvestments" id="EquityMethodInvestments">
        <link:definition>060600 - Disclosure - EQUITY METHOD INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNet" id="PlantsAndEquipmentNet">
        <link:definition>060700 - Disclosure - PLANTS AND EQUIPMENT, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNet" id="OtherNoncurrentAssetsNet">
        <link:definition>060800 - Disclosure - OTHER NON-CURRENT ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities" id="AccruedExpensesAndOtherCurrentLiabilities">
        <link:definition>060900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxes" id="IncomeTaxes">
        <link:definition>061000 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/Leases" id="Leases">
        <link:definition>061100 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SharebasedCompensation" id="SharebasedCompensation">
        <link:definition>061200 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets" id="OrdinarySharesAndRestrictedNetAssets">
        <link:definition>061300 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/NetLossPerShare" id="NetLossPerShare">
        <link:definition>061400 - Disclosure - NET LOSS PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/Concentrations" id="Concentrations">
        <link:definition>061500 - Disclosure - CONCENTRATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
        <link:definition>061600 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/RelatedPartyTransactions" id="RelatedPartyTransactions">
        <link:definition>061700 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SubsequentEvent" id="SubsequentEvent">
        <link:definition>061800 - Disclosure - SUBSEQUENT EVENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" id="SummaryOfSignificantAccountingPoliciesPolicies">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables" id="OrganizationAndPrincipalActivitiesTables">
        <!--Parent Role: ORGANIZATION AND PRINCIPAL ACTIVITIES-->
        <link:definition>080100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" id="SummaryOfSignificantAccountingPoliciesTables">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>080200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/AccountsReceivableNetTables" id="AccountsReceivableNetTables">
        <!--Parent Role: ACCOUNTS RECEIVABLE, NET-->
        <link:definition>080300 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/InventoriesTables" id="InventoriesTables">
        <!--Parent Role: INVENTORIES-->
        <link:definition>080400 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables" id="PrepaymentAndOtherCurrentAssetsNetTables">
        <!--Parent Role: PREPAYMENT AND OTHER CURRENT ASSETS, NET-->
        <link:definition>080500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/EquityMethodInvestmentsTables" id="EquityMethodInvestmentsTables">
        <!--Parent Role: EQUITY METHOD INVESTMENTS-->
        <link:definition>080600 - Disclosure - EQUITY METHOD INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetTables" id="PlantsAndEquipmentNetTables">
        <!--Parent Role: PLANTS AND EQUIPMENT, NET-->
        <link:definition>080700 - Disclosure - PLANTS AND EQUIPMENT, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables" id="OtherNoncurrentAssetsNetTables">
        <!--Parent Role: OTHER NON-CURRENT ASSETS, NET-->
        <link:definition>080800 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" id="AccruedExpensesAndOtherCurrentLiabilitiesTables">
        <!--Parent Role: ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES-->
        <link:definition>080900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxesTables" id="IncomeTaxesTables">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>081000 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/LeasesTables" id="LeasesTables">
        <!--Parent Role: LEASES-->
        <link:definition>081100 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SharebasedCompensationTables" id="SharebasedCompensationTables">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>081200 - Disclosure - SHARE-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/NetLossPerShareTables" id="NetLossPerShareTables">
        <!--Parent Role: NET LOSS PER SHARE-->
        <link:definition>081400 - Disclosure - NET LOSS PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/ConcentrationsTables" id="ConcentrationsTables">
        <!--Parent Role: CONCENTRATIONS-->
        <link:definition>081500 - Disclosure - CONCENTRATIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
        <!--Parent Role: COMMITMENTS AND CONTINGENCIES-->
        <link:definition>081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsTables" id="RelatedPartyTransactionsTables">
        <!--Parent Role: RELATED PARTY TRANSACTIONS-->
        <link:definition>081700 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" id="OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails">
        <!--Parent Role: ORGANIZATION AND PRINCIPAL ACTIVITIES-->
        <link:definition>090100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Reverse, Recapitalization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" id="OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails">
        <!--Parent Role: ORGANIZATION AND PRINCIPAL ACTIVITIES-->
        <link:definition>090102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails" id="SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Plants and Equipment, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" id="SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails" id="SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Equity Method Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" id="SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" id="SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" id="SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" id="SummaryOfSignificantAccountingPoliciesSegmentsDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails" id="SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails">
        <!--Parent Role: SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES-->
        <link:definition>090214 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Non-controlling Interest (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/AccountsReceivableNetDetails" id="AccountsReceivableNetDetails">
        <!--Parent Role: ACCOUNTS RECEIVABLE, NET-->
        <link:definition>090300 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/InventoriesDetails" id="InventoriesDetails">
        <!--Parent Role: INVENTORIES-->
        <link:definition>090400 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails" id="PrepaymentAndOtherCurrentAssetsNetDetails">
        <!--Parent Role: PREPAYMENT AND OTHER CURRENT ASSETS, NET-->
        <link:definition>090500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/EquityMethodInvestmentsDetails" id="EquityMethodInvestmentsDetails">
        <!--Parent Role: EQUITY METHOD INVESTMENTS-->
        <link:definition>090600 - Disclosure - EQUITY METHOD INVESTMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails" id="PlantsAndEquipmentNetDetails">
        <!--Parent Role: PLANTS AND EQUIPMENT, NET-->
        <link:definition>090700 - Disclosure - PLANTS AND EQUIPMENT, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" id="OtherNoncurrentAssetsNetDetails">
        <!--Parent Role: OTHER NON-CURRENT ASSETS, NET-->
        <link:definition>090800 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" id="AccruedExpensesAndOtherCurrentLiabilitiesDetails">
        <!--Parent Role: ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES-->
        <link:definition>090900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" id="IncomeTaxesFederalTaxRateDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>091000 - Disclosure - INCOME TAXES, Federal Tax Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails" id="IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>091002 - Disclosure - INCOME TAXES, Components of (Loss) Profit Before Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" id="IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>091004 - Disclosure - INCOME TAXES, Stautory Income Tax Rate to Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails" id="IncomeTaxesDeferredTaxesAssetsNetDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>091006 - Disclosure - INCOME TAXES, Deferred Taxes Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" id="IncomeTaxesValuationAllowanceDetails">
        <!--Parent Role: INCOME TAXES-->
        <link:definition>091008 - Disclosure - INCOME TAXES, Valuation Allowance (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/LeasesDetails" id="LeasesDetails">
        <!--Parent Role: LEASES-->
        <link:definition>091100 - Disclosure - LEASES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/LeasesDetailsCalc2" id="LeasesDetailsCalc2">
        <!--Parent Role: LEASES (Details)-->
        <link:definition>091102 - Disclosure - LEASES (Details) Calc 2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" id="SharebasedCompensationShareOptionsDetails">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>091200 - Disclosure - SHARE-BASED COMPENSATION, Share Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" id="SharebasedCompensationShareOptionsActivityDetails">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>091202 - Disclosure - SHARE-BASED COMPENSATION, Share Options Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" id="SharebasedCompensationAssumptionsDetails">
        <!--Parent Role: SHARE-BASED COMPENSATION-->
        <link:definition>091204 - Disclosure - SHARE-BASED COMPENSATION, Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" id="OrdinarySharesAndRestrictedNetAssetsDetails">
        <!--Parent Role: ORDINARY SHARES AND RESTRICTED NET ASSETS-->
        <link:definition>091300 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/NetLossPerShareDetails" id="NetLossPerShareDetails">
        <!--Parent Role: NET LOSS PER SHARE-->
        <link:definition>091400 - Disclosure - NET LOSS PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/ConcentrationsDetails" id="ConcentrationsDetails">
        <!--Parent Role: CONCENTRATIONS-->
        <link:definition>091500 - Disclosure - CONCENTRATIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails" id="CommitmentsAndContingenciesLitigationDetails">
        <!--Parent Role: COMMITMENTS AND CONTINGENCIES-->
        <link:definition>091600 - Disclosure - COMMITMENTS AND CONTINGENCIES, Litigation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails" id="CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails">
        <!--Parent Role: COMMITMENTS AND CONTINGENCIES-->
        <link:definition>091602 - Disclosure - COMMITMENTS AND CONTINGENCIES, Commitment for Operating Leases not Included in Operating Lease Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" id="CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails">
        <!--Parent Role: COMMITMENTS AND CONTINGENCIES-->
        <link:definition>091604 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" id="RelatedPartyTransactionsRelatedPartiesDetails">
        <!--Parent Role: RELATED PARTY TRANSACTIONS-->
        <link:definition>091700 - Disclosure - RELATED PARTY TRANSACTIONS, Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" id="RelatedPartyTransactionsTransactionsDetails">
        <!--Parent Role: RELATED PARTY TRANSACTIONS-->
        <link:definition>091702 - Disclosure - RELATED PARTY TRANSACTIONS, Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" id="RelatedPartyTransactionsDueFromRelatedPartiesDetails">
        <!--Parent Role: RELATED PARTY TRANSACTIONS-->
        <link:definition>091704 - Disclosure - RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" id="RelatedPartyTransactionsDueToRelatedPartiesDetails">
        <!--Parent Role: RELATED PARTY TRANSACTIONS-->
        <link:definition>091706 - Disclosure - RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://cenntroauto.com/role/SubsequentEventDetails" id="SubsequentEventDetails">
        <!--Parent Role: SUBSEQUENT EVENT-->
        <link:definition>091800 - Disclosure - SUBSEQUENT EVENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/currency/2021" schemaLocation="https://xbrl.sec.gov/currency/2021/currency-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/exch/2021" schemaLocation="https://xbrl.sec.gov/exch/2021/exch-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/naics/2021" schemaLocation="https://xbrl.sec.gov/naics/2021/naics-2021.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" />
  <xs:import namespace="http://xbrl.sec.gov/stpr/2021" schemaLocation="https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" />
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2004/ref" schemaLocation="http://www.xbrl.org/2004/ref-2004-08-10.xsd" />
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xs:import namespace="http://fasb.org/us-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" />
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd" />
  <xs:import namespace="http://fasb.org/srt-types/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd" />
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
  <xs:element name="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" id="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" id="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" id="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" id="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromThirdPartyLoan" id="cenn_ProceedsFromThirdPartyLoan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" id="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PaymentForExpenseOfReverseRecapitalization" id="cenn_PaymentForExpenseOfReverseRecapitalization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" id="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PaymentForLongTermInvestmentPayable" id="cenn_PaymentForLongTermInvestmentPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromContributionFromPrincipalShareholder" id="cenn_ProceedsFromContributionFromPrincipalShareholder" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="GovernmentGrantsOfFederalLoanForgivenExpense" id="cenn_GovernmentGrantsOfFederalLoanForgivenExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="RepaymentOfLoansToThirdParties" id="cenn_RepaymentOfLoansToThirdParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ExemptionOfDebtDueFromShareholders" id="cenn_ExemptionOfDebtDueFromShareholders" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ProceedsFromReversedRecapitalization" id="cenn_ProceedsFromReversedRecapitalization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ProceedsFromSaleOfLandUseRightsAndProperties" id="cenn_ProceedsFromSaleOfLandUseRightsAndProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" id="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="IncreaseDecreaseInLongTermPayable" id="cenn_IncreaseDecreaseInLongTermPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="GainLossOnDispositionOfLandUseRightsAndProperties" id="cenn_GainLossOnDispositionOfLandUseRightsAndProperties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromLoanOfAcquiredEntity" id="cenn_ProceedsFromLoanOfAcquiredEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="IncomeLossFromAndImpairmentOnEquityMethodInvestments" id="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="DirectCostRelatedToReverseRecapitalizationPayable" id="cenn_DirectCostRelatedToReverseRecapitalizationPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OceaniaMember" id="cenn_OceaniaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="VehiclesSalesMember" id="cenn_VehiclesSalesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DisaggregatedRevenueInformationAbstract" id="cenn_DisaggregatedRevenueInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SparePartsSalesMember" id="cenn_SparePartsSalesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AllOtherCountriesMember" id="cenn_AllOtherCountriesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ForeignCurrencyExchangeRateTranslationAverage" id="cenn_ForeignCurrencyExchangeRateTranslationAverage" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxesTable" id="cenn_IncomeTaxesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxesLineItems" id="cenn_IncomeTaxesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="IncomeTaxExaminationStatuteOfLimitations" id="cenn_IncomeTaxExaminationStatuteOfLimitations" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PeriodOfPriorTaxAssessmentYearsFromInvestigation" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" id="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" id="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IntangibleAssetsNetUsefulLivesAbstract" id="cenn_IntangibleAssetsNetUsefulLivesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AccountsReceivableAllowanceForCreditLossForeignExchanges" id="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CENNTROELECTRICGROUPLIMITEDMember" id="cenn_CENNTROELECTRICGROUPLIMITEDMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" id="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" id="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AmortizationOfLandUseRights" id="cenn_AmortizationOfLandUseRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CustomerMember" id="cenn_CustomerMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerAMember" id="cenn_CustomerAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerBMember" id="cenn_CustomerBMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerDMember" id="cenn_CustomerDMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerCMember" id="cenn_CustomerCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConcentrationOfCreditRiskAbstract" id="cenn_ConcentrationOfCreditRiskAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CustomerEMember" id="cenn_CustomerEMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SupplierMember" id="cenn_SupplierMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SupplierAMember" id="cenn_SupplierAMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SupplierCMember" id="cenn_SupplierCMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SupplierBMember" id="cenn_SupplierBMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SupplierDMember" id="cenn_SupplierDMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" id="cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OperatingLeaseRentAbatementTerm" id="cenn_OperatingLeaseRentAbatementTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DusseldorfFacilityMember" id="cenn_DusseldorfFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="JacksonvilleFacilityMember" id="cenn_JacksonvilleFacilityMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" id="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MsYanYinjingMember" id="cenn_MsYanYinjingMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" id="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" id="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HangzhouHezheEnergyTechnologyCoLtdMember" id="cenn_HangzhouHezheEnergyTechnologyCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangRAPMember" id="cenn_ZhejiangRAPMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MaterialRelatedPartyTransactionsAbstract" id="cenn_MaterialRelatedPartyTransactionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MrYeungHeungYeungMember" id="cenn_MrYeungHeungYeungMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" id="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="MrZhongWeiMember" id="cenn_MrZhongWeiMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="OthersRelatedPartiesMember" id="cenn_OthersRelatedPartiesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ConsultingServiceDueToRelatedParty" id="cenn_ConsultingServiceDueToRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="JiangsuRongyuanMember" id="cenn_JiangsuRongyuanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProceedsFromRelatedParty" id="cenn_ProceedsFromRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="InterestBearingLoanAndInterestReceivableFromRelatedParty" id="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="EquityInvestmentPayableToRelatedParty" id="cenn_EquityInvestmentPayableToRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" id="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MsXuChengMember" id="cenn_MsXuChengMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CenntroHoldingLimitedMember" id="cenn_CenntroHoldingLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" id="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="MrPeterWangMember" id="cenn_MrPeterWangMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RepaymentOfRelatedPartyFunds" id="cenn_RepaymentOfRelatedPartyFunds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CAGCaymanMember" id="cenn_CAGCaymanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" id="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="SupplementalInformationRelatedToOperatingLeasesAbstract" id="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SevicLawsuitMember" id="cenn_SevicLawsuitMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfSignedPurchaseOrdersTerminated" id="cenn_NumberOfSignedPurchaseOrdersTerminated" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareIncentiveOptionPlan2016Member" id="cenn_ShareIncentiveOptionPlan2016Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AmendedRestated2016IncentiveStockOptionPlanMember" id="cenn_AmendedRestated2016IncentiveStockOptionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfEqualAnnualInstalments" id="cenn_NumberOfEqualAnnualInstalments" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ExchangeRatio" id="cenn_ExchangeRatio" type="xbrli:pureItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PercentageOfEachEqualAnnualInstalments" id="cenn_PercentageOfEachEqualAnnualInstalments" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EmployeesAndDirectorsMember" id="cenn_EmployeesAndDirectorsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" id="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ProvisionForReceivableFromRelatedPartyCurrent" id="cenn_ProvisionForReceivableFromRelatedPartyCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ProceedsFromRelatedPartyAdvances" id="cenn_ProceedsFromRelatedPartyAdvances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="BendonLimitedMember" id="cenn_BendonLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReversalOfProvisionForReceivableFromRelatedParty" id="cenn_ReversalOfProvisionForReceivableFromRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ProvisionForReceivableFromAdvancesToRelatedParty" id="cenn_ProvisionForReceivableFromAdvancesToRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="AdvancesPaymentToRelatedParty" id="cenn_AdvancesPaymentToRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="FiveYearLoanMember" id="cenn_FiveYearLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="AdvancesForgivenFromRelatedParty" id="cenn_AdvancesForgivenFromRelatedParty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" id="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ProvisionForReceivableFromRelatedPartyNonCurrent" id="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OtherNonCurrentAssetsNetTextBlock" id="cenn_OtherNonCurrentAssetsNetTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" id="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceivableFromRelatedPartiesNoncurrent" id="cenn_ReceivableFromRelatedPartiesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ProvisionForReceivableFromRelatedParties" id="cenn_ProvisionForReceivableFromRelatedParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LongTermPrepayment" id="cenn_LongTermPrepayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="PurchasedPrepaidInsurancePolicyPeriod" id="cenn_PurchasedPrepaidInsurancePolicyPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" id="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="RelatedPartiesAbstract" id="cenn_RelatedPartiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" id="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="NonCancellableOperatingLeaseAgreementMember" id="cenn_NonCancellableOperatingLeaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="RestrictedNetAssetsAbstract" id="cenn_RestrictedNetAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" id="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="CenntroAutomotiveGroupLimitedMember" id="cenn_CenntroAutomotiveGroupLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NakedBrandGroupLimitedMember" id="cenn_NakedBrandGroupLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="NumberOfVotesEntitledForEachShareOfOrdinaryShare" id="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare" type="xbrli:integerItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDisclosureTable" id="cenn_IncomeTaxDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="IncomeTaxDisclosureLineItems" id="cenn_IncomeTaxDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="FederalStatutoryIncomeTaxRateAbstract" id="cenn_FederalStatutoryIncomeTaxRateAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NasdaqListingFeesPayableCurrent" id="cenn_NasdaqListingFeesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="FeesAndExpensesPayableCurrent" id="cenn_FeesAndExpensesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LoansFromThirdPartiesWeightedAverageInterestRate" id="cenn_LoansFromThirdPartiesWeightedAverageInterestRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="LoansFromThirdPartiesCurrentInterestFreeLoans" id="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="OtherTaxesPayableCurrent" id="cenn_OtherTaxesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LoansFromThirdPartiesCurrent" id="cenn_LoansFromThirdPartiesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="CreditCardPayableCurrent" id="cenn_CreditCardPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="ConsultingFeesPayableCurrent" id="cenn_ConsultingFeesPayableCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="LoansFromThirdPartiesCurrentInterestBearingLoans" id="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="DeferredTaxAssetsValuationAllowanceRollForward" id="cenn_DeferredTaxAssetsValuationAllowanceRollForward" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" id="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" id="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="PercentageOfAnnualTaxableIncome" id="cenn_PercentageOfAnnualTaxableIncome" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" id="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" id="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" id="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="TaxYear2035Member" id="cenn_TaxYear2035Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxYear2036Member" id="cenn_TaxYear2036Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxYear2024Member" id="cenn_TaxYear2024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxYear2023Member" id="cenn_TaxYear2023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxYear2025Member" id="cenn_TaxYear2025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxYear2022Member" id="cenn_TaxYear2022Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="TaxYear2026Member" id="cenn_TaxYear2026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="BeforeModificationMember" id="cenn_BeforeModificationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ModificationMember" id="cenn_ModificationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" id="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" id="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ForeignCurrencyTranslationRatesTableTextBlock" id="cenn_ForeignCurrencyTranslationRatesTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="CashProceedsFromReverseRecapitalizationTableTextBlock" id="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="NakedIncMember" id="cenn_NakedIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangCenntroMachineryCoLimitedMember" id="cenn_ZhejiangCenntroMachineryCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SimachineryEquipmentLimitedMember" id="cenn_SimachineryEquipmentLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HangzhouRondaTechCoLimitedMember" id="cenn_HangzhouRondaTechCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CenntroAutomotiveCorporationMember" id="cenn_CenntroAutomotiveCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HangzhouHengzhongTechCoLimitedMember" id="cenn_HangzhouHengzhongTechCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangXbeanTechCoLimitedMember" id="cenn_ZhejiangXbeanTechCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HangzhouCenntroAutotechCoLimitedMember" id="cenn_HangzhouCenntroAutotechCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangTooniuTechCoLimitedMember" id="cenn_ZhejiangTooniuTechCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangSinomachineryCoLimitedMember" id="cenn_ZhejiangSinomachineryCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfDirectOrIndirectEconomicInterest" id="cenn_PercentageOfDirectOrIndirectEconomicInterest" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ShengzhouCenntroMachineryCoLimitedMember" id="cenn_ShengzhouCenntroMachineryCoLimitedMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="CenntroElectricGroupIncMember" id="cenn_CenntroElectricGroupIncMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PlaceOfIncorporation" id="cenn_PlaceOfIncorporation" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="ImpairmentLossRecognizedForInventory" id="cenn_ImpairmentLossRecognizedForInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ReverseRecapitalizationAbstract" id="cenn_ReverseRecapitalizationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PaymentForTransactionCostForReversedRecapitalization" id="cenn_PaymentForTransactionCostForReversedRecapitalization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" id="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="OptionsToPurchaseOrdinaryShares" id="cenn_OptionsToPurchaseOrdinaryShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="AmendedRestatedIncentiveStockOptionPlanMember" id="cenn_AmendedRestatedIncentiveStockOptionPlanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" id="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" id="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" />
  <xs:element name="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" id="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ReceivableRecognized" id="cenn_ReceivableRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="ReceivableFromAgreementToProvideSpareParts" id="cenn_ReceivableFromAgreementToProvideSpareParts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="ReceivableFromThirdPartiesAndAdvanceToSuppliers" id="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" />
  <xs:element name="FujianXinlongmaAutomobileCoLtdMember" id="cenn_FujianXinlongmaAutomobileCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="HangzhouMagicShadowVentureCapitalPartnershipMember" id="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="WuhuBaoqiAutomobileCoLtdMember" id="cenn_WuhuBaoqiAutomobileCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ProvisionForReceivableFromThirdParties" id="cenn_ProvisionForReceivableFromThirdParties" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" />
  <xs:element name="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" id="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="TroposMotorsEuropeGmbHMember" id="cenn_TroposMotorsEuropeGmbHMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareholderLoanMember" id="cenn_ShareholderLoanMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ShareAndLoanPurchaseAgreementMember" id="cenn_ShareAndLoanPurchaseAgreementMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="SubsequentEventDescriptionAbstract" id="cenn_SubsequentEventDescriptionAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfShareholderLoansAcquired" id="cenn_PercentageOfShareholderLoansAcquired" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="PurchasePriceIsHeldInEscrowAccount" id="cenn_PurchasePriceIsHeldInEscrowAccount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="ProceedsFromSaleOfCostMethodInvestments" id="cenn_ProceedsFromSaleOfCostMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="CostMethodInvestmentRealizedGainLossOnDisposal" id="cenn_CostMethodInvestmentRealizedGainLossOnDisposal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" />
  <xs:element name="CostMethodInvestmentOwnershipPercentage" id="cenn_CostMethodInvestmentOwnershipPercentage" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="JiangsuRongyuanAutoCoLtdMember" id="cenn_JiangsuRongyuanAutoCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangDoohanTechCoLtdMember" id="cenn_ZhejiangDoohanTechCoLtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="ZhejiangRAPSmartcarCorporationMember" id="cenn_ZhejiangRAPSmartcarCorporationMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
  <xs:element name="PercentageOfEquityInterestsSold" id="cenn_PercentageOfEquityInterestsSold" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="CostMethodInvestmentSoldCarryingAmount" id="cenn_CostMethodInvestmentSoldCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" />
  <xs:element name="PercentageOfVotingInterestsControls" id="cenn_PercentageOfVotingInterestsControls" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" abstract="false" xbrli:periodType="instant" />
  <xs:element name="CountriesOtherThanChinaMember" id="cenn_CountriesOtherThanChinaMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" abstract="true" xbrli:periodType="duration" />
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>11
<FILENAME>cenn-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsDueFromRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesDetailsCalc2" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesDetailsCalc2" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesDeferredTaxesAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfCashFlow" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfCashFlow" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfOperationsAndComprehensiveLoss" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConsolidatedAndCombinedBalanceSheets" />
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="calculation: AssetsCurrent to PrepaidExpenseAndOtherAssetsCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="calculation: AssetsCurrent to CashAndCashEquivalentsAtCarryingValue" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="InventoryNet" xlink:title="calculation: AssetsCurrent to InventoryNet" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="calculation: AssetsCurrent to DueFromRelatedPartiesCurrent" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:title="calculation: AssetsCurrent to DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="RestrictedCashCurrent" xlink:title="RestrictedCashCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="RestrictedCashCurrent" xlink:title="calculation: AssetsCurrent to RestrictedCashCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsCurrent" xlink:to="AccountsReceivableNetCurrent" xlink:title="calculation: AssetsCurrent to AccountsReceivableNetCurrent" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsCurrent" xlink:title="calculation: Assets to AssetsCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNoncurrent" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="calculation: AssetsNoncurrent to OperatingLeaseRightOfUseAsset" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNoncurrent" xlink:to="EquityMethodInvestments" xlink:title="calculation: AssetsNoncurrent to EquityMethodInvestments" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNoncurrent" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="calculation: AssetsNoncurrent to DueFromRelatedPartiesNoncurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNoncurrent" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="calculation: AssetsNoncurrent to PropertyPlantAndEquipmentNet" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNoncurrent" xlink:to="OtherAssetsNoncurrent" xlink:title="calculation: AssetsNoncurrent to OtherAssetsNoncurrent" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AssetsNoncurrent" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="calculation: AssetsNoncurrent to FiniteLivedIntangibleAssetsNet" order="2.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Assets" xlink:to="AssetsNoncurrent" xlink:title="calculation: Assets to AssetsNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="calculation: StockholdersEquity to RetainedEarningsAccumulatedDeficit" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="CommonStockValue" xlink:title="calculation: StockholdersEquity to CommonStockValue" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="calculation: StockholdersEquity to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquity" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="calculation: StockholdersEquity to AdditionalPaidInCapitalCommonStock" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="StockholdersEquity" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to StockholdersEquity" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="MinorityInterest" xlink:title="calculation: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to MinorityInterest" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: LiabilitiesAndStockholdersEquity to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to OperatingLeaseLiabilityCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="calculation: LiabilitiesCurrent to ContractWithCustomerLiabilityCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="DueToRelatedPartiesCurrent" xlink:title="calculation: LiabilitiesCurrent to DueToRelatedPartiesCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccountsPayableCurrent" xlink:title="calculation: LiabilitiesCurrent to AccountsPayableCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesCurrent" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="calculation: LiabilitiesCurrent to AccruedLiabilitiesAndOtherLiabilities" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="LiabilitiesCurrent" xlink:title="calculation: Liabilities to LiabilitiesCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: Liabilities to OperatingLeaseLiabilityNoncurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="Liabilities" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="calculation: Liabilities to OtherLiabilitiesNoncurrent" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="Liabilities" xlink:title="calculation: LiabilitiesAndStockholdersEquity to Liabilities" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="CommitmentsAndContingencies" xlink:title="calculation: LiabilitiesAndStockholdersEquity to CommitmentsAndContingencies" order="2.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="GainLossOnDispositionOfAssets1" xlink:title="GainLossOnDispositionOfAssets1" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="GainLossOnDispositionOfAssets1" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to GainLossOnDispositionOfAssets1" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="OtherNonoperatingIncome" xlink:title="OtherNonoperatingIncome" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OtherNonoperatingIncome" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OtherNonoperatingIncome" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="InterestExpense" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to InterestExpense" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to IncomeLossFromEquityMethodInvestments" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="CostOfGoodsAndServicesSold" xlink:title="calculation: GrossProfit to CostOfGoodsAndServicesSold" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="GrossProfit" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="calculation: GrossProfit to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="GrossProfit" xlink:title="calculation: OperatingIncomeLoss to GrossProfit" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="SellingAndMarketingExpense" xlink:title="calculation: OperatingExpenses to SellingAndMarketingExpense" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="calculation: OperatingExpenses to ProvisionForDoubtfulAccounts" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="ResearchAndDevelopmentExpense" xlink:title="calculation: OperatingExpenses to ResearchAndDevelopmentExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingExpenses" xlink:to="GeneralAndAdministrativeExpense" xlink:title="calculation: OperatingExpenses to GeneralAndAdministrativeExpense" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingIncomeLoss" xlink:to="OperatingExpenses" xlink:title="calculation: OperatingIncomeLoss to OperatingExpenses" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="OperatingIncomeLoss" xlink:title="calculation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to OperatingIncomeLoss" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="calculation: ProfitLoss to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ProfitLoss" xlink:to="IncomeTaxExpenseBenefit" xlink:title="calculation: ProfitLoss to IncomeTaxExpenseBenefit" order="1.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="ProfitLoss" xlink:title="calculation: NetIncomeLoss to ProfitLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetIncomeLoss" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="calculation: NetIncomeLoss to NetIncomeLossAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="ProfitLoss" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to ProfitLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="calculation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="1.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="calculation: ComprehensiveIncomeNetOfTax to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfCashFlow">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="ProceedsFromRelatedPartyDebt" xlink:title="ProceedsFromRelatedPartyDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromRelatedPartyDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromRelatedPartyDebt" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="RepaymentsOfRelatedPartyDebt" xlink:title="RepaymentsOfRelatedPartyDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfRelatedPartyDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfRelatedPartyDebt" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromThirdPartyLoan" xlink:label="ProceedsFromThirdPartyLoan" xlink:title="ProceedsFromThirdPartyLoan" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromThirdPartyLoan" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromThirdPartyLoan" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="RepaymentsOfBankDebt" xlink:title="RepaymentsOfBankDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentsOfBankDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentsOfBankDebt" order="6.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForExpenseOfReverseRecapitalization" xlink:label="PaymentForExpenseOfReverseRecapitalization" xlink:title="PaymentForExpenseOfReverseRecapitalization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="PaymentForExpenseOfReverseRecapitalization" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to PaymentForExpenseOfReverseRecapitalization" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromReversedRecapitalization" xlink:label="ProceedsFromReversedRecapitalization" xlink:title="ProceedsFromReversedRecapitalization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromReversedRecapitalization" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromReversedRecapitalization" order="7.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RepaymentOfLoansToThirdParties" xlink:label="RepaymentOfLoansToThirdParties" xlink:title="RepaymentOfLoansToThirdParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="RepaymentOfLoansToThirdParties" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to RepaymentOfLoansToThirdParties" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromLoanOfAcquiredEntity" xlink:label="ProceedsFromLoanOfAcquiredEntity" xlink:title="ProceedsFromLoanOfAcquiredEntity" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromLoanOfAcquiredEntity" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromLoanOfAcquiredEntity" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromContributionFromPrincipalShareholder" xlink:label="ProceedsFromContributionFromPrincipalShareholder" xlink:title="ProceedsFromContributionFromPrincipalShareholder" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromContributionFromPrincipalShareholder" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromContributionFromPrincipalShareholder" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="ProceedsFromBankDebt" xlink:title="ProceedsFromBankDebt" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="ProceedsFromBankDebt" xlink:title="calculation: NetCashProvidedByUsedInFinancingActivities to ProceedsFromBankDebt" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInFinancingActivities" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GovernmentGrantsOfFederalLoanForgivenExpense" xlink:label="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:title="GovernmentGrantsOfFederalLoanForgivenExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GovernmentGrantsOfFederalLoanForgivenExpense" order="9.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProfitLoss" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProfitLoss" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInOperatingLeaseLiability" order="22.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ShareBasedCompensation" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ShareBasedCompensation" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ImpairmentOfLongLivedAssetsHeldForUse" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="GainLossOnSaleOfInvestments" xlink:title="GainLossOnSaleOfInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnSaleOfInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnSaleOfInvestments" order="12.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="InventoryWriteDown" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to InventoryWriteDown" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="16.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ProvisionForDoubtfulAccounts" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="ImpairmentOfInvestments" xlink:title="ImpairmentOfInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ImpairmentOfInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ImpairmentOfInvestments" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="19.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to OperatingLeaseRightOfUseAssetAmortizationExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInContractWithCustomerLiability" order="20.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnSaleOfPropertyPlantEquipment" order="11.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:label="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:title="IncomeLossFromAndImpairmentOnEquityMethodInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncomeLossFromAndImpairmentOnEquityMethodInvestments" order="13.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsPayable" order="18.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInDueFromToRelatedPartiesCurrent" order="17.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncreaseDecreaseInLongTermPayable" xlink:label="IncreaseDecreaseInLongTermPayable" xlink:title="IncreaseDecreaseInLongTermPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInLongTermPayable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInLongTermPayable" order="21.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInAccountsReceivable" order="14.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to ForeignCurrencyTransactionGainLossBeforeTax" order="7.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GainLossOnDispositionOfLandUseRightsAndProperties" xlink:label="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="GainLossOnDispositionOfLandUseRightsAndProperties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to GainLossOnDispositionOfLandUseRightsAndProperties" order="10.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="DepreciationAndAmortization" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to DepreciationAndAmortization" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="IncreaseDecreaseInInventories" xlink:title="calculation: NetCashProvidedByUsedInOperatingActivities to IncreaseDecreaseInInventories" order="15.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInOperatingActivities" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:label="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:title="ProceedsFromCollectionOfLongtermLoansToRelatedParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromCollectionOfLongtermLoansToRelatedParties" order="8.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromSaleOfLandUseRightsAndProperties" xlink:label="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:title="ProceedsFromSaleOfLandUseRightsAndProperties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfLandUseRightsAndProperties" order="5.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireIntangibleAssets" order="4.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForLongTermInvestmentPayable" xlink:label="PaymentForLongTermInvestmentPayable" xlink:title="PaymentForLongTermInvestmentPayable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentForLongTermInvestmentPayable" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentForLongTermInvestmentPayable" order="2.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquirePropertyPlantAndEquipment" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="ProceedsFromSaleOfLongtermInvestments" xlink:title="ProceedsFromSaleOfLongtermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfLongtermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfLongtermInvestments" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="PaymentsToAcquireLongtermInvestments" xlink:title="PaymentsToAcquireLongtermInvestments" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToAcquireLongtermInvestments" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToAcquireLongtermInvestments" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to ProceedsFromSaleOfPropertyPlantAndEquipment" order="6.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:label="PaymentsToFundLongtermLoansToRelatedParties" xlink:title="PaymentsToFundLongtermLoansToRelatedParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="PaymentsToFundLongtermLoansToRelatedParties" xlink:title="calculation: NetCashProvidedByUsedInInvestingActivities to PaymentsToFundLongtermLoansToRelatedParties" order="7.0" weight="-1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to NetCashProvidedByUsedInInvestingActivities" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="calculation: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:label="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:title="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForTransactionCostForReversedRecapitalization" xlink:label="PaymentForTransactionCostForReversedRecapitalization" xlink:title="PaymentForTransactionCostForReversedRecapitalization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:to="PaymentForTransactionCostForReversedRecapitalization" xlink:title="calculation: NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost to PaymentForTransactionCostForReversedRecapitalization" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromReversedRecapitalization" xlink:label="ProceedsFromReversedRecapitalization" xlink:title="ProceedsFromReversedRecapitalization" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:to="ProceedsFromReversedRecapitalization" xlink:title="calculation: NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost to ProceedsFromReversedRecapitalization" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccountsReceivableNetCurrent" xlink:to="AccountsReceivableGrossCurrent" xlink:title="calculation: AccountsReceivableNetCurrent to AccountsReceivableGrossCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccountsReceivableNetCurrent" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="calculation: AccountsReceivableNetCurrent to AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryFinishedGoods" xlink:title="calculation: InventoryNet to InventoryFinishedGoods" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryRawMaterials" xlink:title="calculation: InventoryNet to InventoryRawMaterials" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="InventoryNet" xlink:to="InventoryWorkInProcess" xlink:title="calculation: InventoryNet to InventoryWorkInProcess" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseCurrent" xlink:to="OtherAssetsCurrent" xlink:title="calculation: PrepaidExpenseCurrent to OtherAssetsCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="AccountsReceivableRelatedPartiesCurrent" xlink:title="AccountsReceivableRelatedPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseCurrent" xlink:to="AccountsReceivableRelatedPartiesCurrent" xlink:title="calculation: PrepaidExpenseCurrent to AccountsReceivableRelatedPartiesCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="PrepaidTaxes" xlink:title="PrepaidTaxes" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseCurrent" xlink:to="PrepaidTaxes" xlink:title="calculation: PrepaidExpenseCurrent to PrepaidTaxes" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="Supplies" xlink:title="Supplies" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseCurrent" xlink:to="Supplies" xlink:title="calculation: PrepaidExpenseCurrent to Supplies" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="OtherPrepaidExpenseCurrent" xlink:title="OtherPrepaidExpenseCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseCurrent" xlink:to="OtherPrepaidExpenseCurrent" xlink:title="calculation: PrepaidExpenseCurrent to OtherPrepaidExpenseCurrent" order="5.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="PrepaidExpenseCurrent" xlink:title="calculation: PrepaidExpenseAndOtherAssetsCurrent to PrepaidExpenseCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromThirdParties" xlink:label="ProvisionForReceivableFromThirdParties" xlink:title="ProvisionForReceivableFromThirdParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="ProvisionForReceivableFromThirdParties" xlink:title="calculation: PrepaidExpenseAndOtherAssetsCurrent to ProvisionForReceivableFromThirdParties" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="calculation: PropertyPlantAndEquipmentNet to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="0.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="calculation: PropertyPlantAndEquipmentNet to PropertyPlantAndEquipmentGross" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="OtherAssetsMiscellaneousNoncurrent" xlink:title="OtherAssetsMiscellaneousNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromRelatedPartiesNoncurrent" xlink:label="ReceivableFromRelatedPartiesNoncurrent" xlink:title="ReceivableFromRelatedPartiesNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherAssetsMiscellaneousNoncurrent" xlink:to="ReceivableFromRelatedPartiesNoncurrent" xlink:title="calculation: OtherAssetsMiscellaneousNoncurrent to ReceivableFromRelatedPartiesNoncurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LongTermPrepayment" xlink:label="LongTermPrepayment" xlink:title="LongTermPrepayment" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherAssetsMiscellaneousNoncurrent" xlink:to="LongTermPrepayment" xlink:title="calculation: OtherAssetsMiscellaneousNoncurrent to LongTermPrepayment" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts" xlink:label="DeferredCosts" xlink:title="DeferredCosts" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherAssetsMiscellaneousNoncurrent" xlink:to="DeferredCosts" xlink:title="calculation: OtherAssetsMiscellaneousNoncurrent to DeferredCosts" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositAssets" xlink:label="DepositAssets" xlink:title="DepositAssets" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherAssetsMiscellaneousNoncurrent" xlink:to="DepositAssets" xlink:title="calculation: OtherAssetsMiscellaneousNoncurrent to DepositAssets" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherAssetsNoncurrent" xlink:to="OtherAssetsMiscellaneousNoncurrent" xlink:title="calculation: OtherAssetsNoncurrent to OtherAssetsMiscellaneousNoncurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedParties" xlink:label="ProvisionForReceivableFromRelatedParties" xlink:title="ProvisionForReceivableFromRelatedParties" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OtherAssetsNoncurrent" xlink:to="ProvisionForReceivableFromRelatedParties" xlink:title="calculation: OtherAssetsNoncurrent to ProvisionForReceivableFromRelatedParties" order="0.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OtherTaxesPayableCurrent" xlink:label="OtherTaxesPayableCurrent" xlink:title="OtherTaxesPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="OtherTaxesPayableCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to OtherTaxesPayableCurrent" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="AccruedProfessionalFeesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to AccruedProfessionalFeesCurrent" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to EmployeeRelatedLiabilitiesCurrent" order="3.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CreditCardPayableCurrent" xlink:label="CreditCardPayableCurrent" xlink:title="CreditCardPayableCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="CreditCardPayableCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to CreditCardPayableCurrent" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrent" xlink:label="LoansFromThirdPartiesCurrent" xlink:title="LoansFromThirdPartiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="LoansFromThirdPartiesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to LoansFromThirdPartiesCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="OtherAccruedLiabilitiesCurrent" xlink:title="calculation: AccruedLiabilitiesAndOtherLiabilities to OtherAccruedLiabilitiesCurrent" order="5.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="IncomeTaxReconciliationNondeductibleExpense" xlink:title="IncomeTaxReconciliationNondeductibleExpense" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationNondeductibleExpense" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationNondeductibleExpense" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:label="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="calculation: IncomeTaxExpenseBenefit to EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" order="3.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="4.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="IncomeTaxExpenseBenefit" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="calculation: IncomeTaxExpenseBenefit to IncomeTaxReconciliationChangeInEnactedTaxRate" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsOperatingLossCarryforwards" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsGross" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="calculation: DeferredTaxAssetsGross to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" order="0.0" weight="1.0" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsGross" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsGross" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DeferredTaxAssetsNet" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="calculation: DeferredTaxAssetsNet to DeferredTaxAssetsValuationAllowance" order="1.0" weight="-1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="OperatingLeaseCost" xlink:title="calculation: LeaseCost to OperatingLeaseCost" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LeaseCost" xlink:to="ShortTermLeaseCost" xlink:title="calculation: LeaseCost to ShortTermLeaseCost" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeaseLiability" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="calculation: OperatingLeaseLiability to OperatingLeaseLiabilityCurrent" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="OperatingLeaseLiability" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="calculation: OperatingLeaseLiability to OperatingLeaseLiabilityNoncurrent" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesDetailsCalc2">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="OperatingLeaseLiability" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to OperatingLeaseLiability" order="1.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" order="2.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="calculation: LesseeOperatingLeaseLiabilityPaymentsDue to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" weight="1.0" />
  </link:calculationLink>
  <link:calculationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyNonCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="calculation: DueFromRelatedPartiesNoncurrent to ProvisionForReceivableFromRelatedPartyNonCurrent" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="calculation: DueFromRelatedPartiesNoncurrent to DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" order="0.0" weight="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyCurrent" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="calculation: DueFromRelatedPartiesCurrent to ProvisionForReceivableFromRelatedPartyCurrent" order="1.0" weight="-1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" />
    <link:calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="calculation: DueFromRelatedPartiesCurrent to DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" order="0.0" weight="1.0" />
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>12
<FILENAME>cenn-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:t1="http://xbrl.org/2005/xbrldt">
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SubsequentEventDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsDueToRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsDueFromRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsTransactionsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesLitigationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConcentrationsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConcentrationsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/NetLossPerShareDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#NetLossPerShareDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrdinarySharesAndRestrictedNetAssetsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationAssumptionsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationShareOptionsActivityDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationShareOptionsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesDetailsCalc2" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesDetailsCalc2" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesValuationAllowanceDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesDeferredTaxesAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesFederalTaxRateDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/EquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#EquityMethodInvestmentsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesSegmentsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConcentrationsTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConcentrationsTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#NetLossPerShareTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/EquityMethodInvestmentsTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#EquityMethodInvestmentsTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/InventoriesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SubsequentEvent" xlink:type="simple" xlink:href="cenn-20211231.xsd#SubsequentEvent" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactions" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://cenntroauto.com/role/Concentrations" xlink:type="simple" xlink:href="cenn-20211231.xsd#Concentrations" />
  <link:roleRef roleURI="http://cenntroauto.com/role/NetLossPerShare" xlink:type="simple" xlink:href="cenn-20211231.xsd#NetLossPerShare" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrdinarySharesAndRestrictedNetAssets" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensation" />
  <link:roleRef roleURI="http://cenntroauto.com/role/Leases" xlink:type="simple" xlink:href="cenn-20211231.xsd#Leases" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilities" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/EquityMethodInvestments" xlink:type="simple" xlink:href="cenn-20211231.xsd#EquityMethodInvestments" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/Inventories" xlink:type="simple" xlink:href="cenn-20211231.xsd#Inventories" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivities" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivities" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfCashFlow" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfCashFlow" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfChangesInEquity" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfOperationsAndComprehensiveLoss" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConsolidatedAndCombinedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConsolidatedAndCombinedBalanceSheets" />
  <link:roleRef roleURI="http://cenntroauto.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="cenn-20211231.xsd#DocumentAndEntityInformation" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" />
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesLineItems" xlink:label="EntityAddressesLineItems" xlink:title="EntityAddressesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentType" xlink:title="definition: EntityAddressesLineItems to DocumentType" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="AmendmentFlag" xlink:title="definition: EntityAddressesLineItems to AmendmentFlag" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="DocumentRegistrationStatement" xlink:title="DocumentRegistrationStatement" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentRegistrationStatement" xlink:title="definition: EntityAddressesLineItems to DocumentRegistrationStatement" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentAnnualReport" xlink:title="definition: EntityAddressesLineItems to DocumentAnnualReport" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="definition: EntityAddressesLineItems to DocumentPeriodEndDate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="definition: EntityAddressesLineItems to CurrentFiscalYearEndDate" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="definition: EntityAddressesLineItems to DocumentFiscalYearFocus" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="definition: EntityAddressesLineItems to DocumentFiscalPeriodFocus" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentTransitionReport" xlink:title="definition: EntityAddressesLineItems to DocumentTransitionReport" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="DocumentShellCompanyReport" xlink:title="DocumentShellCompanyReport" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentShellCompanyReport" xlink:title="definition: EntityAddressesLineItems to DocumentShellCompanyReport" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityFileNumber" xlink:title="definition: EntityAddressesLineItems to EntityFileNumber" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityRegistrantName" xlink:title="definition: EntityAddressesLineItems to EntityRegistrantName" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityCentralIndexKey" xlink:title="definition: EntityAddressesLineItems to EntityCentralIndexKey" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="definition: EntityAddressesLineItems to EntityIncorporationStateCountryCode" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName" xlink:label="ContactPersonnelName" xlink:title="ContactPersonnelName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="ContactPersonnelName" xlink:title="definition: EntityAddressesLineItems to ContactPersonnelName" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="definition: EntityAddressesLineItems to EntityAddressAddressLine1" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="definition: EntityAddressesLineItems to EntityAddressCityOrTown" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="definition: EntityAddressesLineItems to EntityAddressStateOrProvince" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="definition: EntityAddressesLineItems to EntityAddressPostalZipCode" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="CityAreaCode" xlink:title="definition: EntityAddressesLineItems to CityAreaCode" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="LocalPhoneNumber" xlink:title="definition: EntityAddressesLineItems to LocalPhoneNumber" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="Security12bTitle" xlink:title="definition: EntityAddressesLineItems to Security12bTitle" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="TradingSymbol" xlink:title="definition: EntityAddressesLineItems to TradingSymbol" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="SecurityExchangeName" xlink:title="definition: EntityAddressesLineItems to SecurityExchangeName" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="definition: EntityAddressesLineItems to EntityCommonStockSharesOutstanding" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="definition: EntityAddressesLineItems to EntityWellKnownSeasonedIssuer" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="definition: EntityAddressesLineItems to EntityVoluntaryFilers" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="definition: EntityAddressesLineItems to EntityCurrentReportingStatus" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="definition: EntityAddressesLineItems to EntityInteractiveDataCurrent" order="29.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityFilerCategory" xlink:title="definition: EntityAddressesLineItems to EntityFilerCategory" order="30.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="definition: EntityAddressesLineItems to EntityEmergingGrowthCompany" order="31.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityExTransitionPeriod" xlink:title="definition: EntityAddressesLineItems to EntityExTransitionPeriod" order="32.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="IcfrAuditorAttestationFlag" xlink:title="definition: EntityAddressesLineItems to IcfrAuditorAttestationFlag" order="33.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="DocumentAccountingStandard" xlink:title="DocumentAccountingStandard" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="DocumentAccountingStandard" xlink:title="definition: EntityAddressesLineItems to DocumentAccountingStandard" order="34.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="EntityShellCompany" xlink:title="definition: EntityAddressesLineItems to EntityShellCompany" order="35.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="AuditorFirmId" xlink:title="definition: EntityAddressesLineItems to AuditorFirmId" order="36.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="AuditorName" xlink:title="definition: EntityAddressesLineItems to AuditorName" order="37.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EntityAddressesLineItems" xlink:to="AuditorLocation" xlink:title="definition: EntityAddressesLineItems to AuditorLocation" order="38.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesTable" xlink:label="EntityAddressesTable" xlink:title="EntityAddressesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressesTable" xlink:title="definition: EntityAddressesLineItems to EntityAddressesTable" order="39.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="EntityAddressesAddressTypeAxis" xlink:title="EntityAddressesAddressTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="EntityAddressesTable" xlink:to="EntityAddressesAddressTypeAxis" xlink:title="definition: EntityAddressesTable to EntityAddressesAddressTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="AddressTypeDomain" xlink:title="AddressTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="EntityAddressesAddressTypeAxis" xlink:to="AddressTypeDomain" xlink:title="definition: EntityAddressesAddressTypeAxis to AddressTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="AddressTypeDomain_2" xlink:title="AddressTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="EntityAddressesAddressTypeAxis" xlink:to="AddressTypeDomain_2" xlink:title="definition: EntityAddressesAddressTypeAxis to AddressTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember" xlink:label="BusinessContactMember" xlink:title="BusinessContactMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AddressTypeDomain" xlink:to="BusinessContactMember" xlink:title="definition: AddressTypeDomain to BusinessContactMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="definition: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="definition: StatementLineItems to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: StatementLineItems to CommonStockSharesOutstanding" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="AdjustmentsToAdditionalPaidInCapitalOther" xlink:title="AdjustmentsToAdditionalPaidInCapitalOther" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalOther" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalOther" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:label="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:title="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="ProfitLoss" xlink:title="definition: StatementLineItems to ProfitLoss" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:label="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:title="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:title="definition: StatementLineItems to AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:label="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:title="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:label="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:title="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:title="definition: StatementLineItems to StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="definition: StatementLineItems to NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="StatementLineItems" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="definition: StatementLineItems to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="StatementLineItems" xlink:to="StatementTable" xlink:title="definition: StatementLineItems to StatementTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="definition: StatementTable to StatementEquityComponentsAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain_2" xlink:title="EquityComponentDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain_2" xlink:title="definition: StatementEquityComponentsAxis to EquityComponentDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="CommonStockMember" xlink:title="definition: EquityComponentDomain to CommonStockMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AdditionalPaidInCapitalMember" xlink:title="definition: EquityComponentDomain to AdditionalPaidInCapitalMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="RetainedEarningsMember" xlink:title="definition: EquityComponentDomain to RetainedEarningsMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="definition: EquityComponentDomain to AccumulatedOtherComprehensiveIncomeMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="ParentMember" xlink:title="definition: EquityComponentDomain to ParentMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityComponentDomain" xlink:to="NoncontrollingInterestMember" xlink:title="definition: EquityComponentDomain to NoncontrollingInterestMember" order="6.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfCashFlow" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/Inventories" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/EquityMethodInvestments" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNet" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxes" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/Leases" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensation" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/NetLossPerShare" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/Concentrations" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingencies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactions" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SubsequentEvent" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNetTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/InventoriesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/EquityMethodInvestmentsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNetTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/NetLossPerShareTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConcentrationsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsTables" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReverseRecapitalizationAbstract" xlink:label="ReverseRecapitalizationAbstract" xlink:title="ReverseRecapitalizationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ReverseRecapitalizationAbstract" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ReverseRecapitalizationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockParOrStatedValuePerShare" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to StockIssuedDuringPeriodSharesNewIssues" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OptionsToPurchaseOrdinaryShares" xlink:label="OptionsToPurchaseOrdinaryShares" xlink:title="OptionsToPurchaseOrdinaryShares" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="OptionsToPurchaseOrdinaryShares" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to OptionsToPurchaseOrdinaryShares" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockSharesIssued" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockSharesOutstanding" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExchangeRatio" xlink:label="ExchangeRatio" xlink:title="ExchangeRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ExchangeRatio" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ExchangeRatio" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromReversedRecapitalization" xlink:label="ProceedsFromReversedRecapitalization" xlink:title="ProceedsFromReversedRecapitalization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ProceedsFromReversedRecapitalization" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ProceedsFromReversedRecapitalization" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForTransactionCostForReversedRecapitalization" xlink:label="PaymentForTransactionCostForReversedRecapitalization" xlink:title="PaymentForTransactionCostForReversedRecapitalization" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="PaymentForTransactionCostForReversedRecapitalization" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to PaymentForTransactionCostForReversedRecapitalization" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:label="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:title="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain_2" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain_2" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveCorporationMember" xlink:label="CenntroAutomotiveCorporationMember" xlink:title="CenntroAutomotiveCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroAutomotiveCorporationMember" xlink:title="definition: ConsolidatedEntitiesDomain to CenntroAutomotiveCorporationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroElectricGroupIncMember" xlink:label="CenntroElectricGroupIncMember" xlink:title="CenntroElectricGroupIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroElectricGroupIncMember" xlink:title="definition: ConsolidatedEntitiesDomain to CenntroElectricGroupIncMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedBrandGroupLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to NakedBrandGroupLimitedMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to PlanNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmendedRestatedIncentiveStockOptionPlanMember" xlink:label="AmendedRestatedIncentiveStockOptionPlanMember" xlink:title="AmendedRestatedIncentiveStockOptionPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="AmendedRestatedIncentiveStockOptionPlanMember" xlink:title="definition: PlanNameDomain to AmendedRestatedIncentiveStockOptionPlanMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="EntityIncorporationDateOfIncorporation" xlink:title="EntityIncorporationDateOfIncorporation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="EntityIncorporationDateOfIncorporation" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to EntityIncorporationDateOfIncorporation" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PlaceOfIncorporation" xlink:label="PlaceOfIncorporation" xlink:title="PlaceOfIncorporation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="PlaceOfIncorporation" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to PlaceOfIncorporation" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfDirectOrIndirectEconomicInterest" xlink:label="PercentageOfDirectOrIndirectEconomicInterest" xlink:title="PercentageOfDirectOrIndirectEconomicInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="PercentageOfDirectOrIndirectEconomicInterest" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to PercentageOfDirectOrIndirectEconomicInterest" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain_2" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain_2" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedBrandGroupLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to NakedBrandGroupLimitedMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedIncMember" xlink:label="NakedIncMember" xlink:title="NakedIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedIncMember" xlink:title="definition: ConsolidatedEntitiesDomain to NakedIncMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveCorporationMember" xlink:label="CenntroAutomotiveCorporationMember" xlink:title="CenntroAutomotiveCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroAutomotiveCorporationMember" xlink:title="definition: ConsolidatedEntitiesDomain to CenntroAutomotiveCorporationMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroElectricGroupIncMember" xlink:label="CenntroElectricGroupIncMember" xlink:title="CenntroElectricGroupIncMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroElectricGroupIncMember" xlink:title="definition: ConsolidatedEntitiesDomain to CenntroElectricGroupIncMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CAGCaymanMember" xlink:title="definition: ConsolidatedEntitiesDomain to CAGCaymanMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SimachineryEquipmentLimitedMember" xlink:label="SimachineryEquipmentLimitedMember" xlink:title="SimachineryEquipmentLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="SimachineryEquipmentLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to SimachineryEquipmentLimitedMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangCenntroMachineryCoLimitedMember" xlink:label="ZhejiangCenntroMachineryCoLimitedMember" xlink:title="ZhejiangCenntroMachineryCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangCenntroMachineryCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to ZhejiangCenntroMachineryCoLimitedMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangTooniuTechCoLimitedMember" xlink:label="ZhejiangTooniuTechCoLimitedMember" xlink:title="ZhejiangTooniuTechCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangTooniuTechCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to ZhejiangTooniuTechCoLimitedMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouRondaTechCoLimitedMember" xlink:label="HangzhouRondaTechCoLimitedMember" xlink:title="HangzhouRondaTechCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouRondaTechCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to HangzhouRondaTechCoLimitedMember" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouCenntroAutotechCoLimitedMember" xlink:label="HangzhouCenntroAutotechCoLimitedMember" xlink:title="HangzhouCenntroAutotechCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouCenntroAutotechCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to HangzhouCenntroAutotechCoLimitedMember" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangSinomachineryCoLimitedMember" xlink:label="ZhejiangSinomachineryCoLimitedMember" xlink:title="ZhejiangSinomachineryCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangSinomachineryCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to ZhejiangSinomachineryCoLimitedMember" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShengzhouCenntroMachineryCoLimitedMember" xlink:label="ShengzhouCenntroMachineryCoLimitedMember" xlink:title="ShengzhouCenntroMachineryCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ShengzhouCenntroMachineryCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to ShengzhouCenntroMachineryCoLimitedMember" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHengzhongTechCoLimitedMember" xlink:label="HangzhouHengzhongTechCoLimitedMember" xlink:title="HangzhouHengzhongTechCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouHengzhongTechCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to HangzhouHengzhongTechCoLimitedMember" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangXbeanTechCoLimitedMember" xlink:label="ZhejiangXbeanTechCoLimitedMember" xlink:title="ZhejiangXbeanTechCoLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangXbeanTechCoLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to ZhejiangXbeanTechCoLimitedMember" order="14.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:label="PropertyPlantAndEquipmentGrossAbstract" xlink:title="PropertyPlantAndEquipmentGrossAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGrossAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGrossAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentUsefulLife" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="OtherMachineryAndEquipmentMember" xlink:title="OtherMachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OtherMachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to OtherMachineryAndEquipmentMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:title="AcquiredFiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IntangibleAssetsNetUsefulLivesAbstract" xlink:label="IntangibleAssetsNetUsefulLivesAbstract" xlink:title="IntangibleAssetsNetUsefulLivesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="IntangibleAssetsNetUsefulLivesAbstract" xlink:title="definition: AcquiredFiniteLivedIntangibleAssetsLineItems to IntangibleAssetsNetUsefulLivesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="definition: AcquiredFiniteLivedIntangibleAssetsLineItems to FiniteLivedIntangibleAssetUsefulLife" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:title="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:title="definition: AcquiredFiniteLivedIntangibleAssetsLineItems to ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="definition: ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain_2" xlink:title="definition: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ComputerSoftwareIntangibleAssetMember" xlink:title="definition: FiniteLivedIntangibleAssetsMajorClassNameDomain to ComputerSoftwareIntangibleAssetMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOwnershipPercentage" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to ScheduleOfEquityMethodInvestmentsTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to RangeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DisaggregatedRevenueInformationAbstract" xlink:label="DisaggregatedRevenueInformationAbstract" xlink:title="DisaggregatedRevenueInformationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregatedRevenueInformationAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregatedRevenueInformationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="AccountsReceivableNetCurrent" xlink:title="definition: DisaggregationOfRevenueLineItems to AccountsReceivableNetCurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="definition: DisaggregationOfRevenueLineItems to ContractWithCustomerLiabilityCurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: DisaggregationOfRevenueLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregationOfRevenueTable" xlink:title="definition: DisaggregationOfRevenueLineItems to DisaggregationOfRevenueTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="definition: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain_2" xlink:title="ProductsAndServicesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain_2" xlink:title="definition: ProductOrServiceAxis to ProductsAndServicesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_VehiclesSalesMember" xlink:label="VehiclesSalesMember" xlink:title="VehiclesSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="VehiclesSalesMember" xlink:title="definition: ProductsAndServicesDomain to VehiclesSalesMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SparePartsSalesMember" xlink:label="SparePartsSalesMember" xlink:title="SparePartsSalesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="SparePartsSalesMember" xlink:title="definition: ProductsAndServicesDomain to SparePartsSalesMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="ServiceOtherMember" xlink:title="ServiceOtherMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ProductsAndServicesDomain" xlink:to="ServiceOtherMember" xlink:title="definition: ProductsAndServicesDomain to ServiceOtherMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="definition: SegmentGeographicalDomain to EuropeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AmericasMember" xlink:title="definition: SegmentGeographicalDomain to AmericasMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaMember" xlink:title="definition: SegmentGeographicalDomain to AsiaMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OceaniaMember" xlink:label="OceaniaMember" xlink:title="OceaniaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="OceaniaMember" xlink:title="definition: SegmentGeographicalDomain to OceaniaMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxExpenseBenefitContinuingOperationsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:label="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:title="PeriodOfPriorTaxAssessmentYearsFromInvestigation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:title="definition: IncomeTaxesLineItems to PeriodOfPriorTaxAssessmentYearsFromInvestigation" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:label="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:title="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:title="definition: IncomeTaxesLineItems to PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitations" xlink:label="IncomeTaxExaminationStatuteOfLimitations" xlink:title="IncomeTaxExaminationStatuteOfLimitations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExaminationStatuteOfLimitations" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxExaminationStatuteOfLimitations" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:label="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:title="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:label="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:title="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:label="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:title="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="OpenTaxYear" xlink:title="definition: IncomeTaxesLineItems to OpenTaxYear" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="definition: IncomeTaxesLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxesLineItems" xlink:to="UnrecognizedTaxBenefits" xlink:title="definition: IncomeTaxesLineItems to UnrecognizedTaxBenefits" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxesTable" xlink:title="definition: IncomeTaxesLineItems to IncomeTaxesTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="definition: IncomeTaxesTable to IncomeTaxAuthorityAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain_2" xlink:title="IncomeTaxAuthorityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain_2" xlink:title="definition: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="definition: IncomeTaxAuthorityDomain to DomesticCountryMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="definition: IncomeTaxesTable to IncomeTaxAuthorityNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain_2" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain_2" xlink:title="definition: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="InlandRevenueHongKongMember" xlink:title="InlandRevenueHongKongMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="InlandRevenueHongKongMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to InlandRevenueHongKongMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="StateAdministrationOfTaxationChinaMember" xlink:title="StateAdministrationOfTaxationChinaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="StateAdministrationOfTaxationChinaMember" xlink:title="definition: IncomeTaxAuthorityNameDomain to StateAdministrationOfTaxationChinaMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="NumberOfReportableSegments" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to NumberOfReportableSegments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to PropertyPlantAndEquipmentNet" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="definition: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="4.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AllOtherCountriesMember" xlink:label="AllOtherCountriesMember" xlink:title="AllOtherCountriesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AllOtherCountriesMember" xlink:title="definition: SegmentGeographicalDomain to AllOtherCountriesMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems" xlink:label="MinorityInterestLineItems" xlink:title="MinorityInterestLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="NoncontrollingInterestAbstract" xlink:title="NoncontrollingInterestAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MinorityInterestLineItems" xlink:to="NoncontrollingInterestAbstract" xlink:title="definition: MinorityInterestLineItems to NoncontrollingInterestAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="MinorityInterestOwnershipPercentageByParent" xlink:title="MinorityInterestOwnershipPercentageByParent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="MinorityInterestLineItems" xlink:to="MinorityInterestOwnershipPercentageByParent" xlink:title="definition: MinorityInterestLineItems to MinorityInterestOwnershipPercentageByParent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable" xlink:label="MinorityInterestTable" xlink:title="MinorityInterestTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="MinorityInterestLineItems" xlink:to="MinorityInterestTable" xlink:title="definition: MinorityInterestLineItems to MinorityInterestTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="OwnershipAxis" xlink:title="OwnershipAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="MinorityInterestTable" xlink:to="OwnershipAxis" xlink:title="definition: MinorityInterestTable to OwnershipAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="OwnershipDomain" xlink:title="OwnershipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="OwnershipAxis" xlink:to="OwnershipDomain" xlink:title="definition: OwnershipAxis to OwnershipDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="OwnershipDomain_2" xlink:title="OwnershipDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="OwnershipAxis" xlink:to="OwnershipDomain_2" xlink:title="definition: OwnershipAxis to OwnershipDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CENNTROELECTRICGROUPLIMITEDMember" xlink:label="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="CENNTROELECTRICGROUPLIMITEDMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="OwnershipDomain" xlink:to="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="definition: OwnershipDomain to CENNTROELECTRICGROUPLIMITEDMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNetDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/InventoriesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromAgreementToProvideSpareParts" xlink:label="ReceivableFromAgreementToProvideSpareParts" xlink:title="ReceivableFromAgreementToProvideSpareParts" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ReceivableFromAgreementToProvideSpareParts" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ReceivableFromAgreementToProvideSpareParts" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ReceivablesNetCurrent" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ReceivablesNetCurrent" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableRecognized" xlink:label="ReceivableRecognized" xlink:title="ReceivableRecognized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ReceivableRecognized" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ReceivableRecognized" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:label="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:title="ReceivableFromThirdPartiesAndAdvanceToSuppliers" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ReceivableFromThirdPartiesAndAdvanceToSuppliers" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain_2" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain_2" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FujianXinlongmaAutomobileCoLtdMember" xlink:label="FujianXinlongmaAutomobileCoLtdMember" xlink:title="FujianXinlongmaAutomobileCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="FujianXinlongmaAutomobileCoLtdMember" xlink:title="definition: ConsolidatedEntitiesDomain to FujianXinlongmaAutomobileCoLtdMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_WuhuBaoqiAutomobileCoLtdMember" xlink:label="WuhuBaoqiAutomobileCoLtdMember" xlink:title="WuhuBaoqiAutomobileCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="WuhuBaoqiAutomobileCoLtdMember" xlink:title="definition: ConsolidatedEntitiesDomain to WuhuBaoqiAutomobileCoLtdMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:label="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:title="HangzhouMagicShadowVentureCapitalPartnershipMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:title="definition: ConsolidatedEntitiesDomain to HangzhouMagicShadowVentureCapitalPartnershipMember" order="3.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/EquityMethodInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestments" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestments" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOwnershipPercentage" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentOwnershipPercentage" xlink:label="CostMethodInvestmentOwnershipPercentage" xlink:title="CostMethodInvestmentOwnershipPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="CostMethodInvestmentOwnershipPercentage" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to CostMethodInvestmentOwnershipPercentage" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfVotingInterestsControls" xlink:label="PercentageOfVotingInterestsControls" xlink:title="PercentageOfVotingInterestsControls" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="PercentageOfVotingInterestsControls" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to PercentageOfVotingInterestsControls" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to IncomeLossFromEquityMethodInvestments" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentSoldCarryingAmount" xlink:label="CostMethodInvestmentSoldCarryingAmount" xlink:title="CostMethodInvestmentSoldCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="CostMethodInvestmentSoldCarryingAmount" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to CostMethodInvestmentSoldCarryingAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentSoldCarryingAmount" xlink:label="EquityMethodInvestmentSoldCarryingAmount" xlink:title="EquityMethodInvestmentSoldCarryingAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentSoldCarryingAmount" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentSoldCarryingAmount" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentRealizedGainLossOnDisposal" xlink:label="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:title="CostMethodInvestmentRealizedGainLossOnDisposal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to CostMethodInvestmentRealizedGainLossOnDisposal" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:title="EquityMethodInvestmentRealizedGainLossOnDisposal" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentRealizedGainLossOnDisposal" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromSaleOfCostMethodInvestments" xlink:label="ProceedsFromSaleOfCostMethodInvestments" xlink:title="ProceedsFromSaleOfCostMethodInvestments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ProceedsFromSaleOfCostMethodInvestments" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to ProceedsFromSaleOfCostMethodInvestments" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfEquityInterestsSold" xlink:label="PercentageOfEquityInterestsSold" xlink:title="PercentageOfEquityInterestsSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="PercentageOfEquityInterestsSold" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to PercentageOfEquityInterestsSold" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentOtherThanTemporaryImpairment" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="definition: ScheduleOfEquityMethodInvestmentsLineItems to ScheduleOfEquityMethodInvestmentsTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="definition: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain_2" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain_2" xlink:title="definition: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangDoohanTechCoLtdMember" xlink:label="ZhejiangDoohanTechCoLtdMember" xlink:title="ZhejiangDoohanTechCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ZhejiangDoohanTechCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to ZhejiangDoohanTechCoLtdMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPSmartcarCorporationMember" xlink:label="ZhejiangRAPSmartcarCorporationMember" xlink:title="ZhejiangRAPSmartcarCorporationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ZhejiangRAPSmartcarCorporationMember" xlink:title="definition: EquityMethodInvesteeNameDomain to ZhejiangRAPSmartcarCorporationMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanAutoCoLtdMember" xlink:label="JiangsuRongyuanAutoCoLtdMember" xlink:title="JiangsuRongyuanAutoCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="JiangsuRongyuanAutoCoLtdMember" xlink:title="definition: EquityMethodInvesteeNameDomain to JiangsuRongyuanAutoCoLtdMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfEquityMethodInvestmentsTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmortizationOfLandUseRights" xlink:label="AmortizationOfLandUseRights" xlink:title="AmortizationOfLandUseRights" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AmortizationOfLandUseRights" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AmortizationOfLandUseRights" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="PropertyPlantAndEquipmentDisposals" xlink:title="PropertyPlantAndEquipmentDisposals" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentDisposals" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentDisposals" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GainLossOnDispositionOfLandUseRightsAndProperties" xlink:label="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="GainLossOnDispositionOfLandUseRightsAndProperties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="definition: PropertyPlantAndEquipmentLineItems to GainLossOnDispositionOfLandUseRightsAndProperties" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="definition: PropertyPlantAndEquipmentLineItems to Depreciation" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ImpairmentOfLongLivedAssetsHeldForUse" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGross" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="definition: PropertyPlantAndEquipmentLineItems to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="definition: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNet" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="definition: PropertyPlantAndEquipmentLineItems to ScheduleOfPropertyPlantAndEquipmentTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="definition: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain_2" xlink:title="definition: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="definition: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FederalStatutoryIncomeTaxRateAbstract" xlink:label="FederalStatutoryIncomeTaxRateAbstract" xlink:title="FederalStatutoryIncomeTaxRateAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="FederalStatutoryIncomeTaxRateAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to FederalStatutoryIncomeTaxRateAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxDisclosureTable" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxDisclosureTable" order="5.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU" xlink:label="AU" xlink:title="AU" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="AU" xlink:title="definition: SegmentGeographicalDomain to AU" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="HK" xlink:title="definition: SegmentGeographicalDomain to HK" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxDisclosureTable" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxDisclosureTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CountriesOtherThanChinaMember" xlink:label="CountriesOtherThanChinaMember" xlink:title="CountriesOtherThanChinaMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CountriesOtherThanChinaMember" xlink:title="definition: SegmentGeographicalDomain to CountriesOtherThanChinaMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxReconciliationChangeInEnactedTaxRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="IncomeTaxReconciliationNondeductibleExpense" xlink:title="IncomeTaxReconciliationNondeductibleExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxReconciliationNondeductibleExpense" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxReconciliationNondeductibleExpense" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:label="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefit" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefit" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="definition: IncomeTaxDisclosureLineItems to EffectiveIncomeTaxRateContinuingOperations" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxDisclosureTable" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxDisclosureTable" order="11.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DeferredTaxAssetsValuationAllowanceRollForward" xlink:label="DeferredTaxAssetsValuationAllowanceRollForward" xlink:title="DeferredTaxAssetsValuationAllowanceRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="DeferredTaxAssetsValuationAllowanceRollForward" xlink:title="definition: IncomeTaxDisclosureLineItems to DeferredTaxAssetsValuationAllowanceRollForward" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="definition: IncomeTaxDisclosureLineItems to OperatingLossCarryforwards" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfAnnualTaxableIncome" xlink:label="PercentageOfAnnualTaxableIncome" xlink:title="PercentageOfAnnualTaxableIncome" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="PercentageOfAnnualTaxableIncome" xlink:title="definition: IncomeTaxDisclosureLineItems to PercentageOfAnnualTaxableIncome" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="UnrecognizedTaxBenefits" xlink:title="definition: IncomeTaxDisclosureLineItems to UnrecognizedTaxBenefits" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:title="definition: IncomeTaxDisclosureLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="definition: IncomeTaxDisclosureLineItems to DeferredTaxAssetsValuationAllowance" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:label="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:title="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:label="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:title="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:label="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:title="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:label="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:title="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:title="definition: IncomeTaxDisclosureLineItems to ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxDisclosureTable" xlink:title="definition: IncomeTaxDisclosureLineItems to IncomeTaxDisclosureTable" order="13.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="definition: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain_2" xlink:title="SegmentGeographicalDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain_2" xlink:title="definition: StatementGeographicalAxis to SegmentGeographicalDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="HK" xlink:title="definition: SegmentGeographicalDomain to HK" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="definition: SegmentGeographicalDomain to US" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="definition: SegmentGeographicalDomain to CN" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="IncomeTaxDisclosureTable" xlink:to="TaxPeriodAxis" xlink:title="definition: IncomeTaxDisclosureTable to TaxPeriodAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain" xlink:title="definition: TaxPeriodAxis to TaxPeriodDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain_2" xlink:title="TaxPeriodDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain_2" xlink:title="definition: TaxPeriodAxis to TaxPeriodDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2035Member" xlink:label="TaxYear2035Member" xlink:title="TaxYear2035Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2035Member" xlink:title="definition: TaxPeriodDomain to TaxYear2035Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2036Member" xlink:label="TaxYear2036Member" xlink:title="TaxYear2036Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2036Member" xlink:title="definition: TaxPeriodDomain to TaxYear2036Member" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2022Member" xlink:label="TaxYear2022Member" xlink:title="TaxYear2022Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2022Member" xlink:title="definition: TaxPeriodDomain to TaxYear2022Member" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2023Member" xlink:label="TaxYear2023Member" xlink:title="TaxYear2023Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2023Member" xlink:title="definition: TaxPeriodDomain to TaxYear2023Member" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2024Member" xlink:label="TaxYear2024Member" xlink:title="TaxYear2024Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2024Member" xlink:title="definition: TaxPeriodDomain to TaxYear2024Member" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2025Member" xlink:label="TaxYear2025Member" xlink:title="TaxYear2025Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2025Member" xlink:title="definition: TaxPeriodDomain to TaxYear2025Member" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2026Member" xlink:label="TaxYear2026Member" xlink:title="TaxYear2026Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2026Member" xlink:title="definition: TaxPeriodDomain to TaxYear2026Member" order="7.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesDetailsCalc2" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to AllocatedShareBasedCompensationExpense" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfEqualAnnualInstalments" xlink:label="NumberOfEqualAnnualInstalments" xlink:title="NumberOfEqualAnnualInstalments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="NumberOfEqualAnnualInstalments" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to NumberOfEqualAnnualInstalments" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfEachEqualAnnualInstalments" xlink:label="PercentageOfEachEqualAnnualInstalments" xlink:title="PercentageOfEachEqualAnnualInstalments" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="PercentageOfEachEqualAnnualInstalments" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to PercentageOfEachEqualAnnualInstalments" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExchangeRatio" xlink:label="ExchangeRatio" xlink:title="ExchangeRatio" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ExchangeRatio" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ExchangeRatio" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="14.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain_2" xlink:title="definition: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EmployeesAndDirectorsMember" xlink:label="EmployeesAndDirectorsMember" xlink:title="EmployeesAndDirectorsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="EmployeesAndDirectorsMember" xlink:title="definition: TitleOfIndividualWithRelationshipToEntityDomain to EmployeesAndDirectorsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="definition: PlanNameAxis to PlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain_2" xlink:title="PlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain_2" xlink:title="definition: PlanNameAxis to PlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareIncentiveOptionPlan2016Member" xlink:label="ShareIncentiveOptionPlan2016Member" xlink:title="ShareIncentiveOptionPlan2016Member" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="ShareIncentiveOptionPlan2016Member" xlink:title="definition: PlanNameDomain to ShareIncentiveOptionPlan2016Member" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmendedRestated2016IncentiveStockOptionPlanMember" xlink:label="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:title="AmendedRestated2016IncentiveStockOptionPlanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PlanNameDomain" xlink:to="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:title="definition: PlanNameDomain to AmendedRestated2016IncentiveStockOptionPlanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="19.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="20.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="21.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to StockIssuedDuringPeriodSharesStockOptionsExercised" order="22.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="23.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="24.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" order="25.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" order="26.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="27.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="28.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="29.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="definition: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" xlink:title="definition: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="definition: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="definition: RangeAxis to RangeMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember_2" xlink:title="RangeMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RangeAxis" xlink:to="RangeMember_2" xlink:title="definition: RangeAxis to RangeMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="definition: RangeMember to MinimumMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="definition: RangeMember to MaximumMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="StatementScenarioAxis" xlink:title="definition: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to StatementScenarioAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain_2" xlink:title="ScenarioUnspecifiedDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain_2" xlink:title="definition: StatementScenarioAxis to ScenarioUnspecifiedDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ModificationMember" xlink:label="ModificationMember" xlink:title="ModificationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ModificationMember" xlink:title="definition: ScenarioUnspecifiedDomain to ModificationMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BeforeModificationMember" xlink:label="BeforeModificationMember" xlink:title="BeforeModificationMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ScenarioUnspecifiedDomain" xlink:to="BeforeModificationMember" xlink:title="definition: ScenarioUnspecifiedDomain to BeforeModificationMember" order="2.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RestrictedNetAssetsAbstract" xlink:label="RestrictedNetAssetsAbstract" xlink:title="RestrictedNetAssetsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="RestrictedNetAssetsAbstract" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to RestrictedNetAssetsAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:label="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:title="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockSharesIssued" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockSharesIssued" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockSharesOutstanding" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockSharesOutstanding" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:label="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:title="NumberOfVotesEntitledForEachShareOfOrdinaryShare" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to NumberOfVotesEntitledForEachShareOfOrdinaryShare" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="definition: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="definition: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain_2" xlink:title="ConsolidatedEntitiesDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain_2" xlink:title="definition: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedBrandGroupLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to NakedBrandGroupLimitedMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveGroupLimitedMember" xlink:label="CenntroAutomotiveGroupLimitedMember" xlink:title="CenntroAutomotiveGroupLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroAutomotiveGroupLimitedMember" xlink:title="definition: ConsolidatedEntitiesDomain to CenntroAutomotiveGroupLimitedMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to BusinessAcquisitionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CENNTROELECTRICGROUPLIMITEDMember" xlink:label="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="CENNTROELECTRICGROUPLIMITEDMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to CENNTROELECTRICGROUPLIMITEDMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/NetLossPerShareDetails" />
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConcentrationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConcentrationOfCreditRiskAbstract" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:title="ConcentrationOfCreditRiskAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationOfCreditRiskAbstract" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationOfCreditRiskAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="definition: ConcentrationRiskLineItems to RevenueFromContractWithCustomerExcludingAssessedTax" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskPercentage1" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskPercentage1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="AccountsReceivableGrossCurrent" xlink:title="definition: ConcentrationRiskLineItems to AccountsReceivableGrossCurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskLineItems" xlink:to="CostOfGoodsAndServicesSold" xlink:title="definition: ConcentrationRiskLineItems to CostOfGoodsAndServicesSold" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationRiskTable" xlink:title="definition: ConcentrationRiskLineItems to ConcentrationRiskTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain_2" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain_2" xlink:title="definition: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueProductLineMember" xlink:label="SalesRevenueProductLineMember" xlink:title="SalesRevenueProductLineMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueProductLineMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to SalesRevenueProductLineMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="CostOfGoodsTotalMember" xlink:title="CostOfGoodsTotalMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="CostOfGoodsTotalMember" xlink:title="definition: ConcentrationRiskBenchmarkDomain to CostOfGoodsTotalMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="definition: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain_2" xlink:title="ConcentrationRiskTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain_2" xlink:title="definition: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="SupplierConcentrationRiskMember" xlink:title="SupplierConcentrationRiskMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ConcentrationRiskTypeDomain" xlink:to="SupplierConcentrationRiskMember" xlink:title="definition: ConcentrationRiskTypeDomain to SupplierConcentrationRiskMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="definition: ConcentrationRiskTable to MajorCustomersAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain_2" xlink:title="NameOfMajorCustomerDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain_2" xlink:title="definition: MajorCustomersAxis to NameOfMajorCustomerDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerMember" xlink:label="CustomerMember" xlink:title="CustomerMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerMember" xlink:title="definition: NameOfMajorCustomerDomain to CustomerMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerAMember" xlink:label="CustomerAMember" xlink:title="CustomerAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CustomerMember" xlink:to="CustomerAMember" xlink:title="definition: CustomerMember to CustomerAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerBMember" xlink:label="CustomerBMember" xlink:title="CustomerBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CustomerMember" xlink:to="CustomerBMember" xlink:title="definition: CustomerMember to CustomerBMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerCMember" xlink:label="CustomerCMember" xlink:title="CustomerCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CustomerMember" xlink:to="CustomerCMember" xlink:title="definition: CustomerMember to CustomerCMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerDMember" xlink:label="CustomerDMember" xlink:title="CustomerDMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CustomerMember" xlink:to="CustomerDMember" xlink:title="definition: CustomerMember to CustomerDMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerEMember" xlink:label="CustomerEMember" xlink:title="CustomerEMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="CustomerMember" xlink:to="CustomerEMember" xlink:title="definition: CustomerMember to CustomerEMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ConcentrationRiskTable" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="definition: ConcentrationRiskTable to ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierMember" xlink:label="SupplierMember" xlink:title="SupplierMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierMember" xlink:title="definition: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierAMember" xlink:label="SupplierAMember" xlink:title="SupplierAMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierMember" xlink:to="SupplierAMember" xlink:title="definition: SupplierMember to SupplierAMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierBMember" xlink:label="SupplierBMember" xlink:title="SupplierBMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierMember" xlink:to="SupplierBMember" xlink:title="definition: SupplierMember to SupplierBMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierCMember" xlink:label="SupplierCMember" xlink:title="SupplierCMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierMember" xlink:to="SupplierCMember" xlink:title="definition: SupplierMember to SupplierCMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierDMember" xlink:label="SupplierDMember" xlink:title="SupplierDMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SupplierMember" xlink:to="SupplierDMember" xlink:title="definition: SupplierMember to SupplierDMember" order="4.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlementAbstract" xlink:label="GainLossRelatedToLitigationSettlementAbstract" xlink:title="GainLossRelatedToLitigationSettlementAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="GainLossRelatedToLitigationSettlementAbstract" xlink:title="definition: LossContingenciesLineItems to GainLossRelatedToLitigationSettlementAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfSignedPurchaseOrdersTerminated" xlink:label="NumberOfSignedPurchaseOrdersTerminated" xlink:title="NumberOfSignedPurchaseOrdersTerminated" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="NumberOfSignedPurchaseOrdersTerminated" xlink:title="definition: LossContingenciesLineItems to NumberOfSignedPurchaseOrdersTerminated" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="LossContingencyDamagesAwardedValue" xlink:title="LossContingencyDamagesAwardedValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyDamagesAwardedValue" xlink:title="definition: LossContingenciesLineItems to LossContingencyDamagesAwardedValue" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="LossContingencyDamagesPaidValue" xlink:title="LossContingencyDamagesPaidValue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LossContingencyDamagesPaidValue" xlink:title="definition: LossContingenciesLineItems to LossContingencyDamagesPaidValue" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="RestrictedCash" xlink:title="definition: LossContingenciesLineItems to RestrictedCash" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LossContingenciesLineItems" xlink:to="LossContingenciesTable" xlink:title="definition: LossContingenciesLineItems to LossContingenciesTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis" xlink:label="LitigationCaseAxis" xlink:title="LitigationCaseAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="LitigationCaseAxis" xlink:title="definition: LossContingenciesTable to LitigationCaseAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain" xlink:title="LitigationCaseTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LitigationCaseAxis" xlink:to="LitigationCaseTypeDomain" xlink:title="definition: LitigationCaseAxis to LitigationCaseTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain_2" xlink:title="LitigationCaseTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LitigationCaseAxis" xlink:to="LitigationCaseTypeDomain_2" xlink:title="definition: LitigationCaseAxis to LitigationCaseTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SevicLawsuitMember" xlink:label="SevicLawsuitMember" xlink:title="SevicLawsuitMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LitigationCaseTypeDomain" xlink:to="SevicLawsuitMember" xlink:title="definition: LitigationCaseTypeDomain to SevicLawsuitMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="LossContingenciesByNatureOfContingencyAxis" xlink:title="LossContingenciesByNatureOfContingencyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesByNatureOfContingencyAxis" xlink:title="definition: LossContingenciesTable to LossContingenciesByNatureOfContingencyAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain" xlink:title="LossContingencyNatureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="LossContingencyNatureDomain" xlink:title="definition: LossContingenciesByNatureOfContingencyAxis to LossContingencyNatureDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain_2" xlink:title="LossContingencyNatureDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="LossContingencyNatureDomain_2" xlink:title="definition: LossContingenciesByNatureOfContingencyAxis to LossContingencyNatureDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DamagesFromProductDefectsMember" xlink:label="DamagesFromProductDefectsMember" xlink:title="DamagesFromProductDefectsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingencyNatureDomain" xlink:to="DamagesFromProductDefectsMember" xlink:title="definition: LossContingencyNatureDomain to DamagesFromProductDefectsMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:label="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:title="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:title="definition: LossContingenciesLineItems to CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandSubjectToGroundLeases" xlink:label="LandSubjectToGroundLeases" xlink:title="LandSubjectToGroundLeases" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LandSubjectToGroundLeases" xlink:title="definition: LossContingenciesLineItems to LandSubjectToGroundLeases" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LeaseExpirationDate1" xlink:title="definition: LossContingenciesLineItems to LeaseExpirationDate1" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="OperatingLeaseExpense" xlink:title="definition: LossContingenciesLineItems to OperatingLeaseExpense" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LesseeOperatingLeaseTermOfContract" xlink:title="definition: LossContingenciesLineItems to LesseeOperatingLeaseTermOfContract" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OperatingLeaseRentAbatementTerm" xlink:label="OperatingLeaseRentAbatementTerm" xlink:title="OperatingLeaseRentAbatementTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="OperatingLeaseRentAbatementTerm" xlink:title="definition: LossContingenciesLineItems to OperatingLeaseRentAbatementTerm" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="definition: LossContingenciesLineItems to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="definition: LossContingenciesLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LossContingenciesLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="definition: LossContingenciesLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LossContingenciesLineItems" xlink:to="LossContingenciesTable" xlink:title="definition: LossContingenciesLineItems to LossContingenciesTable" order="10.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:title="definition: LossContingenciesTable to PropertySubjectToOrAvailableForOperatingLeaseAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:title="definition: PropertySubjectToOrAvailableForOperatingLeaseAxis to PropertySubjectToOrAvailableForOperatingLeaseDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseDomain_2" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="PropertySubjectToOrAvailableForOperatingLeaseDomain_2" xlink:title="definition: PropertySubjectToOrAvailableForOperatingLeaseAxis to PropertySubjectToOrAvailableForOperatingLeaseDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DusseldorfFacilityMember" xlink:label="DusseldorfFacilityMember" xlink:title="DusseldorfFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="DusseldorfFacilityMember" xlink:title="definition: PropertySubjectToOrAvailableForOperatingLeaseDomain to DusseldorfFacilityMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JacksonvilleFacilityMember" xlink:label="JacksonvilleFacilityMember" xlink:title="JacksonvilleFacilityMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="JacksonvilleFacilityMember" xlink:title="definition: PropertySubjectToOrAvailableForOperatingLeaseDomain to JacksonvilleFacilityMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LossContingenciesTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: LossContingenciesTable to SubsequentEventTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="definition: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeOperatingLeaseLiabilityPaymentsDue" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="LesseeLeaseDescriptionTable" xlink:title="definition: LesseeLeaseDescriptionLineItems to LesseeLeaseDescriptionTable" order="6.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="LeaseContractualTermAxis" xlink:title="LeaseContractualTermAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LeaseContractualTermAxis" xlink:title="definition: LesseeLeaseDescriptionTable to LeaseContractualTermAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="LeaseContractualTermDomain" xlink:title="LeaseContractualTermDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="LeaseContractualTermAxis" xlink:to="LeaseContractualTermDomain" xlink:title="definition: LeaseContractualTermAxis to LeaseContractualTermDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="LeaseContractualTermDomain_2" xlink:title="LeaseContractualTermDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="LeaseContractualTermAxis" xlink:to="LeaseContractualTermDomain_2" xlink:title="definition: LeaseContractualTermAxis to LeaseContractualTermDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NonCancellableOperatingLeaseAgreementMember" xlink:label="NonCancellableOperatingLeaseAgreementMember" xlink:title="NonCancellableOperatingLeaseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LeaseContractualTermDomain" xlink:to="NonCancellableOperatingLeaseAgreementMember" xlink:title="definition: LeaseContractualTermDomain to NonCancellableOperatingLeaseAgreementMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RelatedPartiesAbstract" xlink:label="RelatedPartiesAbstract" xlink:title="RelatedPartiesAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartiesAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to RelatedPartiesAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:label="NatureOfCommonOwnershipOrManagementControlRelationships" xlink:title="NatureOfCommonOwnershipOrManagementControlRelationships" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="NatureOfCommonOwnershipOrManagementControlRelationships" xlink:title="definition: RelatedPartyTransactionLineItems to NatureOfCommonOwnershipOrManagementControlRelationships" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="3.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrPeterWangMember" xlink:label="MrPeterWangMember" xlink:title="MrPeterWangMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrPeterWangMember" xlink:title="definition: RelatedPartyDomain to MrPeterWangMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrYeungHeungYeungMember" xlink:title="definition: RelatedPartyDomain to MrYeungHeungYeungMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsYanYinjingMember" xlink:label="MsYanYinjingMember" xlink:title="MsYanYinjingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MsYanYinjingMember" xlink:title="definition: RelatedPartyDomain to MsYanYinjingMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrZhongWeiMember" xlink:title="definition: RelatedPartyDomain to MrZhongWeiMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsXuChengMember" xlink:label="MsXuChengMember" xlink:title="MsXuChengMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MsXuChengMember" xlink:title="definition: RelatedPartyDomain to MsXuChengMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="CAGCaymanMember" xlink:title="definition: RelatedPartyDomain to CAGCaymanMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="definition: RelatedPartyDomain to DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroHoldingLimitedMember" xlink:label="CenntroHoldingLimitedMember" xlink:title="CenntroHoldingLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="CenntroHoldingLimitedMember" xlink:title="definition: RelatedPartyDomain to CenntroHoldingLimitedMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="definition: RelatedPartyDomain to ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangRAPMember" xlink:title="definition: RelatedPartyDomain to ZhejiangRAPMember" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="definition: RelatedPartyDomain to JiangsuRongyuanMember" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="definition: RelatedPartyDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="definition: RelatedPartyDomain to ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:label="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="definition: RelatedPartyDomain to ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BendonLimitedMember" xlink:label="BendonLimitedMember" xlink:title="BendonLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="BendonLimitedMember" xlink:title="definition: RelatedPartyDomain to BendonLimitedMember" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="definition: RelatedPartyDomain to ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" order="16.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MaterialRelatedPartyTransactionsAbstract" xlink:label="MaterialRelatedPartyTransactionsAbstract" xlink:title="MaterialRelatedPartyTransactionsAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="MaterialRelatedPartyTransactionsAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to MaterialRelatedPartyTransactionsAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty" xlink:label="InterestIncomeRelatedParty" xlink:title="InterestIncomeRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="InterestIncomeRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to InterestIncomeRelatedParty" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to RelatedPartyTransactionPurchasesFromRelatedParty" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConsultingServiceDueToRelatedParty" xlink:label="ConsultingServiceDueToRelatedParty" xlink:title="ConsultingServiceDueToRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ConsultingServiceDueToRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to ConsultingServiceDueToRelatedParty" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="InterestExpenseRelatedParty" xlink:title="InterestExpenseRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="InterestExpenseRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to InterestExpenseRelatedParty" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:label="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:title="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:title="definition: RelatedPartyTransactionLineItems to ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangRAPMember" xlink:title="definition: RelatedPartyDomain to ZhejiangRAPMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="definition: RelatedPartyDomain to DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="definition: RelatedPartyDomain to ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="definition: RelatedPartyDomain to JiangsuRongyuanMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="definition: RelatedPartyDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="definition: RelatedPartyDomain to ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrYeungHeungYeungMember" xlink:title="definition: RelatedPartyDomain to MrYeungHeungYeungMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrZhongWeiMember" xlink:title="definition: RelatedPartyDomain to MrZhongWeiMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OthersRelatedPartiesMember" xlink:label="OthersRelatedPartiesMember" xlink:title="OthersRelatedPartiesMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="OthersRelatedPartiesMember" xlink:title="definition: RelatedPartyDomain to OthersRelatedPartiesMember" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsYanYinjingMember" xlink:label="MsYanYinjingMember" xlink:title="MsYanYinjingMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MsYanYinjingMember" xlink:title="definition: RelatedPartyDomain to MsYanYinjingMember" order="10.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="DueFromRelatedPartiesCurrentAbstract" xlink:title="DueFromRelatedPartiesCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesCurrentAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesCurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:label="DueFromRelatedPartiesNoncurrentAbstract" xlink:title="DueFromRelatedPartiesNoncurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesNoncurrentAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesNoncurrentAbstract" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyNonCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to ProvisionForReceivableFromRelatedPartyNonCurrent" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesNoncurrent" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtInstrumentTerm" xlink:title="definition: RelatedPartyTransactionLineItems to DebtInstrumentTerm" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtInstrumentFaceAmount" xlink:title="definition: RelatedPartyTransactionLineItems to DebtInstrumentFaceAmount" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="definition: RelatedPartyTransactionLineItems to DebtInstrumentInterestRateStatedPercentage" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtInstrumentMaturityDate" xlink:title="definition: RelatedPartyTransactionLineItems to DebtInstrumentMaturityDate" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to ProvisionForReceivableFromRelatedPartyCurrent" order="11.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to DueFromRelatedPartiesCurrent" order="12.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="AccountsReceivableRelatedPartiesCurrent" xlink:title="AccountsReceivableRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="AccountsReceivableRelatedPartiesCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to AccountsReceivableRelatedPartiesCurrent" order="13.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdvancesPaymentToRelatedParty" xlink:label="AdvancesPaymentToRelatedParty" xlink:title="AdvancesPaymentToRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="AdvancesPaymentToRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to AdvancesPaymentToRelatedParty" order="14.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromAdvancesToRelatedParty" xlink:label="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:title="ProvisionForReceivableFromAdvancesToRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to ProvisionForReceivableFromAdvancesToRelatedParty" order="15.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReversalOfProvisionForReceivableFromRelatedParty" xlink:label="ReversalOfProvisionForReceivableFromRelatedParty" xlink:title="ReversalOfProvisionForReceivableFromRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ReversalOfProvisionForReceivableFromRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to ReversalOfProvisionForReceivableFromRelatedParty" order="16.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromRelatedPartyAdvances" xlink:label="ProceedsFromRelatedPartyAdvances" xlink:title="ProceedsFromRelatedPartyAdvances" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProceedsFromRelatedPartyAdvances" xlink:title="definition: RelatedPartyTransactionLineItems to ProceedsFromRelatedPartyAdvances" order="17.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdvancesForgivenFromRelatedParty" xlink:label="AdvancesForgivenFromRelatedParty" xlink:title="AdvancesForgivenFromRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="AdvancesForgivenFromRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to AdvancesForgivenFromRelatedParty" order="18.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="19.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="definition: RelatedPartyDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="definition: RelatedPartyDomain to ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="definition: RelatedPartyDomain to ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="definition: RelatedPartyDomain to JiangsuRongyuanMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="definition: RelatedPartyDomain to DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BendonLimitedMember" xlink:label="BendonLimitedMember" xlink:title="BendonLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="BendonLimitedMember" xlink:title="definition: RelatedPartyDomain to BendonLimitedMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="DebtInstrumentAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to DebtInstrumentAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain_2" xlink:title="DebtInstrumentNameDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain_2" xlink:title="definition: DebtInstrumentAxis to DebtInstrumentNameDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FiveYearLoanMember" xlink:label="FiveYearLoanMember" xlink:title="FiveYearLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="DebtInstrumentNameDomain" xlink:to="FiveYearLoanMember" xlink:title="definition: DebtInstrumentNameDomain to FiveYearLoanMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="DueToRelatedPartiesCurrentAbstract" xlink:title="DueToRelatedPartiesCurrentAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueToRelatedPartiesCurrentAbstract" xlink:title="definition: RelatedPartyTransactionLineItems to DueToRelatedPartiesCurrentAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueToRelatedPartiesCurrent" xlink:title="definition: RelatedPartyTransactionLineItems to DueToRelatedPartiesCurrent" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromRelatedParty" xlink:label="ProceedsFromRelatedParty" xlink:title="ProceedsFromRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ProceedsFromRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to ProceedsFromRelatedParty" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:label="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="definition: RelatedPartyTransactionLineItems to ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RepaymentOfRelatedPartyFunds" xlink:label="RepaymentOfRelatedPartyFunds" xlink:title="RepaymentOfRelatedPartyFunds" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RepaymentOfRelatedPartyFunds" xlink:title="definition: RelatedPartyTransactionLineItems to RepaymentOfRelatedPartyFunds" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DebtWeightedAverageInterestRate" xlink:title="definition: RelatedPartyTransactionLineItems to DebtWeightedAverageInterestRate" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EquityInvestmentPayableToRelatedParty" xlink:label="EquityInvestmentPayableToRelatedParty" xlink:title="EquityInvestmentPayableToRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="EquityInvestmentPayableToRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to EquityInvestmentPayableToRelatedParty" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:label="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:title="InterestBearingLoanAndInterestReceivableFromRelatedParty" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyTransactionLineItems" xlink:to="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:title="definition: RelatedPartyTransactionLineItems to InterestBearingLoanAndInterestReceivableFromRelatedParty" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="RelatedPartyTransactionLineItems" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="definition: RelatedPartyTransactionLineItems to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="9.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain_2" xlink:title="RelatedPartyDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain_2" xlink:title="definition: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="CAGCaymanMember" xlink:title="definition: RelatedPartyDomain to CAGCaymanMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrYeungHeungYeungMember" xlink:title="definition: RelatedPartyDomain to MrYeungHeungYeungMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:label="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="definition: RelatedPartyDomain to ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangRAPMember" xlink:title="definition: RelatedPartyDomain to ZhejiangRAPMember" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="definition: RelatedPartyDomain to JiangsuRongyuanMember" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrZhongWeiMember" xlink:title="definition: RelatedPartyDomain to MrZhongWeiMember" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroHoldingLimitedMember" xlink:label="CenntroHoldingLimitedMember" xlink:title="CenntroHoldingLimitedMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="CenntroHoldingLimitedMember" xlink:title="definition: RelatedPartyDomain to CenntroHoldingLimitedMember" order="7.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrPeterWangMember" xlink:label="MrPeterWangMember" xlink:title="MrPeterWangMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MrPeterWangMember" xlink:title="definition: RelatedPartyDomain to MrPeterWangMember" order="8.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="definition: RelatedPartyDomain to ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" order="9.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsXuChengMember" xlink:label="MsXuChengMember" xlink:title="MsXuChengMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="RelatedPartyDomain" xlink:to="MsXuChengMember" xlink:title="definition: RelatedPartyDomain to MsXuChengMember" order="10.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to SubsequentEventTypeAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SubsequentEventDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SubsequentEventDescriptionAbstract" xlink:label="SubsequentEventDescriptionAbstract" xlink:title="SubsequentEventDescriptionAbstract" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventDescriptionAbstract" xlink:title="definition: SubsequentEventLineItems to SubsequentEventDescriptionAbstract" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="definition: SubsequentEventLineItems to BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfShareholderLoansAcquired" xlink:label="PercentageOfShareholderLoansAcquired" xlink:title="PercentageOfShareholderLoansAcquired" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="PercentageOfShareholderLoansAcquired" xlink:title="definition: SubsequentEventLineItems to PercentageOfShareholderLoansAcquired" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="PaymentsToAcquireBusinessesGross" xlink:title="PaymentsToAcquireBusinessesGross" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="PaymentsToAcquireBusinessesGross" xlink:title="definition: SubsequentEventLineItems to PaymentsToAcquireBusinessesGross" order="4.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="BusinessCombinationConsiderationTransferred1" xlink:title="definition: SubsequentEventLineItems to BusinessCombinationConsiderationTransferred1" order="5.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PurchasePriceIsHeldInEscrowAccount" xlink:label="PurchasePriceIsHeldInEscrowAccount" xlink:title="PurchasePriceIsHeldInEscrowAccount" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventLineItems" xlink:to="PurchasePriceIsHeldInEscrowAccount" xlink:title="definition: SubsequentEventLineItems to PurchasePriceIsHeldInEscrowAccount" order="6.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventTable" xlink:title="definition: SubsequentEventLineItems to SubsequentEventTable" order="7.0" t1:closed="true" t1:contextElement="segment" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="TypeOfArrangementAxis" xlink:title="definition: SubsequentEventTable to TypeOfArrangementAxis" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember_2" xlink:title="definition: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareAndLoanPurchaseAgreementMember" xlink:label="ShareAndLoanPurchaseAgreementMember" xlink:title="ShareAndLoanPurchaseAgreementMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="ShareAndLoanPurchaseAgreementMember" xlink:title="definition: ArrangementsAndNonarrangementTransactionsMember to ShareAndLoanPurchaseAgreementMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="BusinessAcquisitionAxis" xlink:title="definition: SubsequentEventTable to BusinessAcquisitionAxis" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain_2" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain_2" xlink:title="definition: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TroposMotorsEuropeGmbHMember" xlink:label="TroposMotorsEuropeGmbHMember" xlink:title="TroposMotorsEuropeGmbHMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TroposMotorsEuropeGmbHMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to TroposMotorsEuropeGmbHMember" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareholderLoanMember" xlink:label="ShareholderLoanMember" xlink:title="ShareholderLoanMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ShareholderLoanMember" xlink:title="definition: BusinessAcquisitionAcquireeDomain to ShareholderLoanMember" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="definition: SubsequentEventTable to SubsequentEventTypeAxis" order="3.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="1.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain_2" xlink:title="SubsequentEventTypeDomain" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain_2" xlink:title="definition: SubsequentEventTypeAxis to SubsequentEventTypeDomain_2" order="2.0" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="definition: SubsequentEventTypeDomain to SubsequentEventMember" order="1.0" />
  </link:definitionLink>
  <link:definitionLink xlink:type="extended" xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="definition: LiabilitiesCurrentAbstract to OperatingLeaseLiabilityCurrent" order="1.0" />
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>13
<FILENAME>cenn-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AwardTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AwardTypeAxis_lbl" xml:lang="en-US" id="us-gaap_AwardTypeAxis_lbl">Award Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis_lbl" xlink:title="label: AwardTypeAxis to us-gaap_AwardTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xml:lang="en-US" id="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl">Collaborative Arrangement and Arrangement Other than Collaborative [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" xlink:title="label: ArrangementsAndNonarrangementTransactionsMember to us-gaap_ArrangementsAndNonarrangementTransactionsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountingPoliciesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountingPoliciesAbstract_lbl" xml:lang="en-US" id="us-gaap_AccountingPoliciesAbstract_lbl">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract_lbl" xlink:title="label: AccountingPoliciesAbstract to us-gaap_AccountingPoliciesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" xlink:title="label: AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1">Accounts Payable and Accrued Liabilities Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" xlink:title="label: AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock to us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:label="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:title="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl">Accrued expenses and other current liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl" xlink:title="label: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl1">Accounts Payable and Accrued Liabilities, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl1" xlink:title="label: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsPayableCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsPayableCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsPayableCurrent_lbl1">Accounts Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsPayableCurrent" xlink:to="us-gaap_AccountsPayableCurrent_lbl1" xlink:title="label: AccountsPayableCurrent to us-gaap_AccountsPayableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableGrossCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableGrossCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableGrossCurrent_lbl">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableGrossCurrent" xlink:to="us-gaap_AccountsReceivableGrossCurrent_lbl" xlink:title="label: AccountsReceivableGrossCurrent to us-gaap_AccountsReceivableGrossCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl1">Accounts receivable, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl1" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl2" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl2">Trade receivable (included in accounts receivable, net)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl2" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrent_lbl3" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrent_lbl3">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl3" xlink:title="label: AccountsReceivableNetCurrent to us-gaap_AccountsReceivableNetCurrent_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="AccountsReceivableRelatedPartiesCurrent" xlink:title="AccountsReceivableRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl">Receivable from third parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xlink:title="label: AccountsReceivableRelatedPartiesCurrent to us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl1">Accounts receivable relating to the sale of industrial equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl1" xlink:title="label: AccountsReceivableRelatedPartiesCurrent to us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableMember_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableMember_lbl">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember_lbl" xlink:title="label: AccountsReceivableMember to us-gaap_AccountsReceivableMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="AccountsReceivableNetCurrentAbstract" xlink:title="AccountsReceivableNetCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccountsReceivableNetCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrentAbstract_lbl">Accounts Receivable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrentAbstract_lbl" xlink:title="label: AccountsReceivableNetCurrentAbstract to us-gaap_AccountsReceivableNetCurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccountsReceivableNetCurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccountsReceivableNetCurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_AccountsReceivableNetCurrentAbstract_lbl1">Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableNetCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrentAbstract_lbl1" xlink:title="label: AccountsReceivableNetCurrentAbstract to us-gaap_AccountsReceivableNetCurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedProfessionalFeesCurrent_lbl" xml:lang="en-US" id="us-gaap_AccruedProfessionalFeesCurrent_lbl">Accrued professional fees</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl" xlink:title="label: AccruedProfessionalFeesCurrent to us-gaap_AccruedProfessionalFeesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedProfessionalFeesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedProfessionalFeesCurrent_lbl1" xml:lang="en-US" id="us-gaap_AccruedProfessionalFeesCurrent_lbl1">Accrued Professional Fees, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedProfessionalFeesCurrent" xlink:to="us-gaap_AccruedProfessionalFeesCurrent_lbl1" xlink:title="label: AccruedProfessionalFeesCurrent to us-gaap_AccruedProfessionalFeesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" xlink:title="label: AccruedLiabilitiesAndOtherLiabilities to us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1">Accrued expenses and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1" xlink:title="label: AccruedLiabilitiesAndOtherLiabilities to us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" xml:lang="en-US" id="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2">Accrued Liabilities and Other Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccruedLiabilitiesAndOtherLiabilities" xlink:to="us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" xlink:title="label: AccruedLiabilitiesAndOtherLiabilities to us-gaap_AccruedLiabilitiesAndOtherLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl">Accumulated other comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeLossNetOfTax to us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl">Accumulated Other Comprehensive Loss [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1">AOCI Attributable to Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedOtherComprehensiveIncomeMember" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" xlink:title="label: AccumulatedOtherComprehensiveIncomeMember to us-gaap_AccumulatedOtherComprehensiveIncomeMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl">Less: accumulated depreciation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" xlink:title="label: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment to us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:title="AcquiredFiniteLivedIntangibleAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xml:lang="en-US" id="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" xlink:title="label: AcquiredFiniteLivedIntangibleAssetsLineItems to us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalCommonStock_lbl">Additional paid in capital</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl" xlink:title="label: AdditionalPaidInCapitalCommonStock to us-gaap_AdditionalPaidInCapitalCommonStock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalCommonStock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalCommonStock_lbl1" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalCommonStock_lbl1">Additional Paid in Capital, Common Stock</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalCommonStock" xlink:to="us-gaap_AdditionalPaidInCapitalCommonStock_lbl1" xlink:title="label: AdditionalPaidInCapitalCommonStock to us-gaap_AdditionalPaidInCapitalCommonStock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdditionalPaidInCapitalMember_lbl" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember_lbl">Additional Paid in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdditionalPaidInCapitalMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdditionalPaidInCapitalMember_lbl1" xml:lang="en-US" id="us-gaap_AdditionalPaidInCapitalMember_lbl1">Additional Paid-in Capital [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalPaidInCapitalMember" xlink:to="us-gaap_AdditionalPaidInCapitalMember_lbl1" xlink:title="label: AdditionalPaidInCapitalMember to us-gaap_AdditionalPaidInCapitalMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl">Share-based compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue to us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl">Adjustments to reconcile net loss to net cash used in operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:title="label: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="AdjustmentsToAdditionalPaidInCapitalOther" xlink:title="AdjustmentsToAdditionalPaidInCapitalOther" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl">Contribution from principal shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalOther to us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl1" xml:lang="en-US" id="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl1">Adjustments to Additional Paid in Capital, Other</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalOther" xlink:to="us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalOther to us-gaap_AdjustmentsToAdditionalPaidInCapitalOther_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense_lbl">Share-based compensation expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" xml:lang="en-US" id="us-gaap_AllocatedShareBasedCompensationExpense_lbl1">Share-based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense_lbl1" xlink:title="label: AllocatedShareBasedCompensationExpense to us-gaap_AllocatedShareBasedCompensationExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:title="AllowanceForDoubtfulAccountsReceivableRecoveries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl">Additions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableRecoveries to us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl1">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivableRecoveries to us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="AllowanceForDoubtfulAccountsReceivableRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableRollforward to us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl">Less: provision for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivableCurrent to us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl">Balance at the beginning of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivable to us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1">Balance at the end of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivable to us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" xlink:title="label: AllowanceForDoubtfulAccountsReceivable to us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl">Write-off</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" xlink:title="label: AllowanceForDoubtfulAccountsReceivableWriteOffs to us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl1" xml:lang="en-US" id="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl1">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl1" xlink:title="label: AllowanceForDoubtfulAccountsReceivableWriteOffs to us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" xml:lang="en-US" id="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl">Restricted net assets of PRC subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" xlink:title="label: AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl1" xml:lang="en-US" id="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl1">Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:to="us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl1" xlink:title="label: AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries to us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Assets_lbl" xml:lang="en-US" id="us-gaap_Assets_lbl">Total Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl" xlink:title="label: Assets to us-gaap_Assets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Assets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Assets_lbl1" xml:lang="en-US" id="us-gaap_Assets_lbl1">Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Assets" xlink:to="us-gaap_Assets_lbl1" xlink:title="label: Assets to us-gaap_Assets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl">ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsAbstract_lbl1">Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsAbstract" xlink:to="us-gaap_AssetsAbstract_lbl1" xlink:title="label: AssetsAbstract to us-gaap_AssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl">Total current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrent_lbl1">Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrent" xlink:to="us-gaap_AssetsCurrent_lbl1" xlink:title="label: AssetsCurrent to us-gaap_AssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_AssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_AssetsNoncurrent_lbl">Total non-current assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl" xlink:title="label: AssetsNoncurrent to us-gaap_AssetsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_AssetsNoncurrent_lbl1">Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrent" xlink:to="us-gaap_AssetsNoncurrent_lbl1" xlink:title="label: AssetsNoncurrent to us-gaap_AssetsNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract_lbl">Current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsCurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsCurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsCurrentAbstract_lbl1">Assets, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract_lbl1" xlink:title="label: AssetsCurrentAbstract to us-gaap_AssetsCurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="AssetsNoncurrentAbstract" xlink:title="AssetsNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_AssetsNoncurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_AssetsNoncurrentAbstract_lbl">Non-current assets:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl" xlink:title="label: AssetsNoncurrentAbstract to us-gaap_AssetsNoncurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_AssetsNoncurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_AssetsNoncurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_AssetsNoncurrentAbstract_lbl1">Assets, Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AssetsNoncurrentAbstract" xlink:to="us-gaap_AssetsNoncurrentAbstract_lbl1" xlink:title="label: AssetsNoncurrentAbstract to us-gaap_AssetsNoncurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl">Basis of presentation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BasisOfAccountingPolicyPolicyTextBlock" xlink:to="us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" xlink:title="label: BasisOfAccountingPolicyPolicyTextBlock to us-gaap_BasisOfAccountingPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xml:lang="en-US" id="us-gaap_BusinessCombinationConsiderationTransferred1_lbl">Consideration of acquisition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessCombinationConsiderationTransferred1" xlink:to="us-gaap_BusinessCombinationConsiderationTransferred1_lbl" xlink:title="label: BusinessCombinationConsiderationTransferred1 to us-gaap_BusinessCombinationConsiderationTransferred1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl">Percentage of issued and outstanding shares acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" xlink:title="label: BusinessAcquisitionPercentageOfVotingInterestsAcquired to us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAxis_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAxis_lbl">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis_lbl" xlink:title="label: BusinessAcquisitionAxis to us-gaap_BusinessAcquisitionAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl">Number of common stock shares issued in business consideration (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" xlink:title="label: BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued to us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" xml:lang="en-US" id="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" xlink:title="label: BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued to us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xml:lang="en-US" id="us-gaap_BusinessAcquisitionAcquireeDomain_lbl">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain_lbl" xlink:title="label: BusinessAcquisitionAcquireeDomain to us-gaap_BusinessAcquisitionAcquireeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl">Net increase in cash, cash equivalents and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Cash, cash equivalents at end of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1">Cash, cash equivalents at beginning of year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xml:lang="en-US" id="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" xlink:title="label: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl">Cash and cash equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" xlink:title="label: CashAndCashEquivalentsAtCarryingValue to us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xml:lang="en-US" id="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl">Cash and cash equivalents and restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" xlink:title="label: CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy to us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" xlink:title="label: CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl">COMMITMENTS AND CONTINGENCIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureAbstract to us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl">COMMITMENTS AND CONTINGENCIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" xlink:title="label: CommitmentsAndContingenciesDisclosureTextBlock to us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_CommitmentsAndContingencies_lbl" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies_lbl">Commitments and contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommitmentsAndContingencies_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommitmentsAndContingencies_lbl1" xml:lang="en-US" id="us-gaap_CommitmentsAndContingencies_lbl1">Commitments and Contingencies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies_lbl1" xlink:title="label: CommitmentsAndContingencies to us-gaap_CommitmentsAndContingencies_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="CommonStockNoParValue" xlink:title="CommonStockNoParValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockNoParValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockNoParValue_lbl" xml:lang="en-US" id="us-gaap_CommonStockNoParValue_lbl">Ordinary shares, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl" xlink:title="label: CommonStockNoParValue to us-gaap_CommonStockNoParValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockNoParValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockNoParValue_lbl1" xml:lang="en-US" id="us-gaap_CommonStockNoParValue_lbl1">Common Stock, No Par Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl1" xlink:title="label: CommonStockNoParValue to us-gaap_CommonStockNoParValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl">Ordinary Shares [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" xlink:title="label: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockMember_lbl" xml:lang="en-US" id="us-gaap_CommonStockMember_lbl">Ordinary Shares [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockMember_lbl1" xml:lang="en-US" id="us-gaap_CommonStockMember_lbl1">Common Stock [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockMember" xlink:to="us-gaap_CommonStockMember_lbl1" xlink:title="label: CommonStockMember to us-gaap_CommonStockMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesIssued_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl">Ordinary shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesIssued_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockSharesIssued_lbl1" xml:lang="en-US" id="us-gaap_CommonStockSharesIssued_lbl1">Ordinary shares, shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued_lbl1" xlink:title="label: CommonStockSharesIssued to us-gaap_CommonStockSharesIssued_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xml:lang="en-US" id="us-gaap_CommonStockParOrStatedValuePerShare_lbl">Common stock, par value (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockParOrStatedValuePerShare" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare_lbl" xlink:title="label: CommonStockParOrStatedValuePerShare to us-gaap_CommonStockParOrStatedValuePerShare_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockValue_lbl" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl">Ordinary shares (No par value; 174,853,546 and 261,256,254 shares issued and outstanding as of December 31, 2020 and 2021)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockValue_lbl1" xml:lang="en-US" id="us-gaap_CommonStockValue_lbl1">Common Stock, Value, Issued</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockValue" xlink:to="us-gaap_CommonStockValue_lbl1" xlink:title="label: CommonStockValue to us-gaap_CommonStockValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl">Ordinary shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl1">Ending balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl1" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl2" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl2">Ordinary shares, shares outstanding (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl2" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl3" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_CommonStockSharesOutstanding_lbl3" xml:lang="en-US" id="us-gaap_CommonStockSharesOutstanding_lbl3">Beginning balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding_lbl3" xlink:title="label: CommonStockSharesOutstanding to us-gaap_CommonStockSharesOutstanding_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xml:lang="en-US" id="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl">Deferred Tax Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" xlink:title="label: ComponentsOfDeferredTaxAssetsAbstract to us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl1" xml:lang="en-US" id="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl1">Components of Deferred Tax Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl1" xlink:title="label: ComponentsOfDeferredTaxAssetsAbstract to us-gaap_ComponentsOfDeferredTaxAssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl">Less: total comprehensive loss attributable to non-controlling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="ComprehensiveIncomePolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl">Comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomePolicyPolicyTextBlock" xlink:to="us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" xlink:title="label: ComprehensiveIncomePolicyPolicyTextBlock to us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl">Total comprehensive loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl">Total comprehensive loss to the Company's shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTax_lbl1">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTax to us-gaap_ComprehensiveIncomeNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl">OTHER COMPREHENSIVE LOSS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl1" xml:lang="en-US" id="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl1">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl1" xlink:title="label: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract to us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xml:lang="en-US" id="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl">Software [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ComputerSoftwareIntangibleAssetMember" xlink:to="us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" xlink:title="label: ComputerSoftwareIntangibleAssetMember to us-gaap_ComputerSoftwareIntangibleAssetMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTable_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskTable_lbl">Concentration Risk [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTable" xlink:to="us-gaap_ConcentrationRiskTable_lbl" xlink:title="label: ConcentrationRiskTable to us-gaap_ConcentrationRiskTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskTypeDomain_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskTypeDomain_lbl">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain_lbl" xlink:title="label: ConcentrationRiskTypeDomain to us-gaap_ConcentrationRiskTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskPercentage1_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskPercentage1_lbl">Concentration risk, percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1_lbl" xlink:title="label: ConcentrationRiskPercentage1 to us-gaap_ConcentrationRiskPercentage1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskBenchmarkDomain_lbl">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain_lbl" xlink:title="label: ConcentrationRiskBenchmarkDomain to us-gaap_ConcentrationRiskBenchmarkDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByTypeAxis_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskByTypeAxis_lbl">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis_lbl" xlink:title="label: ConcentrationRiskByTypeAxis to us-gaap_ConcentrationRiskByTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskLineItems_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskLineItems_lbl">Concentration Risk [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskLineItems" xlink:to="us-gaap_ConcentrationRiskLineItems_lbl" xlink:title="label: ConcentrationRiskLineItems to us-gaap_ConcentrationRiskLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" xlink:title="label: ConcentrationRiskByBenchmarkAxis to us-gaap_ConcentrationRiskByBenchmarkAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="ConcentrationRiskDisclosureTextBlock" xlink:title="ConcentrationRiskDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl">CONCENTRATIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" xlink:title="label: ConcentrationRiskDisclosureTextBlock to us-gaap_ConcentrationRiskDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl">Receivables and Contractual Liabilities from Contracts with Customers [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" xlink:title="label: ContractWithCustomerAssetAndLiabilityAbstract to us-gaap_ContractWithCustomerAssetAndLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl">Contractual liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1">Contract with Customer, Liability, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerLiabilityCurrent" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" xlink:title="label: ContractWithCustomerLiabilityCurrent to us-gaap_ContractWithCustomerLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl">Receivables and Contractual Liabilities from Contracts with Customers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" xlink:title="label: ContractWithCustomerAssetAndLiabilityTableTextBlock to us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1">Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:to="us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" xlink:title="label: ContractWithCustomerAssetAndLiabilityTableTextBlock to us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold_lbl">Purchases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_CostOfGoodsAndServicesSold_lbl1" xml:lang="en-US" id="us-gaap_CostOfGoodsAndServicesSold_lbl1">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl1" xlink:title="label: CostOfGoodsAndServicesSold to us-gaap_CostOfGoodsAndServicesSold_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="CostOfGoodsTotalMember" xlink:title="CostOfGoodsTotalMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfGoodsTotalMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfGoodsTotalMember_lbl" xml:lang="en-US" id="us-gaap_CostOfGoodsTotalMember_lbl">Purchases [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfGoodsTotalMember" xlink:to="us-gaap_CostOfGoodsTotalMember_lbl" xlink:title="label: CostOfGoodsTotalMember to us-gaap_CostOfGoodsTotalMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="CostOfSalesPolicyTextBlock" xlink:title="CostOfSalesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CostOfSalesPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_CostOfSalesPolicyTextBlock_lbl">Cost of goods sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostOfSalesPolicyTextBlock" xlink:to="us-gaap_CostOfSalesPolicyTextBlock_lbl" xlink:title="label: CostOfSalesPolicyTextBlock to us-gaap_CostOfSalesPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_CustomerConcentrationRiskMember_lbl" xml:lang="en-US" id="us-gaap_CustomerConcentrationRiskMember_lbl">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember_lbl" xlink:title="label: CustomerConcentrationRiskMember to us-gaap_CustomerConcentrationRiskMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueLineItems_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueLineItems_lbl">Disaggregation of Revenue [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="us-gaap_DisaggregationOfRevenueLineItems_lbl" xlink:title="label: DisaggregationOfRevenueLineItems to us-gaap_DisaggregationOfRevenueLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTable_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTable_lbl">Disaggregation of Revenue [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTable" xlink:to="us-gaap_DisaggregationOfRevenueTable_lbl" xlink:title="label: DisaggregationOfRevenueTable to us-gaap_DisaggregationOfRevenueTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl">Disaggregation of Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregationOfRevenueTableTextBlock" xlink:to="us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" xlink:title="label: DisaggregationOfRevenueTableTextBlock to us-gaap_DisaggregationOfRevenueTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DamagesFromProductDefectsMember" xlink:label="DamagesFromProductDefectsMember" xlink:title="DamagesFromProductDefectsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DamagesFromProductDefectsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DamagesFromProductDefectsMember_lbl" xml:lang="en-US" id="us-gaap_DamagesFromProductDefectsMember_lbl">Damages from Product Defects [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DamagesFromProductDefectsMember" xlink:to="us-gaap_DamagesFromProductDefectsMember_lbl" xlink:title="label: DamagesFromProductDefectsMember to us-gaap_DamagesFromProductDefectsMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentTerm_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentTerm_lbl">Loan term (in years)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentTerm" xlink:to="us-gaap_DebtInstrumentTerm_lbl" xlink:title="label: DebtInstrumentTerm to us-gaap_DebtInstrumentTerm_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DebtWeightedAverageInterestRate_lbl" xml:lang="en-US" id="us-gaap_DebtWeightedAverageInterestRate_lbl">Weighted average annual interest rates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate_lbl" xlink:title="label: DebtWeightedAverageInterestRate to us-gaap_DebtWeightedAverageInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtWeightedAverageInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtWeightedAverageInterestRate_lbl1" xml:lang="en-US" id="us-gaap_DebtWeightedAverageInterestRate_lbl1">Debt, Weighted Average Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtWeightedAverageInterestRate" xlink:to="us-gaap_DebtWeightedAverageInterestRate_lbl1" xlink:title="label: DebtWeightedAverageInterestRate to us-gaap_DebtWeightedAverageInterestRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentAxis_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentAxis_lbl">Debt Instrument [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentAxis" xlink:to="us-gaap_DebtInstrumentAxis_lbl" xlink:title="label: DebtInstrumentAxis to us-gaap_DebtInstrumentAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentFaceAmount_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentFaceAmount_lbl">Aggregate principal amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount_lbl" xlink:title="label: DebtInstrumentFaceAmount to us-gaap_DebtInstrumentFaceAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl">Bearing interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xlink:title="label: DebtInstrumentInterestRateStatedPercentage to us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentMaturityDate_lbl">Maturity period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl" xlink:title="label: DebtInstrumentMaturityDate to us-gaap_DebtInstrumentMaturityDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DebtInstrumentNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DebtInstrumentNameDomain_lbl" xml:lang="en-US" id="us-gaap_DebtInstrumentNameDomain_lbl">Debt Instrument, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DebtInstrumentNameDomain" xlink:to="us-gaap_DebtInstrumentNameDomain_lbl" xlink:title="label: DebtInstrumentNameDomain to us-gaap_DebtInstrumentNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts" xlink:label="DeferredCosts" xlink:title="DeferredCosts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCosts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredCosts_lbl" xml:lang="en-US" id="us-gaap_DeferredCosts_lbl">Deferred offering cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl" xlink:title="label: DeferredCosts to us-gaap_DeferredCosts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredCosts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredCosts_lbl1" xml:lang="en-US" id="us-gaap_DeferredCosts_lbl1">Deferred Costs, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredCosts" xlink:to="us-gaap_DeferredCosts_lbl1" xlink:title="label: DeferredCosts to us-gaap_DeferredCosts_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl">Tax loss carry forwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" xlink:title="label: DeferredTaxAssetsOperatingLossCarryforwards to us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsNet_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNet_lbl">Deferred income tax assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl" xlink:title="label: DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsNet_lbl1">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet_lbl1" xlink:title="label: DeferredTaxAssetsNet to us-gaap_DeferredTaxAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl">Total deferred income tax assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsGross_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsGross_lbl1">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross_lbl1" xlink:title="label: DeferredTaxAssetsGross to us-gaap_DeferredTaxAssetsGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl">Employee share option plan expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation to us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl">Impairment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl1">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl1" xlink:title="label: DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses to us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl">Balance at the end of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1">Balance at the beginning of the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2">Valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DeferredTaxAssetsValuationAllowance_lbl3" xml:lang="en-US" id="us-gaap_DeferredTaxAssetsValuationAllowance_lbl3">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance_lbl3" xlink:title="label: DeferredTaxAssetsValuationAllowance to us-gaap_DeferredTaxAssetsValuationAllowance_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositAssets" xlink:label="DepositAssets" xlink:title="DepositAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepositAssets_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DepositAssets_lbl" xml:lang="en-US" id="us-gaap_DepositAssets_lbl">Deposit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepositAssets" xlink:to="us-gaap_DepositAssets_lbl" xlink:title="label: DepositAssets to us-gaap_DepositAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepositAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepositAssets_lbl1" xml:lang="en-US" id="us-gaap_DepositAssets_lbl1">Deposit Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepositAssets" xlink:to="us-gaap_DepositAssets_lbl1" xlink:title="label: DepositAssets to us-gaap_DepositAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Depreciation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Depreciation_lbl" xml:lang="en-US" id="us-gaap_Depreciation_lbl">Depreciation expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Depreciation" xlink:to="us-gaap_Depreciation_lbl" xlink:title="label: Depreciation to us-gaap_Depreciation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US" id="us-gaap_DepreciationAndAmortization_lbl">Depreciation and amortization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl" xlink:title="label: DepreciationAndAmortization to us-gaap_DepreciationAndAmortization_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DepreciationAndAmortization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DepreciationAndAmortization_lbl1" xml:lang="en-US" id="us-gaap_DepreciationAndAmortization_lbl1">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl1" xlink:title="label: DepreciationAndAmortization to us-gaap_DepreciationAndAmortization_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl">SHARE-BASED COMPENSATION [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl">SHARE-BASED COMPENSATION</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" xlink:title="label: DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock to us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl">Receivable from disposal of land use rights and properties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent to us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl1" xml:lang="en-US" id="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl1">Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:to="us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl1" xlink:title="label: DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent to us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DomesticCountryMember_lbl" xml:lang="en-US" id="us-gaap_DomesticCountryMember_lbl">U.S. Federal [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl" xlink:title="label: DomesticCountryMember to us-gaap_DomesticCountryMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DomesticCountryMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DomesticCountryMember_lbl1" xml:lang="en-US" id="us-gaap_DomesticCountryMember_lbl1">Domestic Tax Authority [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DomesticCountryMember" xlink:to="us-gaap_DomesticCountryMember_lbl1" xlink:title="label: DomesticCountryMember to us-gaap_DomesticCountryMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="DueFromRelatedPartiesCurrentAbstract" xlink:title="DueFromRelatedPartiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl">Amount due from Related Parties - Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" xlink:title="label: DueFromRelatedPartiesCurrentAbstract to us-gaap_DueFromRelatedPartiesCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="DueToRelatedPartiesCurrentAbstract" xlink:title="DueToRelatedPartiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl">Amounts due to Related Parties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" xlink:title="label: DueToRelatedPartiesCurrentAbstract to us-gaap_DueToRelatedPartiesCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DueFromRelatedPartiesCurrent_lbl" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesCurrent_lbl">Amounts due from related parties, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl" xlink:title="label: DueFromRelatedPartiesCurrent to us-gaap_DueFromRelatedPartiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DueFromRelatedPartiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesCurrent_lbl1">Amounts due from related parties - current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl1" xlink:title="label: DueFromRelatedPartiesCurrent to us-gaap_DueFromRelatedPartiesCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueFromRelatedPartiesCurrent_lbl2" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesCurrent_lbl2">Due from Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrent" xlink:to="us-gaap_DueFromRelatedPartiesCurrent_lbl2" xlink:title="label: DueFromRelatedPartiesCurrent to us-gaap_DueFromRelatedPartiesCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:label="DueFromRelatedPartiesNoncurrentAbstract" xlink:title="DueFromRelatedPartiesNoncurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl">Amount due from Related Parties, Noncurrent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl" xlink:title="label: DueFromRelatedPartiesNoncurrentAbstract to us-gaap_DueFromRelatedPartiesNoncurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesNoncurrent_lbl">Amounts due from related parties -noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent_lbl" xlink:title="label: DueFromRelatedPartiesNoncurrent to us-gaap_DueFromRelatedPartiesNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DueFromRelatedPartiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesNoncurrent_lbl1">Amount due from related parties - non-current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent_lbl1" xlink:title="label: DueFromRelatedPartiesNoncurrent to us-gaap_DueFromRelatedPartiesNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueFromRelatedPartiesNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueFromRelatedPartiesNoncurrent_lbl2" xml:lang="en-US" id="us-gaap_DueFromRelatedPartiesNoncurrent_lbl2">Due from Related Parties, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNoncurrent" xlink:to="us-gaap_DueFromRelatedPartiesNoncurrent_lbl2" xlink:title="label: DueFromRelatedPartiesNoncurrent to us-gaap_DueFromRelatedPartiesNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="us-gaap_DueToRelatedPartiesCurrent_lbl">Amounts due to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl" xlink:title="label: DueToRelatedPartiesCurrent to us-gaap_DueToRelatedPartiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_DueToRelatedPartiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_DueToRelatedPartiesCurrent_lbl1">Due to Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl1" xlink:title="label: DueToRelatedPartiesCurrent to us-gaap_DueToRelatedPartiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareTextBlock_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareTextBlock_lbl">NET LOSS PER SHARE</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock_lbl" xlink:title="label: EarningsPerShareTextBlock to us-gaap_EarningsPerShareTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareBasic_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl">Basic net loss per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareBasic_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareBasic_lbl1">Loss per share, basic (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic_lbl1" xlink:title="label: EarningsPerShareBasic to us-gaap_EarningsPerShareBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareAbstract_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareAbstract_lbl">NET LOSS PER SHARE [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareAbstract" xlink:to="us-gaap_EarningsPerShareAbstract_lbl" xlink:title="label: EarningsPerShareAbstract to us-gaap_EarningsPerShareAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EarningsPerShareDiluted_lbl" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl">Diluted net loss per share (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EarningsPerShareDiluted_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EarningsPerShareDiluted_lbl1" xml:lang="en-US" id="us-gaap_EarningsPerShareDiluted_lbl1">Loss per share, diluted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EarningsPerShareDiluted" xlink:to="us-gaap_EarningsPerShareDiluted_lbl1" xlink:title="label: EarningsPerShareDiluted to us-gaap_EarningsPerShareDiluted_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl">Effect of exchange rate changes on cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xml:lang="en-US" id="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" xlink:title="label: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents to us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl">Statutory income tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1">Federal tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate to us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl">Effective income tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xml:lang="en-US" id="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" xlink:title="label: EffectiveIncomeTaxRateContinuingOperations to us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl">Unrecognized compensation cost, recognition period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeStockOptionMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeStockOptionMember_lbl" xml:lang="en-US" id="us-gaap_EmployeeStockOptionMember_lbl">Stock Options [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeStockOptionMember" xlink:to="us-gaap_EmployeeStockOptionMember_lbl" xlink:title="label: EmployeeStockOptionMember to us-gaap_EmployeeStockOptionMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl">Employee payroll and welfare payables</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1">Employee-related Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" xlink:title="label: EmployeeRelatedLiabilitiesCurrent to us-gaap_EmployeeRelatedLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl">Unrecognized Compensation Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xml:lang="en-US" id="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl">Total unrecognized compensation cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" xlink:title="label: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions to us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityComponentDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityComponentDomain_lbl" xml:lang="en-US" id="us-gaap_EquityComponentDomain_lbl">Equity Component [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain_lbl" xlink:title="label: EquityComponentDomain to us-gaap_EquityComponentDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:title="EquityMethodInvestmentsAndJointVenturesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl">EQUITY METHOD INVESTMENTS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" xlink:title="label: EquityMethodInvestmentsAndJointVenturesAbstract to us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl">Recognized impairment on equity method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:to="us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" xlink:title="label: EquityMethodInvestmentOtherThanTemporaryImpairment to us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl">Equity Method Investment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl" xlink:title="label: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:title="EquityMethodInvestmentRealizedGainLossOnDisposal" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl">Equity method investment, realized gain (loss) on disposal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:to="us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl" xlink:title="label: EquityMethodInvestmentRealizedGainLossOnDisposal to us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl">Percentage of ownership interest, equity method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xlink:title="label: EquityMethodInvestmentOwnershipPercentage to us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1">Ownership interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xlink:title="label: EquityMethodInvestmentOwnershipPercentage to us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentSoldCarryingAmount" xlink:label="EquityMethodInvestmentSoldCarryingAmount" xlink:title="EquityMethodInvestmentSoldCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentSoldCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentSoldCarryingAmount_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentSoldCarryingAmount_lbl">Consideration for transferred equity interest, equity method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentSoldCarryingAmount" xlink:to="us-gaap_EquityMethodInvestmentSoldCarryingAmount_lbl" xlink:title="label: EquityMethodInvestmentSoldCarryingAmount to us-gaap_EquityMethodInvestmentSoldCarryingAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="EquityMethodInvestmentsDisclosureTextBlock" xlink:title="EquityMethodInvestmentsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl">EQUITY METHOD INVESTMENTS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" xlink:title="label: EquityMethodInvestmentsDisclosureTextBlock to us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl1">Equity Method Investments and Joint Ventures Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsDisclosureTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl1" xlink:title="label: EquityMethodInvestmentsDisclosureTextBlock to us-gaap_EquityMethodInvestmentsDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EquityMethodInvestments_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestments_lbl">Equity method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl" xlink:title="label: EquityMethodInvestments to us-gaap_EquityMethodInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestments_lbl1" xml:lang="en-US" id="us-gaap_EquityMethodInvestments_lbl1">Equity investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestments" xlink:to="us-gaap_EquityMethodInvestments_lbl1" xlink:title="label: EquityMethodInvestments to us-gaap_EquityMethodInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="EquityMethodInvestmentsPolicy" xlink:title="EquityMethodInvestmentsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_EquityMethodInvestmentsPolicy_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsPolicy_lbl">Equity method investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsPolicy" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_lbl" xlink:title="label: EquityMethodInvestmentsPolicy to us-gaap_EquityMethodInvestmentsPolicy_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsPolicy_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentsPolicy_lbl1" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsPolicy_lbl1">Equity Method Investments [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsPolicy" xlink:to="us-gaap_EquityMethodInvestmentsPolicy_lbl1" xlink:title="label: EquityMethodInvestmentsPolicy to us-gaap_EquityMethodInvestmentsPolicy_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="EquityMethodInvestmentsTextBlock" xlink:title="EquityMethodInvestmentsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsTextBlock_lbl">Equity Method Investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl" xlink:title="label: EquityMethodInvestmentsTextBlock to us-gaap_EquityMethodInvestmentsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_EquityMethodInvestmentsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_EquityMethodInvestmentsTextBlock_lbl1" xml:lang="en-US" id="us-gaap_EquityMethodInvestmentsTextBlock_lbl1">Equity Method Investments [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvestmentsTextBlock" xlink:to="us-gaap_EquityMethodInvestmentsTextBlock_lbl1" xlink:title="label: EquityMethodInvestmentsTextBlock to us-gaap_EquityMethodInvestmentsTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xml:lang="en-US" id="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl">Fair value of financial instruments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FairValueOfFinancialInstrumentsPolicy" xlink:to="us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" xlink:title="label: FairValueOfFinancialInstrumentsPolicy to us-gaap_FairValueOfFinancialInstrumentsPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl">Intangible asset, estimated useful life</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetUsefulLife" xlink:to="us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" xlink:title="label: FiniteLivedIntangibleAssetUsefulLife to us-gaap_FiniteLivedIntangibleAssetUsefulLife_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" xlink:title="label: FiniteLivedIntangibleAssetsMajorClassNameDomain to us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" xlink:title="label: FiniteLivedIntangibleAssetsByMajorClassAxis to us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xml:lang="en-US" id="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1">Finite-Lived Intangible Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" xlink:title="label: FiniteLivedIntangibleAssetsNet to us-gaap_FiniteLivedIntangibleAssetsNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTranslationAbstract" xlink:label="ForeignCurrencyTranslationAbstract" xlink:title="ForeignCurrencyTranslationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTranslationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTranslationAbstract_lbl" xml:lang="en-US" id="us-gaap_ForeignCurrencyTranslationAbstract_lbl">Foreign Currency Translation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationAbstract" xlink:to="us-gaap_ForeignCurrencyTranslationAbstract_lbl" xlink:title="label: ForeignCurrencyTranslationAbstract to us-gaap_ForeignCurrencyTranslationAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl">Foreign currency exchange loss, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" xlink:title="label: ForeignCurrencyTransactionGainLossBeforeTax to us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl">Foreign currency translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" xlink:title="label: ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock to us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="ForeignCurrencyExchangeRateTranslation1" xlink:title="ForeignCurrencyExchangeRateTranslation1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xml:lang="en-US" id="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl">Period end USD: RMB exchange rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" xlink:title="label: ForeignCurrencyExchangeRateTranslation1 to us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl1" xml:lang="en-US" id="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl1">Foreign Currency Exchange Rate, Translation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyExchangeRateTranslation1" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl1" xlink:title="label: ForeignCurrencyExchangeRateTranslation1 to us-gaap_ForeignCurrencyExchangeRateTranslation1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="GainLossOnDispositionOfAssets1" xlink:title="GainLossOnDispositionOfAssets1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US" id="us-gaap_GainLossOnDispositionOfAssets1_lbl">Gain from disposal of land use rights and properties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl" xlink:title="label: GainLossOnDispositionOfAssets1 to us-gaap_GainLossOnDispositionOfAssets1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnDispositionOfAssets1_lbl1">Gain (Loss) on Disposition of Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl1" xlink:title="label: GainLossOnDispositionOfAssets1 to us-gaap_GainLossOnDispositionOfAssets1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl">(Gain) loss from disposal of plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" xlink:title="label: GainLossOnSaleOfPropertyPlantEquipment to us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1">Gain (Loss) on Disposition of Property Plant Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" xlink:title="label: GainLossOnSaleOfPropertyPlantEquipment to us-gaap_GainLossOnSaleOfPropertyPlantEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="GainLossOnSaleOfInvestments" xlink:title="GainLossOnSaleOfInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GainLossOnSaleOfInvestments_lbl" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfInvestments_lbl">Gain from disposal of long-term investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfInvestments" xlink:to="us-gaap_GainLossOnSaleOfInvestments_lbl" xlink:title="label: GainLossOnSaleOfInvestments to us-gaap_GainLossOnSaleOfInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossOnSaleOfInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossOnSaleOfInvestments_lbl1" xml:lang="en-US" id="us-gaap_GainLossOnSaleOfInvestments_lbl1">Gain (Loss) on Sale of Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnSaleOfInvestments" xlink:to="us-gaap_GainLossOnSaleOfInvestments_lbl1" xlink:title="label: GainLossOnSaleOfInvestments to us-gaap_GainLossOnSaleOfInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlementAbstract" xlink:label="GainLossRelatedToLitigationSettlementAbstract" xlink:title="GainLossRelatedToLitigationSettlementAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GainLossRelatedToLitigationSettlementAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GainLossRelatedToLitigationSettlementAbstract_lbl" xml:lang="en-US" id="us-gaap_GainLossRelatedToLitigationSettlementAbstract_lbl">Litigation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossRelatedToLitigationSettlementAbstract" xlink:to="us-gaap_GainLossRelatedToLitigationSettlementAbstract_lbl" xlink:title="label: GainLossRelatedToLitigationSettlementAbstract to us-gaap_GainLossRelatedToLitigationSettlementAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_GeneralAndAdministrativeExpense_lbl" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpense_lbl">General and administrative expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl" xlink:title="label: GeneralAndAdministrativeExpense to us-gaap_GeneralAndAdministrativeExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GeneralAndAdministrativeExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GeneralAndAdministrativeExpense_lbl1" xml:lang="en-US" id="us-gaap_GeneralAndAdministrativeExpense_lbl1">General and Administrative Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GeneralAndAdministrativeExpense" xlink:to="us-gaap_GeneralAndAdministrativeExpense_lbl1" xlink:title="label: GeneralAndAdministrativeExpense to us-gaap_GeneralAndAdministrativeExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_GrossProfit_lbl" xml:lang="en-US" id="us-gaap_GrossProfit_lbl">Gross profit/(loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit_lbl" xlink:title="label: GrossProfit to us-gaap_GrossProfit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_GrossProfit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_GrossProfit_lbl1" xml:lang="en-US" id="us-gaap_GrossProfit_lbl1">Gross Profit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GrossProfit" xlink:to="us-gaap_GrossProfit_lbl1" xlink:title="label: GrossProfit to us-gaap_GrossProfit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="InlandRevenueHongKongMember" xlink:title="InlandRevenueHongKongMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InlandRevenueHongKongMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InlandRevenueHongKongMember_lbl" xml:lang="en-US" id="us-gaap_InlandRevenueHongKongMember_lbl">Hong Kong [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InlandRevenueHongKongMember" xlink:to="us-gaap_InlandRevenueHongKongMember_lbl" xlink:title="label: InlandRevenueHongKongMember to us-gaap_InlandRevenueHongKongMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InlandRevenueHongKongMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InlandRevenueHongKongMember_lbl1" xml:lang="en-US" id="us-gaap_InlandRevenueHongKongMember_lbl1">Inland Revenue, Hong Kong [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InlandRevenueHongKongMember" xlink:to="us-gaap_InlandRevenueHongKongMember_lbl1" xlink:title="label: InlandRevenueHongKongMember to us-gaap_InlandRevenueHongKongMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xml:lang="en-US" id="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl">Impairment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" xlink:title="label: ImpairmentOfLongLivedAssetsHeldForUse to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" xml:lang="en-US" id="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1">Impairment of plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfLongLivedAssetsHeldForUse" xlink:to="us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" xlink:title="label: ImpairmentOfLongLivedAssetsHeldForUse to us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="ImpairmentOfInvestments" xlink:title="ImpairmentOfInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ImpairmentOfInvestments_lbl" xml:lang="en-US" id="us-gaap_ImpairmentOfInvestments_lbl">Impairment of long-term investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfInvestments" xlink:to="us-gaap_ImpairmentOfInvestments_lbl" xlink:title="label: ImpairmentOfInvestments to us-gaap_ImpairmentOfInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOfInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOfInvestments_lbl1" xml:lang="en-US" id="us-gaap_ImpairmentOfInvestments_lbl1">Other than Temporary Impairment Losses, Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOfInvestments" xlink:to="us-gaap_ImpairmentOfInvestments_lbl1" xlink:title="label: ImpairmentOfInvestments to us-gaap_ImpairmentOfInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl">Impairment of long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" xlink:title="label: ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock to us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl">Loss before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1">Loss before provision for income tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2">Loss before income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl3" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl3">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl3" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureAbstract_lbl">INCOME TAXES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="us-gaap_IncomeTaxDisclosureAbstract_lbl" xlink:title="label: IncomeTaxDisclosureAbstract to us-gaap_IncomeTaxDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameDomain_lbl">Income Tax Authority, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="us-gaap_IncomeTaxAuthorityNameDomain_lbl" xlink:title="label: IncomeTaxAuthorityNameDomain to us-gaap_IncomeTaxAuthorityNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityAxis_lbl">Income Tax Authority [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityAxis" xlink:to="us-gaap_IncomeTaxAuthorityAxis_lbl" xlink:title="label: IncomeTaxAuthorityAxis to us-gaap_IncomeTaxAuthorityAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityNameAxis_lbl">Income Tax Authority, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="us-gaap_IncomeTaxAuthorityNameAxis_lbl" xlink:title="label: IncomeTaxAuthorityNameAxis to us-gaap_IncomeTaxAuthorityNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl">Components of (Loss) Profit Before Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1">Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" xlink:title="label: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xml:lang="en-US" id="us-gaap_IncomeLossFromEquityMethodInvestments_lbl">Income (loss) from and impairment on equity method investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl" xlink:title="label: IncomeLossFromEquityMethodInvestments to us-gaap_IncomeLossFromEquityMethodInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" xml:lang="en-US" id="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1">Gain (loss) from equity method investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromEquityMethodInvestments" xlink:to="us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" xlink:title="label: IncomeLossFromEquityMethodInvestments to us-gaap_IncomeLossFromEquityMethodInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxAuthorityDomain_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxAuthorityDomain_lbl">Income Tax Authority [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxAuthorityDomain" xlink:to="us-gaap_IncomeTaxAuthorityDomain_lbl" xlink:title="label: IncomeTaxAuthorityDomain to us-gaap_IncomeTaxAuthorityDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl">INCOME TAXES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxDisclosureTextBlock_lbl1">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock_lbl1" xlink:title="label: IncomeTaxDisclosureTextBlock to us-gaap_IncomeTaxDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl">Income tax expense at the statutory rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" xlink:title="label: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl1">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl1" xlink:title="label: IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate to us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl">Effect of differing tax rates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" xlink:title="label: IncomeTaxReconciliationChangeInEnactedTaxRate to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" xlink:title="label: IncomeTaxReconciliationChangeInEnactedTaxRate to us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl">Total income tax expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl1">Income tax expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl1" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefit_lbl2" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefit_lbl2">Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit_lbl2" xlink:title="label: IncomeTaxExpenseBenefit to us-gaap_IncomeTaxExpenseBenefit_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl">Statutory Income Tax Rate to Income Before Income Taxes [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1">Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl">Income Tax Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" xlink:title="label: IncomeTaxExpenseBenefitContinuingOperationsAbstract to us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl">Effect of valuation allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" xlink:title="label: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl1">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl1" xlink:title="label: IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance to us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="IncomeTaxReconciliationNondeductibleExpense" xlink:title="IncomeTaxReconciliationNondeductibleExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl">Effect of non-deductible expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xlink:title="label: IncomeTaxReconciliationNondeductibleExpense to us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl1">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl1" xlink:title="label: IncomeTaxReconciliationNondeductibleExpense to us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl">Income taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxPolicyTextBlock_lbl1">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock_lbl1" xlink:title="label: IncomeTaxPolicyTextBlock to us-gaap_IncomeTaxPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncomeTaxesPaidNet_lbl" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet_lbl">Income tax paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncomeTaxesPaidNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncomeTaxesPaidNet_lbl1" xml:lang="en-US" id="us-gaap_IncomeTaxesPaidNet_lbl1">Income Taxes Paid, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet_lbl1" xlink:title="label: IncomeTaxesPaidNet to us-gaap_IncomeTaxesPaidNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl">Operating lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" xlink:title="label: IncreaseDecreaseInOperatingLeaseLiability to us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl1">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingLeaseLiability" xlink:to="us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl1" xlink:title="label: IncreaseDecreaseInOperatingLeaseLiability to us-gaap_IncreaseDecreaseInOperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl">Contractual liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiability to us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInContractWithCustomerLiability" xlink:to="us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" xlink:title="label: IncreaseDecreaseInContractWithCustomerLiability to us-gaap_IncreaseDecreaseInContractWithCustomerLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl">Accrued expense and other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" xlink:title="label: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl1">Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl1" xlink:title="label: IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities to us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl">Accounts receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1">Increase (Decrease) in Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsReceivable to us-gaap_IncreaseDecreaseInAccountsReceivable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable_lbl">Accounts payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1">Increase (Decrease) in Accounts Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInAccountsPayable" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" xlink:title="label: IncreaseDecreaseInAccountsPayable to us-gaap_IncreaseDecreaseInAccountsPayable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInInventories_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInInventories_lbl1">Increase (Decrease) in Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories_lbl1" xlink:title="label: IncreaseDecreaseInInventories to us-gaap_IncreaseDecreaseInInventories_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl">Changes in operating assets and liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" xlink:title="label: IncreaseDecreaseInOperatingCapitalAbstract to us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl">Prepayment and other assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" xlink:title="label: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" xlink:title="label: IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets to us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xml:lang="en-US" id="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" xlink:title="label: IncreaseDecreaseInStockholdersEquityRollForward to us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xml:lang="en-US" id="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl">Intangible assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsFiniteLivedPolicy" xlink:to="us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" xlink:title="label: IntangibleAssetsFiniteLivedPolicy to us-gaap_IntangibleAssetsFiniteLivedPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="InterestExpenseRelatedParty" xlink:title="InterestExpenseRelatedParty" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpenseRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpenseRelatedParty_lbl" xml:lang="en-US" id="us-gaap_InterestExpenseRelatedParty_lbl">Interest expense on loans provided by related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpenseRelatedParty" xlink:to="us-gaap_InterestExpenseRelatedParty_lbl" xlink:title="label: InterestExpenseRelatedParty to us-gaap_InterestExpenseRelatedParty_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty" xlink:label="InterestIncomeRelatedParty" xlink:title="InterestIncomeRelatedParty" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestIncomeRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestIncomeRelatedParty_lbl" xml:lang="en-US" id="us-gaap_InterestIncomeRelatedParty_lbl">Interest income from a related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestIncomeRelatedParty" xlink:to="us-gaap_InterestIncomeRelatedParty_lbl" xlink:title="label: InterestIncomeRelatedParty to us-gaap_InterestIncomeRelatedParty_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestExpense_lbl" xml:lang="en-US" id="us-gaap_InterestExpense_lbl">Interest expense, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="us-gaap_InterestExpense_lbl" xlink:title="label: InterestExpense to us-gaap_InterestExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestExpense_lbl1" xml:lang="en-US" id="us-gaap_InterestExpense_lbl1">Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestExpense" xlink:to="us-gaap_InterestExpense_lbl1" xlink:title="label: InterestExpense to us-gaap_InterestExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_InterestPaidNet_lbl" xml:lang="en-US" id="us-gaap_InterestPaidNet_lbl">Interest paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InterestPaidNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InterestPaidNet_lbl1" xml:lang="en-US" id="us-gaap_InterestPaidNet_lbl1">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestPaidNet" xlink:to="us-gaap_InterestPaidNet_lbl1" xlink:title="label: InterestPaidNet to us-gaap_InterestPaidNet_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureAbstract_lbl">INVENTORIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureAbstract" xlink:to="us-gaap_InventoryDisclosureAbstract_lbl" xlink:title="label: InventoryDisclosureAbstract to us-gaap_InventoryDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryWriteDown_lbl" xml:lang="en-US" id="us-gaap_InventoryWriteDown_lbl">Written-down of inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl" xlink:title="label: InventoryWriteDown to us-gaap_InventoryWriteDown_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWriteDown_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWriteDown_lbl1" xml:lang="en-US" id="us-gaap_InventoryWriteDown_lbl1">Inventory Write-down</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWriteDown" xlink:to="us-gaap_InventoryWriteDown_lbl1" xlink:title="label: InventoryWriteDown to us-gaap_InventoryWriteDown_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl">INVENTORIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryDisclosureTextBlock_lbl1">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock_lbl1" xlink:title="label: InventoryDisclosureTextBlock to us-gaap_InventoryDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryFinishedGoods_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryFinishedGoods_lbl" xml:lang="en-US" id="us-gaap_InventoryFinishedGoods_lbl">Finished goods</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryFinishedGoods" xlink:to="us-gaap_InventoryFinishedGoods_lbl" xlink:title="label: InventoryFinishedGoods to us-gaap_InventoryFinishedGoods_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryWorkInProcess_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryWorkInProcess_lbl" xml:lang="en-US" id="us-gaap_InventoryWorkInProcess_lbl">Work-in-progress</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryWorkInProcess" xlink:to="us-gaap_InventoryWorkInProcess_lbl" xlink:title="label: InventoryWorkInProcess to us-gaap_InventoryWorkInProcess_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryPolicyTextBlock_lbl1" xml:lang="en-US" id="us-gaap_InventoryPolicyTextBlock_lbl1">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock_lbl1" xlink:title="label: InventoryPolicyTextBlock to us-gaap_InventoryPolicyTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_InventoryNet_lbl" xml:lang="en-US" id="us-gaap_InventoryNet_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_InventoryNet_lbl1" xml:lang="en-US" id="us-gaap_InventoryNet_lbl1">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl1" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryNet_lbl2" xml:lang="en-US" id="us-gaap_InventoryNet_lbl2">Inventory, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryNet" xlink:to="us-gaap_InventoryNet_lbl2" xlink:title="label: InventoryNet to us-gaap_InventoryNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:label xlink:type="resource" xlink:label="us-gaap_InventoryRawMaterials_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_InventoryRawMaterials_lbl" xml:lang="en-US" id="us-gaap_InventoryRawMaterials_lbl">Raw material</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InventoryRawMaterials" xlink:to="us-gaap_InventoryRawMaterials_lbl" xlink:title="label: InventoryRawMaterials to us-gaap_InventoryRawMaterials_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeLeasesPolicyTextBlock_lbl">Operating lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeasesPolicyTextBlock" xlink:to="us-gaap_LesseeLeasesPolicyTextBlock_lbl" xlink:title="label: LesseeLeasesPolicyTextBlock to us-gaap_LesseeLeasesPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeasesTextBlock_lbl">LEASES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeasesTextBlock" xlink:to="us-gaap_LesseeOperatingLeasesTextBlock_lbl" xlink:title="label: LesseeOperatingLeasesTextBlock to us-gaap_LesseeOperatingLeasesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1">Annual rent, first year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl2" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl2">2022</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl2" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl">Total lease payments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDue to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl">Less: imputed interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount to us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseTermOfContract_lbl">Lease termination term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract_lbl" xlink:title="label: LesseeOperatingLeaseTermOfContract to us-gaap_LesseeOperatingLeaseTermOfContract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl">Annual rent, third year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThree to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl">Summary of Maturity of Lease Liabilities Under Operating Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityTableTextBlock to us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl">Annual rent, second year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl2" xml:lang="en-US" id="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl2">2023</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl2" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo to us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionTable_lbl" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionTable_lbl">Lessee, Lease, Description [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionTable" xlink:to="us-gaap_LesseeLeaseDescriptionTable_lbl" xlink:title="label: LesseeLeaseDescriptionTable to us-gaap_LesseeLeaseDescriptionTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xml:lang="en-US" id="us-gaap_LesseeLeaseDescriptionLineItems_lbl">Lessee, Lease, Description [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="us-gaap_LesseeLeaseDescriptionLineItems_lbl" xlink:title="label: LesseeLeaseDescriptionLineItems to us-gaap_LesseeLeaseDescriptionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandSubjectToGroundLeases" xlink:label="LandSubjectToGroundLeases" xlink:title="LandSubjectToGroundLeases" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LandSubjectToGroundLeases_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LandSubjectToGroundLeases_lbl" xml:lang="en-US" id="us-gaap_LandSubjectToGroundLeases_lbl">Area in lease facility (in square feet)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LandSubjectToGroundLeases" xlink:to="us-gaap_LandSubjectToGroundLeases_lbl" xlink:title="label: LandSubjectToGroundLeases to us-gaap_LandSubjectToGroundLeases_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostAbstract_lbl" xml:lang="en-US" id="us-gaap_LeaseCostAbstract_lbl">Lease Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostAbstract" xlink:to="us-gaap_LeaseCostAbstract_lbl" xlink:title="label: LeaseCostAbstract to us-gaap_LeaseCostAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseExpirationDate1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseExpirationDate1_lbl" xml:lang="en-US" id="us-gaap_LeaseExpirationDate1_lbl">Lease expiration date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseExpirationDate1" xlink:to="us-gaap_LeaseExpirationDate1_lbl" xlink:title="label: LeaseExpirationDate1 to us-gaap_LeaseExpirationDate1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="LeaseContractualTermAxis" xlink:title="LeaseContractualTermAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseContractualTermAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseContractualTermAxis_lbl" xml:lang="en-US" id="us-gaap_LeaseContractualTermAxis_lbl">Lease Contractual Term [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis_lbl" xlink:title="label: LeaseContractualTermAxis to us-gaap_LeaseContractualTermAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="LeaseContractualTermDomain" xlink:title="LeaseContractualTermDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseContractualTermDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseContractualTermDomain_lbl" xml:lang="en-US" id="us-gaap_LeaseContractualTermDomain_lbl">Lease Contractual Term [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseContractualTermDomain" xlink:to="us-gaap_LeaseContractualTermDomain_lbl" xlink:title="label: LeaseContractualTermDomain to us-gaap_LeaseContractualTermDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LeaseCost_lbl" xml:lang="en-US" id="us-gaap_LeaseCost_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCost_lbl1" xml:lang="en-US" id="us-gaap_LeaseCost_lbl1">Lease, Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCost" xlink:to="us-gaap_LeaseCost_lbl1" xlink:title="label: LeaseCost to us-gaap_LeaseCost_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseCostTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseCostTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_LeaseCostTableTextBlock_lbl">Summary of Lease Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseCostTableTextBlock" xlink:to="us-gaap_LeaseCostTableTextBlock_lbl" xlink:title="label: LeaseCostTableTextBlock to us-gaap_LeaseCostTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LeaseholdImprovementsMember_lbl" xml:lang="en-US" id="us-gaap_LeaseholdImprovementsMember_lbl">Leasehold Improvement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl" xlink:title="label: LeaseholdImprovementsMember to us-gaap_LeaseholdImprovementsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeaseholdImprovementsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeaseholdImprovementsMember_lbl1" xml:lang="en-US" id="us-gaap_LeaseholdImprovementsMember_lbl1">Leasehold Improvements [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeaseholdImprovementsMember" xlink:to="us-gaap_LeaseholdImprovementsMember_lbl1" xlink:title="label: LeaseholdImprovementsMember to us-gaap_LeaseholdImprovementsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LeasesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LeasesAbstract_lbl" xml:lang="en-US" id="us-gaap_LeasesAbstract_lbl">LEASES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LeasesAbstract" xlink:to="us-gaap_LeasesAbstract_lbl" xlink:title="label: LeasesAbstract to us-gaap_LeasesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_Liabilities_lbl" xml:lang="en-US" id="us-gaap_Liabilities_lbl">Total liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Liabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Liabilities_lbl1" xml:lang="en-US" id="us-gaap_Liabilities_lbl1">Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Liabilities" xlink:to="us-gaap_Liabilities_lbl1" xlink:title="label: Liabilities to us-gaap_Liabilities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAbstract_lbl">LIABILITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl" xlink:title="label: LiabilitiesAbstract to us-gaap_LiabilitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAbstract_lbl1">Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAbstract" xlink:to="us-gaap_LiabilitiesAbstract_lbl1" xlink:title="label: LiabilitiesAbstract to us-gaap_LiabilitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl">LIABILITIES AND EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1">Liabilities and Equity [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquityAbstract to us-gaap_LiabilitiesAndStockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl">Total Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesAndStockholdersEquity_lbl1">Liabilities and Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity_lbl1" xlink:title="label: LiabilitiesAndStockholdersEquity to us-gaap_LiabilitiesAndStockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_LiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl">Total current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrent_lbl1">Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent_lbl1" xlink:title="label: LiabilitiesCurrent to us-gaap_LiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LiabilitiesCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract_lbl">Current liabilities:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LiabilitiesCurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LiabilitiesCurrentAbstract_lbl1" xml:lang="en-US" id="us-gaap_LiabilitiesCurrentAbstract_lbl1">Liabilities, Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract_lbl1" xlink:title="label: LiabilitiesCurrentAbstract to us-gaap_LiabilitiesCurrentAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:title="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl">ACCOUNTS RECEIVABLE, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" xlink:title="label: LoansNotesTradeAndOtherReceivablesDisclosureTextBlock to us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl1">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl1" xlink:title="label: LoansNotesTradeAndOtherReceivablesDisclosureTextBlock to us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="LossContingenciesByNatureOfContingencyAxis" xlink:title="LossContingenciesByNatureOfContingencyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xml:lang="en-US" id="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl">Loss Contingency Nature [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" xlink:title="label: LossContingenciesByNatureOfContingencyAxis to us-gaap_LossContingenciesByNatureOfContingencyAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossContingenciesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossContingenciesLineItems_lbl" xml:lang="en-US" id="us-gaap_LossContingenciesLineItems_lbl">Loss Contingencies [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesLineItems" xlink:to="us-gaap_LossContingenciesLineItems_lbl" xlink:title="label: LossContingenciesLineItems to us-gaap_LossContingenciesLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossContingenciesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossContingenciesTable_lbl" xml:lang="en-US" id="us-gaap_LossContingenciesTable_lbl">Loss Contingencies [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingenciesTable" xlink:to="us-gaap_LossContingenciesTable_lbl" xlink:title="label: LossContingenciesTable to us-gaap_LossContingenciesTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="LossContingencyDamagesPaidValue" xlink:title="LossContingencyDamagesPaidValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossContingencyDamagesPaidValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossContingencyDamagesPaidValue_lbl" xml:lang="en-US" id="us-gaap_LossContingencyDamagesPaidValue_lbl">Total damages</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyDamagesPaidValue" xlink:to="us-gaap_LossContingencyDamagesPaidValue_lbl" xlink:title="label: LossContingencyDamagesPaidValue to us-gaap_LossContingencyDamagesPaidValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="LossContingencyDamagesAwardedValue" xlink:title="LossContingencyDamagesAwardedValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossContingencyDamagesAwardedValue_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossContingencyDamagesAwardedValue_lbl" xml:lang="en-US" id="us-gaap_LossContingencyDamagesAwardedValue_lbl">Money awarded for cost of goods awarded</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyDamagesAwardedValue" xlink:to="us-gaap_LossContingencyDamagesAwardedValue_lbl" xlink:title="label: LossContingencyDamagesAwardedValue to us-gaap_LossContingencyDamagesAwardedValue_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain" xlink:title="LossContingencyNatureDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_LossContingencyNatureDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_LossContingencyNatureDomain_lbl" xml:lang="en-US" id="us-gaap_LossContingencyNatureDomain_lbl">Loss Contingency, Nature [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LossContingencyNatureDomain" xlink:to="us-gaap_LossContingencyNatureDomain_lbl" xlink:title="label: LossContingencyNatureDomain to us-gaap_LossContingencyNatureDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US" id="us-gaap_MachineryAndEquipmentMember_lbl">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl" xlink:title="label: MachineryAndEquipmentMember to us-gaap_MachineryAndEquipmentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="MinorityInterestOwnershipPercentageByParent" xlink:title="MinorityInterestOwnershipPercentageByParent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl">Percentage of ownership interest of subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestOwnershipPercentageByParent" xlink:to="us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" xlink:title="label: MinorityInterestOwnershipPercentageByParent to us-gaap_MinorityInterestOwnershipPercentageByParent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="MinorityInterestDisclosureTextBlock" xlink:title="MinorityInterestDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestDisclosureTextBlock_lbl">Non-controlling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestDisclosureTextBlock" xlink:to="us-gaap_MinorityInterestDisclosureTextBlock_lbl" xlink:title="label: MinorityInterestDisclosureTextBlock to us-gaap_MinorityInterestDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems" xlink:label="MinorityInterestLineItems" xlink:title="MinorityInterestLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestLineItems_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestLineItems_lbl">Noncontrolling Interest [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestLineItems" xlink:to="us-gaap_MinorityInterestLineItems_lbl" xlink:title="label: MinorityInterestLineItems to us-gaap_MinorityInterestLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable" xlink:label="MinorityInterestTable" xlink:title="MinorityInterestTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterestTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterestTable_lbl" xml:lang="en-US" id="us-gaap_MinorityInterestTable_lbl">Noncontrolling Interest [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterestTable" xlink:to="us-gaap_MinorityInterestTable_lbl" xlink:title="label: MinorityInterestTable to us-gaap_MinorityInterestTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_MinorityInterest_lbl" xml:lang="en-US" id="us-gaap_MinorityInterest_lbl">Non-controlling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl" xlink:title="label: MinorityInterest to us-gaap_MinorityInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_MinorityInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_MinorityInterest_lbl1" xml:lang="en-US" id="us-gaap_MinorityInterest_lbl1">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl1" xlink:title="label: MinorityInterest to us-gaap_MinorityInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:label="NatureOfCommonOwnershipOrManagementControlRelationships" xlink:title="NatureOfCommonOwnershipOrManagementControlRelationships" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl" xml:lang="en-US" id="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl">Relationship with the Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NatureOfCommonOwnershipOrManagementControlRelationships" xlink:to="us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl" xlink:title="label: NatureOfCommonOwnershipOrManagementControlRelationships to us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl">Net cash provided by (used in) financing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivities to us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" xlink:title="label: NetCashProvidedByUsedInFinancingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl">Net cash used in operating activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivities to us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" xlink:title="label: NetCashProvidedByUsedInOperatingActivitiesAbstract to us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl">Net cash provided by investing activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xml:lang="en-US" id="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" xlink:title="label: NetCashProvidedByUsedInInvestingActivities to us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl">Net loss attributable to the Company's shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLoss_lbl1">Net loss attributable to the Company's shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss_lbl1" xlink:title="label: NetIncomeLoss to us-gaap_NetIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="NetIncomeLossAbstract" xlink:title="NetIncomeLossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAbstract_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAbstract_lbl">Numerator [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAbstract" xlink:to="us-gaap_NetIncomeLossAbstract_lbl" xlink:title="label: NetIncomeLossAbstract to us-gaap_NetIncomeLossAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl">Less: net loss attributable to non-controlling interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" xlink:title="label: NetIncomeLossAttributableToNoncontrollingInterest to us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl">Recently issued accounting standards pronouncements</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" xlink:title="label: NewAccountingPronouncementsPolicyPolicyTextBlock to us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NumberOfReportableSegments_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NumberOfReportableSegments_lbl" xml:lang="en-US" id="us-gaap_NumberOfReportableSegments_lbl">Number of reportable segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfReportableSegments" xlink:to="us-gaap_NumberOfReportableSegments_lbl" xlink:title="label: NumberOfReportableSegments to us-gaap_NumberOfReportableSegments_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="NoncontrollingInterestAbstract" xlink:title="NoncontrollingInterestAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestAbstract_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestAbstract_lbl">Non-controlling Interest [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestAbstract" xlink:to="us-gaap_NoncontrollingInterestAbstract_lbl" xlink:title="label: NoncontrollingInterestAbstract to us-gaap_NoncontrollingInterestAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl">Liquidation of subsidiary</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" xlink:title="label: NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance to us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1">Noncontrolling Interest, Increase from Subsidiary Equity Issuance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:to="us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" xlink:title="label: NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance to us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl">Non-controlling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_NoncontrollingInterestMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_NoncontrollingInterestMember_lbl1" xml:lang="en-US" id="us-gaap_NoncontrollingInterestMember_lbl1">Noncontrolling Interest [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl1" xlink:title="label: NoncontrollingInterestMember to us-gaap_NoncontrollingInterestMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OfficeEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OfficeEquipmentMember_lbl" xml:lang="en-US" id="us-gaap_OfficeEquipmentMember_lbl">Office Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OfficeEquipmentMember" xlink:to="us-gaap_OfficeEquipmentMember_lbl" xlink:title="label: OfficeEquipmentMember to us-gaap_OfficeEquipmentMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OpenTaxYear_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OpenTaxYear_lbl" xml:lang="en-US" id="us-gaap_OpenTaxYear_lbl">Open tax examination years</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OpenTaxYear" xlink:to="us-gaap_OpenTaxYear_lbl" xlink:title="label: OpenTaxYear to us-gaap_OpenTaxYear_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent_lbl">Less: current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrent_lbl1">Operating lease liabilities, current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityCurrent to us-gaap_OperatingLeaseLiabilityCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl">Weighted average discount rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" xlink:title="label: OperatingLeaseWeightedAverageDiscountRatePercent to us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl">Non-current portion</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1">Operating lease liabilities, non-current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" xlink:title="label: OperatingLeaseLiabilityNoncurrent to us-gaap_OperatingLeaseLiabilityNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl">Maturity of Lease Liabilities [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1">Future Minimum Lease Payment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" xlink:title="label: OperatingLeaseLiabilitiesPaymentsDueAbstract to us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:title="label: OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeasePayments_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeasePayments_lbl" xml:lang="en-US" id="us-gaap_OperatingLeasePayments_lbl">Cash paid for amounts included in the measurement of lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments_lbl" xlink:title="label: OperatingLeasePayments to us-gaap_OperatingLeasePayments_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl">Right-of-use assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAsset_lbl1">Operating Lease, Right-of-Use Asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset_lbl1" xlink:title="label: OperatingLeaseRightOfUseAsset to us-gaap_OperatingLeaseRightOfUseAsset_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseCost_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseCost_lbl">Operating leases cost excluding short-term rental expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseCost" xlink:to="us-gaap_OperatingLeaseCost_lbl" xlink:title="label: OperatingLeaseCost to us-gaap_OperatingLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseExpense_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseExpense_lbl">Lease facility annual rent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense_lbl" xlink:title="label: OperatingLeaseExpense to us-gaap_OperatingLeaseExpense_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl">Weighted average remaining lease term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" xlink:title="label: OperatingLeaseWeightedAverageRemainingLeaseTerm1 to us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingLeaseLiability_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseLiability_lbl1">Operating Lease, Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability_lbl1" xlink:title="label: OperatingLeaseLiability to us-gaap_OperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" xlink:title="label: OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList to us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl">Amortization of operating lease right-of-use asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" xlink:title="label: OperatingLeaseRightOfUseAssetAmortizationExpense to us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl1" xml:lang="en-US" id="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl1">Operating Lease, Right-of-Use Asset, Amortization Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:to="us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl1" xlink:title="label: OperatingLeaseRightOfUseAssetAmortizationExpense to us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingExpensesAbstract_lbl" xml:lang="en-US" id="us-gaap_OperatingExpensesAbstract_lbl">OPERATING EXPENSES:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl" xlink:title="label: OperatingExpensesAbstract to us-gaap_OperatingExpensesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpensesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpensesAbstract_lbl1" xml:lang="en-US" id="us-gaap_OperatingExpensesAbstract_lbl1">Operating Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpensesAbstract" xlink:to="us-gaap_OperatingExpensesAbstract_lbl1" xlink:title="label: OperatingExpensesAbstract to us-gaap_OperatingExpensesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:title="us-gaap_OperatingExpenses_lbl" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl">Total operating expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingExpenses_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingExpenses_lbl1" xml:lang="en-US" id="us-gaap_OperatingExpenses_lbl1">Operating Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingExpenses" xlink:to="us-gaap_OperatingExpenses_lbl1" xlink:title="label: OperatingExpenses to us-gaap_OperatingExpenses_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OperatingIncomeLoss_lbl" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl">Loss from operations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingIncomeLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingIncomeLoss_lbl1" xml:lang="en-US" id="us-gaap_OperatingIncomeLoss_lbl1">Operating Income (Loss)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss_lbl1" xlink:title="label: OperatingIncomeLoss to us-gaap_OperatingIncomeLoss_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OperatingLossCarryforwards_lbl" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards_lbl">Operating loss carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OperatingLossCarryforwards_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OperatingLossCarryforwards_lbl1" xml:lang="en-US" id="us-gaap_OperatingLossCarryforwards_lbl1">Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLossCarryforwards" xlink:to="us-gaap_OperatingLossCarryforwards_lbl1" xlink:title="label: OperatingLossCarryforwards to us-gaap_OperatingLossCarryforwards_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl">ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl">ORGANIZATION AND PRINCIPAL ACTIVITIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" xlink:title="label: OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock to us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl">Foreign currency translation adjustment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xml:lang="en-US" id="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" xlink:title="label: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax to us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="OtherIncomeAndExpensesAbstract" xlink:title="OtherIncomeAndExpensesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherIncomeAndExpensesAbstract_lbl">OTHER INCOME (EXPENSE):</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl" xlink:title="label: OtherIncomeAndExpensesAbstract to us-gaap_OtherIncomeAndExpensesAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherIncomeAndExpensesAbstract_lbl1" xml:lang="en-US" id="us-gaap_OtherIncomeAndExpensesAbstract_lbl1">Other Income and Expenses [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract_lbl1" xlink:title="label: OtherIncomeAndExpensesAbstract to us-gaap_OtherIncomeAndExpensesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="OtherAssetsMiscellaneousNoncurrent" xlink:title="OtherAssetsMiscellaneousNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" xlink:title="label: OtherAssetsMiscellaneousNoncurrent to us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl1">Other Assets, Miscellaneous, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsMiscellaneousNoncurrent" xlink:to="us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl1" xlink:title="label: OtherAssetsMiscellaneousNoncurrent to us-gaap_OtherAssetsMiscellaneousNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:label="OtherAssetsNoncurrentDisclosureAbstract" xlink:title="OtherAssetsNoncurrentDisclosureAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl">OTHER NON-CURRENT ASSETS, NET [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrentDisclosureAbstract" xlink:to="us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" xlink:title="label: OtherAssetsNoncurrentDisclosureAbstract to us-gaap_OtherAssetsNoncurrentDisclosureAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent_lbl">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsCurrent_lbl1">Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsCurrent" xlink:to="us-gaap_OtherAssetsCurrent_lbl1" xlink:title="label: OtherAssetsCurrent to us-gaap_OtherAssetsCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl">Other non-current assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl1">Other non-current assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl1" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAssetsNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAssetsNoncurrent_lbl2" xml:lang="en-US" id="us-gaap_OtherAssetsNoncurrent_lbl2">Other Assets, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent_lbl2" xlink:title="label: OtherAssetsNoncurrent to us-gaap_OtherAssetsNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="OtherMachineryAndEquipmentMember" xlink:title="OtherMachineryAndEquipmentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherMachineryAndEquipmentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherMachineryAndEquipmentMember_lbl" xml:lang="en-US" id="us-gaap_OtherMachineryAndEquipmentMember_lbl">Others [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMachineryAndEquipmentMember" xlink:to="us-gaap_OtherMachineryAndEquipmentMember_lbl" xlink:title="label: OtherMachineryAndEquipmentMember to us-gaap_OtherMachineryAndEquipmentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherMachineryAndEquipmentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherMachineryAndEquipmentMember_lbl1" xml:lang="en-US" id="us-gaap_OtherMachineryAndEquipmentMember_lbl1">Other Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherMachineryAndEquipmentMember" xlink:to="us-gaap_OtherMachineryAndEquipmentMember_lbl1" xlink:title="label: OtherMachineryAndEquipmentMember to us-gaap_OtherMachineryAndEquipmentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl">Other non-current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherLiabilitiesNoncurrent_lbl1">Other Liabilities, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent_lbl1" xlink:title="label: OtherLiabilitiesNoncurrent to us-gaap_OtherLiabilitiesNoncurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="OtherNonoperatingIncome" xlink:title="OtherNonoperatingIncome" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherNonoperatingIncome_lbl" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncome_lbl">Other income, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl" xlink:title="label: OtherNonoperatingIncome to us-gaap_OtherNonoperatingIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherNonoperatingIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherNonoperatingIncome_lbl1" xml:lang="en-US" id="us-gaap_OtherNonoperatingIncome_lbl1">Other Nonoperating Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonoperatingIncome" xlink:to="us-gaap_OtherNonoperatingIncome_lbl1" xlink:title="label: OtherNonoperatingIncome to us-gaap_OtherNonoperatingIncome_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="OtherPrepaidExpenseCurrent" xlink:title="OtherPrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherPrepaidExpenseCurrent_lbl" xml:lang="en-US" id="us-gaap_OtherPrepaidExpenseCurrent_lbl">Refund for goods and services tax ("GST")</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl" xlink:title="label: OtherPrepaidExpenseCurrent to us-gaap_OtherPrepaidExpenseCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherPrepaidExpenseCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherPrepaidExpenseCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherPrepaidExpenseCurrent_lbl1">Other Prepaid Expense, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherPrepaidExpenseCurrent" xlink:to="us-gaap_OtherPrepaidExpenseCurrent_lbl1" xlink:title="label: OtherPrepaidExpenseCurrent to us-gaap_OtherPrepaidExpenseCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US" id="us-gaap_OtherAccruedLiabilitiesCurrent_lbl">Others</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl" xlink:title="label: OtherAccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" xml:lang="en-US" id="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1">Other Accrued Liabilities, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" xlink:title="label: OtherAccruedLiabilitiesCurrent to us-gaap_OtherAccruedLiabilitiesCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ParentMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ParentMember_lbl" xml:lang="en-US" id="us-gaap_ParentMember_lbl">Total Shareholders' Equity [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="us-gaap_ParentMember_lbl" xlink:title="label: ParentMember to us-gaap_ParentMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ParentMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ParentMember_lbl1" xml:lang="en-US" id="us-gaap_ParentMember_lbl1">Parent [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ParentMember" xlink:to="us-gaap_ParentMember_lbl1" xlink:title="label: ParentMember to us-gaap_ParentMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PayablesAndAccrualsAbstract_lbl" xml:lang="en-US" id="us-gaap_PayablesAndAccrualsAbstract_lbl">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PayablesAndAccrualsAbstract" xlink:to="us-gaap_PayablesAndAccrualsAbstract_lbl" xlink:title="label: PayablesAndAccrualsAbstract to us-gaap_PayablesAndAccrualsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="PaymentsToAcquireLongtermInvestments" xlink:title="PaymentsToAcquireLongtermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireLongtermInvestments_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireLongtermInvestments_lbl">Purchase of equity investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireLongtermInvestments" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments_lbl" xlink:title="label: PaymentsToAcquireLongtermInvestments to us-gaap_PaymentsToAcquireLongtermInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireLongtermInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireLongtermInvestments_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireLongtermInvestments_lbl1">Payments to Acquire Long-term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireLongtermInvestments" xlink:to="us-gaap_PaymentsToAcquireLongtermInvestments_lbl1" xlink:title="label: PaymentsToAcquireLongtermInvestments to us-gaap_PaymentsToAcquireLongtermInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:label="PaymentsToFundLongtermLoansToRelatedParties" xlink:title="PaymentsToFundLongtermLoansToRelatedParties" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl" xml:lang="en-US" id="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl">Loans provided to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToFundLongtermLoansToRelatedParties" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl" xlink:title="label: PaymentsToFundLongtermLoansToRelatedParties to us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1">Payments to Fund Long-term Loans to Related Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToFundLongtermLoansToRelatedParties" xlink:to="us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1" xlink:title="label: PaymentsToFundLongtermLoansToRelatedParties to us-gaap_PaymentsToFundLongtermLoansToRelatedParties_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireIntangibleAssets_lbl">Purchase of intangible assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl" xlink:title="label: PaymentsToAcquireIntangibleAssets to us-gaap_PaymentsToAcquireIntangibleAssets_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1">Payments to Acquire Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" xlink:title="label: PaymentsToAcquireIntangibleAssets to us-gaap_PaymentsToAcquireIntangibleAssets_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="PaymentsToAcquireBusinessesGross" xlink:title="PaymentsToAcquireBusinessesGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquireBusinessesGross_lbl">Purchase consideration of stock acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquireBusinessesGross" xlink:to="us-gaap_PaymentsToAcquireBusinessesGross_lbl" xlink:title="label: PaymentsToAcquireBusinessesGross to us-gaap_PaymentsToAcquireBusinessesGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl">Purchase of plants and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" xlink:title="label: PaymentsToAcquirePropertyPlantAndEquipment to us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_PlanNameDomain_lbl">Plan Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameDomain" xlink:to="us-gaap_PlanNameDomain_lbl" xlink:title="label: PlanNameDomain to us-gaap_PlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PlanNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PlanNameAxis_lbl" xml:lang="en-US" id="us-gaap_PlanNameAxis_lbl">Plan Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlanNameAxis" xlink:to="us-gaap_PlanNameAxis_lbl" xlink:title="label: PlanNameAxis to us-gaap_PlanNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="PrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl">PREPAYMENT AND OTHER CURRENT ASSETS, NET [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrentAbstract to us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl">Prepayment and other current assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1">Prepayment and other current assets, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl2" xml:lang="en-US" id="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl2">Prepaid Expense and Other Assets, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl2" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrent to us-gaap_PrepaidExpenseAndOtherAssetsCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="PrepaidTaxes" xlink:title="PrepaidTaxes" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PrepaidTaxes_lbl" xml:lang="en-US" id="us-gaap_PrepaidTaxes_lbl">Deductible input value added tax</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl" xlink:title="label: PrepaidTaxes to us-gaap_PrepaidTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidTaxes_lbl1" xml:lang="en-US" id="us-gaap_PrepaidTaxes_lbl1">Prepaid Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidTaxes" xlink:to="us-gaap_PrepaidTaxes_lbl1" xlink:title="label: PrepaidTaxes to us-gaap_PrepaidTaxes_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PrepaidExpenseCurrent_lbl" xml:lang="en-US" id="us-gaap_PrepaidExpenseCurrent_lbl">Total</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl" xlink:title="label: PrepaidExpenseCurrent to us-gaap_PrepaidExpenseCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PrepaidExpenseCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PrepaidExpenseCurrent_lbl1" xml:lang="en-US" id="us-gaap_PrepaidExpenseCurrent_lbl1">Prepaid Expense, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseCurrent" xlink:to="us-gaap_PrepaidExpenseCurrent_lbl1" xlink:title="label: PrepaidExpenseCurrent to us-gaap_PrepaidExpenseCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="ProceedsFromSaleOfLongtermInvestments" xlink:title="ProceedsFromSaleOfLongtermInvestments" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl">Proceeds from disposal of long-term investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfLongtermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" xlink:title="label: ProceedsFromSaleOfLongtermInvestments to us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1">Proceeds from Sale of Long-term Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfLongtermInvestments" xlink:to="us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1" xlink:title="label: ProceedsFromSaleOfLongtermInvestments to us-gaap_ProceedsFromSaleOfLongtermInvestments_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:label="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:title="ProceedsFromCollectionOfLongtermLoansToRelatedParties" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl">Repayment of loans from related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:to="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl" xlink:title="label: ProceedsFromCollectionOfLongtermLoansToRelatedParties to us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl1">Proceeds from Collection of Long-term Loans to Related Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:to="us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl1" xlink:title="label: ProceedsFromCollectionOfLongtermLoansToRelatedParties to us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="ProceedsFromBankDebt" xlink:title="ProceedsFromBankDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromBankDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromBankDebt_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromBankDebt_lbl">Proceeds from bank loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt_lbl" xlink:title="label: ProceedsFromBankDebt to us-gaap_ProceedsFromBankDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromBankDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromBankDebt_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromBankDebt_lbl1">Proceeds from Bank Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromBankDebt" xlink:to="us-gaap_ProceedsFromBankDebt_lbl1" xlink:title="label: ProceedsFromBankDebt to us-gaap_ProceedsFromBankDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="ProceedsFromRelatedPartyDebt" xlink:title="ProceedsFromRelatedPartyDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromRelatedPartyDebt_lbl">Loans proceeds from related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xlink:title="label: ProceedsFromRelatedPartyDebt to us-gaap_ProceedsFromRelatedPartyDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromRelatedPartyDebt_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromRelatedPartyDebt_lbl1">Proceeds from Related Party Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl1" xlink:title="label: ProceedsFromRelatedPartyDebt to us-gaap_ProceedsFromRelatedPartyDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl">Proceeds from disposal of property, plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" xlink:title="label: ProceedsFromSaleOfPropertyPlantAndEquipment to us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl1" xml:lang="en-US" id="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl1">Proceeds from Sale of Property, Plant, and Equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl1" xlink:title="label: ProceedsFromSaleOfPropertyPlantAndEquipment to us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProfitLoss_lbl" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_ProfitLoss_lbl1" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl1">Net loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProfitLoss_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProfitLoss_lbl2" xml:lang="en-US" id="us-gaap_ProfitLoss_lbl2">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl2" xlink:title="label: ProfitLoss to us-gaap_ProfitLoss_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentLineItems_lbl">Property, Plant and Equipment [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentLineItems_lbl" xlink:title="label: PropertyPlantAndEquipmentLineItems to us-gaap_PropertyPlantAndEquipmentLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl">PLANTS AND EQUIPMENT, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentDisclosureTextBlock to us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xml:lang="en-US" id="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl">Property Subject to or Available for Operating Lease [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" xlink:title="label: PropertySubjectToOrAvailableForOperatingLeaseAxis to us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl">Useful lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" xlink:title="label: PropertyPlantAndEquipmentUsefulLife to us-gaap_PropertyPlantAndEquipmentUsefulLife_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentAbstract_lbl">PLANTS AND EQUIPMENT, NET [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentAbstract to us-gaap_PropertyPlantAndEquipmentAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl">Plants and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" xlink:title="label: PropertyPlantAndEquipmentTextBlock to us-gaap_PropertyPlantAndEquipmentTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_lbl" xml:lang="en-US" id="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_lbl">Property Subject to or Available for Operating Lease [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_lbl" xlink:title="label: PropertySubjectToOrAvailableForOperatingLeaseDomain to us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" xlink:title="label: PropertyPlantAndEquipmentByTypeAxis to us-gaap_PropertyPlantAndEquipmentByTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:label="PropertyPlantAndEquipmentGrossAbstract" xlink:title="PropertyPlantAndEquipmentGrossAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl">Property and Equipment [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGrossAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentGrossAbstract to us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl1">Property, Plant and Equipment, Gross [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGrossAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl1" xlink:title="label: PropertyPlantAndEquipmentGrossAbstract to us-gaap_PropertyPlantAndEquipmentGrossAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" xlink:title="label: PropertyPlantAndEquipmentTypeDomain to us-gaap_PropertyPlantAndEquipmentTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="PropertyPlantAndEquipmentDisposals" xlink:title="PropertyPlantAndEquipmentDisposals" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentDisposals_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentDisposals_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentDisposals_lbl">Disposed land use rights and buildings for consideration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentDisposals" xlink:to="us-gaap_PropertyPlantAndEquipmentDisposals_lbl" xlink:title="label: PropertyPlantAndEquipmentDisposals to us-gaap_PropertyPlantAndEquipmentDisposals_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl">Plants and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl1">Plants and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl1" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl2" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl2">Long-lived assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl2" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNet_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNet_lbl3" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNet_lbl3">Property, Plant and Equipment, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet_lbl3" xlink:title="label: PropertyPlantAndEquipmentNet to us-gaap_PropertyPlantAndEquipmentNet_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl">Plants and equipment, net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" xlink:title="label: PropertyPlantAndEquipmentPolicyTextBlock to us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentGross_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentGross_lbl">Plants and equipment, gross</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross_lbl" xlink:title="label: PropertyPlantAndEquipmentGross to us-gaap_PropertyPlantAndEquipmentGross_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xml:lang="en-US" id="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl">At Cost [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" xlink:title="label: PropertyPlantAndEquipmentNetByTypeAbstract to us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ProvisionForDoubtfulAccounts_lbl" xml:lang="en-US" id="us-gaap_ProvisionForDoubtfulAccounts_lbl">Provision for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl" xlink:title="label: ProvisionForDoubtfulAccounts to us-gaap_ProvisionForDoubtfulAccounts_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl1" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ProvisionForDoubtfulAccounts_lbl1" xml:lang="en-US" id="us-gaap_ProvisionForDoubtfulAccounts_lbl1">Provision for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl1" xlink:title="label: ProvisionForDoubtfulAccounts to us-gaap_ProvisionForDoubtfulAccounts_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ProvisionForDoubtfulAccounts_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ProvisionForDoubtfulAccounts_lbl2" xml:lang="en-US" id="us-gaap_ProvisionForDoubtfulAccounts_lbl2">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts_lbl2" xlink:title="label: ProvisionForDoubtfulAccounts to us-gaap_ProvisionForDoubtfulAccounts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl">Right of use asset financed by lease liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" xlink:title="label: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" xml:lang="en-US" id="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" xlink:title="label: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability to us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:title="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xml:lang="en-US" id="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl">Accounts receivable and provision for doubtful accounts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" xlink:title="label: ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy to us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReceivablesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US" id="us-gaap_ReceivablesAbstract_lbl">ACCOUNTS RECEIVABLE, NET [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl" xlink:title="label: ReceivablesAbstract to us-gaap_ReceivablesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ReceivablesNetCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ReceivablesNetCurrent_lbl" xml:lang="en-US" id="us-gaap_ReceivablesNetCurrent_lbl">Net receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivablesNetCurrent" xlink:to="us-gaap_ReceivablesNetCurrent_lbl" xlink:title="label: ReceivablesNetCurrent to us-gaap_ReceivablesNetCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsAbstract_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsAbstract_lbl">RELATED PARTY TRANSACTIONS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="us-gaap_RelatedPartyTransactionsAbstract_lbl" xlink:title="label: RelatedPartyTransactionsAbstract to us-gaap_RelatedPartyTransactionsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionLineItems_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionLineItems_lbl">Related Party Transaction [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionLineItems" xlink:to="us-gaap_RelatedPartyTransactionLineItems_lbl" xlink:title="label: RelatedPartyTransactionLineItems to us-gaap_RelatedPartyTransactionLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl">Related Party [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" xlink:title="label: RelatedPartyTransactionsByRelatedPartyAxis to us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl">RELATED PARTY TRANSACTIONS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionsDisclosureTextBlock" xlink:to="us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" xlink:title="label: RelatedPartyTransactionsDisclosureTextBlock to us-gaap_RelatedPartyTransactionsDisclosureTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl">Purchase of raw materials from related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xlink:title="label: RelatedPartyTransactionPurchasesFromRelatedParty to us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RelatedPartyDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RelatedPartyDomain_lbl" xml:lang="en-US" id="us-gaap_RelatedPartyDomain_lbl">Related Party [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartyDomain" xlink:to="us-gaap_RelatedPartyDomain_lbl" xlink:title="label: RelatedPartyDomain to us-gaap_RelatedPartyDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="RepaymentsOfBankDebt" xlink:title="RepaymentsOfBankDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfBankDebt_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfBankDebt_lbl">Repayments of bank loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl" xlink:title="label: RepaymentsOfBankDebt to us-gaap_RepaymentsOfBankDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfBankDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfBankDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfBankDebt_lbl1">Repayments of Bank Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfBankDebt" xlink:to="us-gaap_RepaymentsOfBankDebt_lbl1" xlink:title="label: RepaymentsOfBankDebt to us-gaap_RepaymentsOfBankDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="RepaymentsOfRelatedPartyDebt" xlink:title="RepaymentsOfRelatedPartyDebt" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US" id="us-gaap_RepaymentsOfRelatedPartyDebt_lbl">Repayment of loans to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xlink:title="label: RepaymentsOfRelatedPartyDebt to us-gaap_RepaymentsOfRelatedPartyDebt_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xml:lang="en-US" id="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1">Repayments of Related Party Debt</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xlink:title="label: RepaymentsOfRelatedPartyDebt to us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense_lbl">Research and development expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ResearchAndDevelopmentExpense_lbl1" xml:lang="en-US" id="us-gaap_ResearchAndDevelopmentExpense_lbl1">Research and Development Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl1" xlink:title="label: ResearchAndDevelopmentExpense to us-gaap_ResearchAndDevelopmentExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCash_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedCash_lbl" xml:lang="en-US" id="us-gaap_RestrictedCash_lbl">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl" xlink:title="label: RestrictedCash to us-gaap_RestrictedCash_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="RestrictedCashCurrent" xlink:title="RestrictedCashCurrent" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RestrictedCashCurrent_lbl" xml:lang="en-US" id="us-gaap_RestrictedCashCurrent_lbl">Restricted cash</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl" xlink:title="label: RestrictedCashCurrent to us-gaap_RestrictedCashCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RestrictedCashCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RestrictedCashCurrent_lbl1" xml:lang="en-US" id="us-gaap_RestrictedCashCurrent_lbl1">Restricted Cash, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl1" xlink:title="label: RestrictedCashCurrent to us-gaap_RestrictedCashCurrent_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RetainedEarningsMember_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl">Accumulated Deficit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsMember_lbl1" xml:lang="en-US" id="us-gaap_RetainedEarningsMember_lbl1">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember_lbl1" xlink:title="label: RetainedEarningsMember to us-gaap_RetainedEarningsMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit_lbl">Accumulated deficit</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" xml:lang="en-US" id="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1">Retained Earnings (Accumulated Deficit)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" xlink:title="label: RetainedEarningsAccumulatedDeficit to us-gaap_RetainedEarningsAccumulatedDeficit_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl">Revenue recognition</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" xlink:title="label: RevenueFromContractWithCustomerPolicyTextBlock to us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl">Revenue</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xml:lang="en-US" id="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1">Net revenues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" xlink:title="label: RevenueFromContractWithCustomerExcludingAssessedTax to us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xml:lang="en-US" id="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" xlink:title="label: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_RisksAndUncertaintiesAbstract_lbl" xml:lang="en-US" id="us-gaap_RisksAndUncertaintiesAbstract_lbl">CONCENTRATIONS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="us-gaap_RisksAndUncertaintiesAbstract_lbl" xlink:title="label: RisksAndUncertaintiesAbstract to us-gaap_RisksAndUncertaintiesAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl">Expected to vest, weighted average remaining contractual term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl">Options contractual term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" xlink:title="label: SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl">Options expiration period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl">Outstanding, weighted average remaining contractual term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl">Exercisable, aggregate intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xml:lang="en-US" id="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl">Exercisable, weighted average remaining contractual term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" xlink:title="label: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 to us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueProductLineMember" xlink:label="SalesRevenueProductLineMember" xlink:title="SalesRevenueProductLineMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SalesRevenueProductLineMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SalesRevenueProductLineMember_lbl" xml:lang="en-US" id="us-gaap_SalesRevenueProductLineMember_lbl">Revenue [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SalesRevenueProductLineMember" xlink:to="us-gaap_SalesRevenueProductLineMember_lbl" xlink:title="label: SalesRevenueProductLineMember to us-gaap_SalesRevenueProductLineMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl">Fair Value Assumptions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock to us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl">Share Options Activity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" xlink:title="label: ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock to us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl">Inventories</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" xlink:title="label: ScheduleOfInventoryCurrentTableTextBlock to us-gaap_ScheduleOfInventoryCurrentTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl">Long-lived Assets by Geographic Segment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" xlink:title="label: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:title="ScheduleOfRelatedPartyTransactionsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl">Related Party Transactions and Balances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" xlink:title="label: ScheduleOfRelatedPartyTransactionsTableTextBlock to us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:label="ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:title="ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl">Significant Subsidiaries of Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl" xlink:title="label: ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock to us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl">Components of (Loss) Profit Before Income Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" xlink:title="label: ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock to us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl">Deferred Income Tax Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" xlink:title="label: ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock to us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl">Income Tax Expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" xlink:title="label: ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock to us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl">Calculation of Basic and Diluted Net Loss Per Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" xlink:title="label: ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock to us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl">Accrued Expenses and Other Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" xlink:title="label: ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock to us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" xlink:title="label: ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock to us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:title="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_lbl">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_lbl" xlink:title="label: ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable to us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl">Schedule of Equity Method Investments [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" xlink:title="label: ScheduleOfEquityMethodInvestmentsLineItems to us-gaap_ScheduleOfEquityMethodInvestmentsLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl">Schedule of Equity Method Investments [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" xlink:title="label: ScheduleOfEquityMethodInvestmentsTable to us-gaap_ScheduleOfEquityMethodInvestmentsTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" xlink:title="label: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl">Property, Plant and Equipment [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentTable to us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:title="ScheduleOfOtherAssetsNoncurrentTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl">Other Non-Current Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" xlink:title="label: ScheduleOfOtherAssetsNoncurrentTextBlock to us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl1">Schedule of Other Assets, Noncurrent [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:to="us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl1" xlink:title="label: ScheduleOfOtherAssetsNoncurrentTextBlock to us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" xlink:title="label: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl">Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" xlink:title="label: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:title="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xml:lang="en-US" id="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl">Accounts Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" xlink:title="label: ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock to us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl1" xml:lang="en-US" id="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl1">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl1" xlink:title="label: ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock to us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xml:lang="en-US" id="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl">Customer and Purchase Concentration Risks</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" xlink:title="label: SchedulesOfConcentrationOfRiskByRiskFactorTextBlock to us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract_lbl">Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:to="us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract_lbl" xlink:title="label: SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract to us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingAbstract_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingAbstract_lbl">Segment Reporting [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingAbstract" xlink:to="us-gaap_SegmentReportingAbstract_lbl" xlink:title="label: SegmentReportingAbstract to us-gaap_SegmentReportingAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="SegmentReportingPolicyPolicyTextBlock" xlink:title="SegmentReportingPolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xml:lang="en-US" id="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl">Segments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentReportingPolicyPolicyTextBlock" xlink:to="us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" xlink:title="label: SegmentReportingPolicyPolicyTextBlock to us-gaap_SegmentReportingPolicyPolicyTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_SellingAndMarketingExpense_lbl" xml:lang="en-US" id="us-gaap_SellingAndMarketingExpense_lbl">Selling and marketing expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl" xlink:title="label: SellingAndMarketingExpense to us-gaap_SellingAndMarketingExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SellingAndMarketingExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SellingAndMarketingExpense_lbl1" xml:lang="en-US" id="us-gaap_SellingAndMarketingExpense_lbl1">Selling and Marketing Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SellingAndMarketingExpense" xlink:to="us-gaap_SellingAndMarketingExpense_lbl1" xlink:title="label: SellingAndMarketingExpense to us-gaap_SellingAndMarketingExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="ServiceOtherMember" xlink:title="ServiceOtherMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ServiceOtherMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ServiceOtherMember_lbl" xml:lang="en-US" id="us-gaap_ServiceOtherMember_lbl">Other Service Income [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceOtherMember" xlink:to="us-gaap_ServiceOtherMember_lbl" xlink:title="label: ServiceOtherMember to us-gaap_ServiceOtherMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ServiceOtherMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ServiceOtherMember_lbl1" xml:lang="en-US" id="us-gaap_ServiceOtherMember_lbl1">Service, Other [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ServiceOtherMember" xlink:to="us-gaap_ServiceOtherMember_lbl1" xlink:title="label: ServiceOtherMember to us-gaap_ServiceOtherMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl">Weighted Average Exercise Price [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl">Options granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1">Granted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl">Forfeited (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl">Number of additional shares available for issuance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl">The fair value of underlying ordinary shares (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensationAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAbstract_lbl">Share-Based Compensation [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl" xlink:title="label: ShareBasedCompensationAbstract to us-gaap_ShareBasedCompensationAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationAbstract_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationAbstract_lbl1">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationAbstract" xlink:to="us-gaap_ShareBasedCompensationAbstract_lbl1" xlink:title="label: ShareBasedCompensationAbstract to us-gaap_ShareBasedCompensationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ShareBasedCompensation_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl">Share-based compensation expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensation_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensation_lbl1">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation_lbl1" xlink:title="label: ShareBasedCompensation to us-gaap_ShareBasedCompensation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl">Expired (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl">Exercised (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl">Granted (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl">Expected dividends yield</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl">Assumptions Used in Valuing Stock Options [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl">Risk-free interest rate per annum</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl">Shares authorized (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl">Expired (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl">Exercisable, period end (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl">Exercisable, period end (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl">Expected volatility</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl">Forfeited (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl">Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl">Outstanding, ending balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1">Outstanding, beginning balance (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl">Expected to vest, period end (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl">Outstanding, beginning balance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1">Outstanding, ending balance (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl">Outstanding, aggregate intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl">Number of Share Options [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl">Expected to vest, aggregate intrinsic value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl">Expected to vest, period end (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber to us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl">Award Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" xlink:title="label: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl">Exercise price range, lower range limit (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl">Exercise price range, upper range limit (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:to="us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" xlink:title="label: ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit to us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xml:lang="en-US" id="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl">Share-based compensation expenses</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" xlink:title="label: ShareBasedCompensationOptionAndIncentivePlansPolicy to us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xml:lang="en-US" id="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl">Supplier [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" xlink:title="label: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xml:lang="en-US" id="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl">Supplier [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" xlink:title="label: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ShortTermLeaseCost_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ShortTermLeaseCost_lbl" xml:lang="en-US" id="us-gaap_ShortTermLeaseCost_lbl">Short-term lease cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShortTermLeaseCost" xlink:to="us-gaap_ShortTermLeaseCost_lbl" xlink:title="label: ShortTermLeaseCost to us-gaap_ShortTermLeaseCost_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xml:lang="en-US" id="us-gaap_SignificantAccountingPoliciesTextBlock_lbl">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SignificantAccountingPoliciesTextBlock" xlink:to="us-gaap_SignificantAccountingPoliciesTextBlock_lbl" xlink:title="label: SignificantAccountingPoliciesTextBlock to us-gaap_SignificantAccountingPoliciesTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="StateAdministrationOfTaxationChinaMember" xlink:title="StateAdministrationOfTaxationChinaMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StateAdministrationOfTaxationChinaMember_lbl" xml:lang="en-US" id="us-gaap_StateAdministrationOfTaxationChinaMember_lbl">PRC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAdministrationOfTaxationChinaMember" xlink:to="us-gaap_StateAdministrationOfTaxationChinaMember_lbl" xlink:title="label: StateAdministrationOfTaxationChinaMember to us-gaap_StateAdministrationOfTaxationChinaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StateAdministrationOfTaxationChinaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StateAdministrationOfTaxationChinaMember_lbl1" xml:lang="en-US" id="us-gaap_StateAdministrationOfTaxationChinaMember_lbl1">State Administration of Taxation, China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StateAdministrationOfTaxationChinaMember" xlink:to="us-gaap_StateAdministrationOfTaxationChinaMember_lbl1" xlink:title="label: StateAdministrationOfTaxationChinaMember to us-gaap_StateAdministrationOfTaxationChinaMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfFinancialPositionAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfFinancialPositionAbstract_lbl">CONSOLIDATED AND COMBINED BALANCE SHEETS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract_lbl" xlink:title="label: StatementOfFinancialPositionAbstract to us-gaap_StatementOfFinancialPositionAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl">COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" xlink:title="label: StatementOfIncomeAndComprehensiveIncomeAbstract to us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementTable_lbl" xml:lang="en-US" id="us-gaap_StatementTable_lbl">Statement [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementTable" xlink:to="us-gaap_StatementTable_lbl" xlink:title="label: StatementTable to us-gaap_StatementTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementLineItems_lbl" xml:lang="en-US" id="us-gaap_StatementLineItems_lbl">Statement [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementLineItems" xlink:to="us-gaap_StatementLineItems_lbl" xlink:title="label: StatementLineItems to us-gaap_StatementLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfCashFlowsAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfCashFlowsAbstract_lbl">COMBINED STATEMENTS OF CASH FLOW [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract_lbl" xlink:title="label: StatementOfCashFlowsAbstract to us-gaap_StatementOfCashFlowsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementEquityComponentsAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementEquityComponentsAxis_lbl" xml:lang="en-US" id="us-gaap_StatementEquityComponentsAxis_lbl">Equity Components [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis_lbl" xlink:title="label: StatementEquityComponentsAxis to us-gaap_StatementEquityComponentsAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StatementOfStockholdersEquityAbstract_lbl">COMBINED STATEMENTS OF CHANGES IN EQUITY [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract_lbl" xlink:title="label: StatementOfStockholdersEquityAbstract to us-gaap_StatementOfStockholdersEquityAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl">Exercised (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesStockOptionsExercised to us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xml:lang="en-US" id="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl">Shares issued (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesNewIssues" xlink:to="us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" xlink:title="label: StockIssuedDuringPeriodSharesNewIssues to us-gaap_StockIssuedDuringPeriodSharesNewIssues_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquity_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl">Total equity attributable to shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquity_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquity_lbl1">Stockholders' Equity Attributable to Parent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquity" xlink:to="us-gaap_StockholdersEquity_lbl1" xlink:title="label: StockholdersEquity to us-gaap_StockholdersEquity_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl">Total Equity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1">Ending balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2">Beginning balance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xml:lang="en-US" id="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" xlink:title="label: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest to us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl3" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_StockholdersEquityAbstract_lbl" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract_lbl">EQUITY</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_StockholdersEquityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_StockholdersEquityAbstract_lbl1" xml:lang="en-US" id="us-gaap_StockholdersEquityAbstract_lbl1">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract_lbl1" xlink:title="label: StockholdersEquityAbstract to us-gaap_StockholdersEquityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SubsequentEventMember_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventMember_lbl">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventMember_lbl1" xml:lang="en-US" id="us-gaap_SubsequentEventMember_lbl1">Subsequent Event [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventMember" xlink:to="us-gaap_SubsequentEventMember_lbl1" xlink:title="label: SubsequentEventMember to us-gaap_SubsequentEventMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeDomain_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeDomain_lbl">Subsequent Event Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeDomain" xlink:to="us-gaap_SubsequentEventTypeDomain_lbl" xlink:title="label: SubsequentEventTypeDomain to us-gaap_SubsequentEventTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventLineItems_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventLineItems_lbl">Subsequent Event [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventLineItems" xlink:to="us-gaap_SubsequentEventLineItems_lbl" xlink:title="label: SubsequentEventLineItems to us-gaap_SubsequentEventLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTypeAxis_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTypeAxis_lbl">Subsequent Event Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeAxis_lbl" xlink:title="label: SubsequentEventTypeAxis to us-gaap_SubsequentEventTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsAbstract_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventsAbstract_lbl">SUBSEQUENT EVENT [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsAbstract" xlink:to="us-gaap_SubsequentEventsAbstract_lbl" xlink:title="label: SubsequentEventsAbstract to us-gaap_SubsequentEventsAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventTable_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventTable_lbl">Subsequent Event [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventTable" xlink:to="us-gaap_SubsequentEventTable_lbl" xlink:title="label: SubsequentEventTable to us-gaap_SubsequentEventTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsequentEventsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsequentEventsTextBlock_lbl" xml:lang="en-US" id="us-gaap_SubsequentEventsTextBlock_lbl">SUBSEQUENT EVENT</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventsTextBlock" xlink:to="us-gaap_SubsequentEventsTextBlock_lbl" xlink:title="label: SubsequentEventsTextBlock to us-gaap_SubsequentEventsTextBlock_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xml:lang="en-US" id="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl">Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" xlink:title="label: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="SummaryOfValuationAllowanceTextBlock" xlink:title="SummaryOfValuationAllowanceTextBlock" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl" xml:lang="en-US" id="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl">Changes Related to Valuation Allowance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfValuationAllowanceTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl" xlink:title="label: SummaryOfValuationAllowanceTextBlock to us-gaap_SummaryOfValuationAllowanceTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl1" xml:lang="en-US" id="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl1">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SummaryOfValuationAllowanceTextBlock" xlink:to="us-gaap_SummaryOfValuationAllowanceTextBlock_lbl1" xlink:title="label: SummaryOfValuationAllowanceTextBlock to us-gaap_SummaryOfValuationAllowanceTextBlock_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract_lbl">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplementalCashFlowInformationAbstract_lbl1" xml:lang="en-US" id="us-gaap_SupplementalCashFlowInformationAbstract_lbl1">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract_lbl1" xlink:title="label: SupplementalCashFlowInformationAbstract to us-gaap_SupplementalCashFlowInformationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="SupplierConcentrationRiskMember" xlink:title="SupplierConcentrationRiskMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_SupplierConcentrationRiskMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_SupplierConcentrationRiskMember_lbl" xml:lang="en-US" id="us-gaap_SupplierConcentrationRiskMember_lbl">Supplier Concentration Risk [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierConcentrationRiskMember" xlink:to="us-gaap_SupplierConcentrationRiskMember_lbl" xlink:title="label: SupplierConcentrationRiskMember to us-gaap_SupplierConcentrationRiskMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="Supplies" xlink:title="Supplies" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Supplies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_Supplies_lbl" xml:lang="en-US" id="us-gaap_Supplies_lbl">Advance to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Supplies" xlink:to="us-gaap_Supplies_lbl" xlink:title="label: Supplies to us-gaap_Supplies_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_Supplies_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_Supplies_lbl1" xml:lang="en-US" id="us-gaap_Supplies_lbl1">Prepaid Supplies</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Supplies" xlink:to="us-gaap_Supplies_lbl1" xlink:title="label: Supplies to us-gaap_Supplies_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxPeriodAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxPeriodAxis_lbl" xml:lang="en-US" id="us-gaap_TaxPeriodAxis_lbl">Tax Period [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxPeriodAxis" xlink:to="us-gaap_TaxPeriodAxis_lbl" xlink:title="label: TaxPeriodAxis to us-gaap_TaxPeriodAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TaxPeriodDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TaxPeriodDomain_lbl" xml:lang="en-US" id="us-gaap_TaxPeriodDomain_lbl">Tax Period [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxPeriodDomain" xlink:to="us-gaap_TaxPeriodDomain_lbl" xlink:title="label: TaxPeriodDomain to us-gaap_TaxPeriodDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:label xlink:type="resource" xlink:label="us-gaap_TypeOfArrangementAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_TypeOfArrangementAxis_lbl" xml:lang="en-US" id="us-gaap_TypeOfArrangementAxis_lbl">Collaborative Arrangement and Arrangement Other than Collaborative [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TypeOfArrangementAxis" xlink:to="us-gaap_TypeOfArrangementAxis_lbl" xlink:title="label: TypeOfArrangementAxis to us-gaap_TypeOfArrangementAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl">Interest or penalties associated with tax position</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl">Unrecognized uncertain tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl1">Unrecognized tax positions</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl1" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl1" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefits_lbl2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefits_lbl2" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefits_lbl2">Unrecognized Tax Benefits</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits_lbl2" xlink:title="label: UnrecognizedTaxBenefits to us-gaap_UnrecognizedTaxBenefits_lbl2" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl">Unrecognized liabilities, interest or penalties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl1" xml:lang="en-US" id="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl1">Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl1" xlink:title="label: UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense to us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:label xlink:type="resource" xlink:label="us-gaap_UseOfEstimates_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_UseOfEstimates_lbl" xml:lang="en-US" id="us-gaap_UseOfEstimates_lbl">Use of estimates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="UseOfEstimates" xlink:to="us-gaap_UseOfEstimates_lbl" xlink:title="label: UseOfEstimates to us-gaap_UseOfEstimates_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl">Additions during the year</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xml:lang="en-US" id="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInAmount to us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:label xlink:type="resource" xlink:label="us-gaap_VehiclesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_VehiclesMember_lbl" xml:lang="en-US" id="us-gaap_VehiclesMember_lbl">Motor Vehicles [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehiclesMember" xlink:to="us-gaap_VehiclesMember_lbl" xlink:title="label: VehiclesMember to us-gaap_VehiclesMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl">Weighted average ordinary shares used in computing diluted loss per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1">Weighted average number of shares outstanding, diluted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" xlink:title="label: WeightedAverageNumberOfDilutedSharesOutstanding to us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl">Weighted average ordinary shares used in computing basic loss per share (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1">Weighted average number of shares outstanding, basic (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" xlink:title="label: WeightedAverageNumberOfSharesOutstandingBasic to us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:label xlink:type="resource" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US" id="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl">Denominator [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xlink:title="label: WeightedAverageNumberOfSharesOutstandingAbstract to us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:label xlink:type="resource" xlink:label="srt_AsiaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AsiaMember_lbl" xml:lang="en-US" id="srt_AsiaMember_lbl">Asia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AsiaMember" xlink:to="srt_AsiaMember_lbl" xlink:title="label: AsiaMember to srt_AsiaMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:label xlink:type="resource" xlink:label="srt_AmericasMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_AmericasMember_lbl" xml:lang="en-US" id="srt_AmericasMember_lbl">America [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmericasMember" xlink:to="srt_AmericasMember_lbl" xlink:title="label: AmericasMember to srt_AmericasMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidatedEntitiesDomain_lbl" xml:lang="en-US" id="srt_ConsolidatedEntitiesDomain_lbl">Consolidated Entities [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidatedEntitiesDomain" xlink:to="srt_ConsolidatedEntitiesDomain_lbl" xlink:title="label: ConsolidatedEntitiesDomain to srt_ConsolidatedEntitiesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ConsolidatedEntitiesAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ConsolidatedEntitiesAxis_lbl" xml:lang="en-US" id="srt_ConsolidatedEntitiesAxis_lbl">Consolidated Entities [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsolidatedEntitiesAxis" xlink:to="srt_ConsolidatedEntitiesAxis_lbl" xlink:title="label: ConsolidatedEntitiesAxis to srt_ConsolidatedEntitiesAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:label xlink:type="resource" xlink:label="srt_EuropeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_EuropeMember_lbl" xml:lang="en-US" id="srt_EuropeMember_lbl">Europe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EuropeMember" xlink:to="srt_EuropeMember_lbl" xlink:title="label: EuropeMember to srt_EuropeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:label xlink:type="resource" xlink:label="srt_EquityMethodInvesteeNameDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_EquityMethodInvesteeNameDomain_lbl" xml:lang="en-US" id="srt_EquityMethodInvesteeNameDomain_lbl">Investment, Name [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="srt_EquityMethodInvesteeNameDomain_lbl" xlink:title="label: EquityMethodInvesteeNameDomain to srt_EquityMethodInvesteeNameDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis" xlink:label="LitigationCaseAxis" xlink:title="LitigationCaseAxis" />
    <link:label xlink:type="resource" xlink:label="srt_LitigationCaseAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_LitigationCaseAxis_lbl" xml:lang="en-US" id="srt_LitigationCaseAxis_lbl">Litigation Case [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationCaseAxis" xlink:to="srt_LitigationCaseAxis_lbl" xlink:title="label: LitigationCaseAxis to srt_LitigationCaseAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain" xlink:title="LitigationCaseTypeDomain" />
    <link:label xlink:type="resource" xlink:label="srt_LitigationCaseTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_LitigationCaseTypeDomain_lbl" xml:lang="en-US" id="srt_LitigationCaseTypeDomain_lbl">Litigation Case [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LitigationCaseTypeDomain" xlink:to="srt_LitigationCaseTypeDomain_lbl" xlink:title="label: LitigationCaseTypeDomain to srt_LitigationCaseTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:label xlink:type="resource" xlink:label="srt_MajorCustomersAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MajorCustomersAxis_lbl" xml:lang="en-US" id="srt_MajorCustomersAxis_lbl">Customer [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis_lbl" xlink:title="label: MajorCustomersAxis to srt_MajorCustomersAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MaximumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MaximumMember_lbl" xml:lang="en-US" id="srt_MaximumMember_lbl">Maximum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaximumMember" xlink:to="srt_MaximumMember_lbl" xlink:title="label: MaximumMember to srt_MaximumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:label xlink:type="resource" xlink:label="srt_MinimumMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_MinimumMember_lbl" xml:lang="en-US" id="srt_MinimumMember_lbl">Minimum [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MinimumMember" xlink:to="srt_MinimumMember_lbl" xlink:title="label: MinimumMember to srt_MinimumMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:label xlink:type="resource" xlink:label="srt_NameOfMajorCustomerDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_NameOfMajorCustomerDomain_lbl" xml:lang="en-US" id="srt_NameOfMajorCustomerDomain_lbl">Customer [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain_lbl" xlink:title="label: NameOfMajorCustomerDomain to srt_NameOfMajorCustomerDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="OwnershipDomain" xlink:title="OwnershipDomain" />
    <link:label xlink:type="resource" xlink:label="srt_OwnershipDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_OwnershipDomain_lbl" xml:lang="en-US" id="srt_OwnershipDomain_lbl">Ownership [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OwnershipDomain" xlink:to="srt_OwnershipDomain_lbl" xlink:title="label: OwnershipDomain to srt_OwnershipDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="OwnershipAxis" xlink:title="OwnershipAxis" />
    <link:label xlink:type="resource" xlink:label="srt_OwnershipAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_OwnershipAxis_lbl" xml:lang="en-US" id="srt_OwnershipAxis_lbl">Ownership [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OwnershipAxis" xlink:to="srt_OwnershipAxis_lbl" xlink:title="label: OwnershipAxis to srt_OwnershipAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ProductsAndServicesDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductsAndServicesDomain_lbl" xml:lang="en-US" id="srt_ProductsAndServicesDomain_lbl">Product and Service [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductsAndServicesDomain" xlink:to="srt_ProductsAndServicesDomain_lbl" xlink:title="label: ProductsAndServicesDomain to srt_ProductsAndServicesDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ProductOrServiceAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ProductOrServiceAxis_lbl" xml:lang="en-US" id="srt_ProductOrServiceAxis_lbl">Product and Service [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProductOrServiceAxis" xlink:to="srt_ProductOrServiceAxis_lbl" xlink:title="label: ProductOrServiceAxis to srt_ProductOrServiceAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:label xlink:type="resource" xlink:label="srt_RangeMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeMember_lbl" xml:lang="en-US" id="srt_RangeMember_lbl">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeMember" xlink:to="srt_RangeMember_lbl" xlink:title="label: RangeMember to srt_RangeMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:label xlink:type="resource" xlink:label="srt_RangeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_RangeAxis_lbl" xml:lang="en-US" id="srt_RangeAxis_lbl">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RangeAxis" xlink:to="srt_RangeAxis_lbl" xlink:title="label: RangeAxis to srt_RangeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:label xlink:type="resource" xlink:label="srt_ScenarioUnspecifiedDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScenarioUnspecifiedDomain_lbl" xml:lang="en-US" id="srt_ScenarioUnspecifiedDomain_lbl">Scenario [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScenarioUnspecifiedDomain" xlink:to="srt_ScenarioUnspecifiedDomain_lbl" xlink:title="label: ScenarioUnspecifiedDomain to srt_ScenarioUnspecifiedDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:label xlink:type="resource" xlink:label="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xml:lang="en-US" id="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl">Investment, Name [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" xlink:title="label: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:label xlink:type="resource" xlink:label="srt_SegmentGeographicalDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_SegmentGeographicalDomain_lbl" xml:lang="en-US" id="srt_SegmentGeographicalDomain_lbl">Geographical [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain_lbl" xlink:title="label: SegmentGeographicalDomain to srt_SegmentGeographicalDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementScenarioAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementScenarioAxis_lbl" xml:lang="en-US" id="srt_StatementScenarioAxis_lbl">Scenario [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl" xlink:title="label: StatementScenarioAxis to srt_StatementScenarioAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:label xlink:type="resource" xlink:label="srt_StatementGeographicalAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_StatementGeographicalAxis_lbl" xml:lang="en-US" id="srt_StatementGeographicalAxis_lbl">Geographical [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis_lbl" xlink:title="label: StatementGeographicalAxis to srt_StatementGeographicalAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xml:lang="en-US" id="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" xlink:title="label: TitleOfIndividualWithRelationshipToEntityDomain to srt_TitleOfIndividualWithRelationshipToEntityDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:label xlink:type="resource" xlink:label="srt_TitleOfIndividualAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="srt_TitleOfIndividualAxis_lbl" xml:lang="en-US" id="srt_TitleOfIndividualAxis_lbl">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis_lbl" xlink:title="label: TitleOfIndividualAxis to srt_TitleOfIndividualAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU" xlink:label="AU" xlink:title="AU" />
    <link:label xlink:type="resource" xlink:label="country_AU_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_AU_lbl" xml:lang="en-US" id="country_AU_lbl">Australia [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AU" xlink:to="country_AU_lbl" xlink:title="label: AU to country_AU_lbl" />
    <link:label xlink:type="resource" xlink:label="country_AU_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_AU_lbl1" xml:lang="en-US" id="country_AU_lbl1">AUSTRALIA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AU" xlink:to="country_AU_lbl1" xlink:title="label: AU to country_AU_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_CN_lbl" xml:lang="en-US" id="country_CN_lbl">PRC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl" xlink:title="label: CN to country_CN_lbl" />
    <link:label xlink:type="resource" xlink:label="country_CN_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_CN_lbl1" xml:lang="en-US" id="country_CN_lbl1">CHINA</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CN" xlink:to="country_CN_lbl1" xlink:title="label: CN to country_CN_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:label xlink:type="resource" xlink:label="country_HK_lbl" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="country_HK_lbl" xml:lang="en-US" id="country_HK_lbl">Hong Kong [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HK" xlink:to="country_HK_lbl" xlink:title="label: HK to country_HK_lbl" />
    <link:label xlink:type="resource" xlink:label="country_HK_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_HK_lbl1" xml:lang="en-US" id="country_HK_lbl1">HONG KONG</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HK" xlink:to="country_HK_lbl1" xlink:title="label: HK to country_HK_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="country_US_lbl" xml:lang="en-US" id="country_US_lbl">United States [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl" xlink:title="label: US to country_US_lbl" />
    <link:label xlink:type="resource" xlink:label="country_US_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="country_US_lbl1" xml:lang="en-US" id="country_US_lbl1">US [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="US" xlink:to="country_US_lbl1" xlink:title="label: US to country_US_lbl1" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:label xlink:type="resource" xlink:label="dei_CoverAbstract_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CoverAbstract_lbl" xml:lang="en-US" id="dei_CoverAbstract_lbl">Cover [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:title="label: CoverAbstract to dei_CoverAbstract_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentType_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentType_lbl" xml:lang="en-US" id="dei_DocumentType_lbl">Document Type</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentType" xlink:to="dei_DocumentType_lbl" xlink:title="label: DocumentType to dei_DocumentType_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAnnualReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAnnualReport_lbl" xml:lang="en-US" id="dei_DocumentAnnualReport_lbl">Document Annual Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:title="label: DocumentAnnualReport to dei_DocumentAnnualReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentTransitionReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentTransitionReport_lbl" xml:lang="en-US" id="dei_DocumentTransitionReport_lbl">Document Transition Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:title="label: DocumentTransitionReport to dei_DocumentTransitionReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="DocumentShellCompanyReport" xlink:title="DocumentShellCompanyReport" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentShellCompanyReport_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US" id="dei_DocumentShellCompanyReport_lbl">Document Shell Company Report</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:title="label: DocumentShellCompanyReport to dei_DocumentShellCompanyReport_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:label xlink:type="resource" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US" id="dei_EntityInteractiveDataCurrent_lbl">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:title="label: EntityInteractiveDataCurrent to dei_EntityInteractiveDataCurrent_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="DocumentRegistrationStatement" xlink:title="DocumentRegistrationStatement" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentRegistrationStatement_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US" id="dei_DocumentRegistrationStatement_lbl">Document Registration Statement</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:title="label: DocumentRegistrationStatement to dei_DocumentRegistrationStatement_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="DocumentAccountingStandard" xlink:title="DocumentAccountingStandard" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentAccountingStandard_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentAccountingStandard_lbl" xml:lang="en-US" id="dei_DocumentAccountingStandard_lbl">Document Accounting Standard</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:title="label: DocumentAccountingStandard to dei_DocumentAccountingStandard_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:label xlink:type="resource" xlink:label="dei_AmendmentFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AmendmentFlag_lbl" xml:lang="en-US" id="dei_AmendmentFlag_lbl">Amendment Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:title="label: AmendmentFlag to dei_AmendmentFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:label xlink:type="resource" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US" id="dei_IcfrAuditorAttestationFlag_lbl">ICFR Auditor Attestation Flag</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl" xlink:title="label: IcfrAuditorAttestationFlag to dei_IcfrAuditorAttestationFlag_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalYearFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalYearFocus_lbl">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:title="label: DocumentFiscalYearFocus to dei_DocumentFiscalYearFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US" id="dei_DocumentFiscalPeriodFocus_lbl">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:title="label: DocumentFiscalPeriodFocus to dei_DocumentFiscalPeriodFocus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_DocumentPeriodEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US" id="dei_DocumentPeriodEndDate_lbl">Document Period End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:title="label: DocumentPeriodEndDate to dei_DocumentPeriodEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:label xlink:type="resource" xlink:label="dei_EntityRegistrantName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityRegistrantName_lbl" xml:lang="en-US" id="dei_EntityRegistrantName_lbl">Entity Registrant Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:title="label: EntityRegistrantName to dei_EntityRegistrantName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCentralIndexKey_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCentralIndexKey_lbl" xml:lang="en-US" id="dei_EntityCentralIndexKey_lbl">Entity Central Index Key</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:title="label: EntityCentralIndexKey to dei_EntityCentralIndexKey_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFileNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFileNumber_lbl" xml:lang="en-US" id="dei_EntityFileNumber_lbl">Entity File Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:title="label: EntityFileNumber to dei_EntityFileNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US" id="dei_EntityIncorporationStateCountryCode_lbl">Entity Incorporation, State or Country Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:title="label: EntityIncorporationStateCountryCode to dei_EntityIncorporationStateCountryCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:label xlink:type="resource" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US" id="dei_CurrentFiscalYearEndDate_lbl">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:title="label: CurrentFiscalYearEndDate to dei_CurrentFiscalYearEndDate_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:label xlink:type="resource" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US" id="dei_EntityWellKnownSeasonedIssuer_lbl">Entity Well-known Seasoned Issuer</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:title="label: EntityWellKnownSeasonedIssuer to dei_EntityWellKnownSeasonedIssuer_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:label xlink:type="resource" xlink:label="dei_EntityVoluntaryFilers_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US" id="dei_EntityVoluntaryFilers_lbl">Entity Voluntary Filers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:title="label: EntityVoluntaryFilers to dei_EntityVoluntaryFilers_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCurrentReportingStatus_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US" id="dei_EntityCurrentReportingStatus_lbl">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:title="label: EntityCurrentReportingStatus to dei_EntityCurrentReportingStatus_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityShellCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityShellCompany_lbl" xml:lang="en-US" id="dei_EntityShellCompany_lbl">Entity Shell Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:title="label: EntityShellCompany to dei_EntityShellCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:label xlink:type="resource" xlink:label="dei_EntityFilerCategory_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityFilerCategory_lbl" xml:lang="en-US" id="dei_EntityFilerCategory_lbl">Entity Filer Category</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:title="label: EntityFilerCategory to dei_EntityFilerCategory_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:label xlink:type="resource" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US" id="dei_EntityEmergingGrowthCompany_lbl">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:title="label: EntityEmergingGrowthCompany to dei_EntityEmergingGrowthCompany_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:label xlink:type="resource" xlink:label="dei_EntityExTransitionPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US" id="dei_EntityExTransitionPeriod_lbl">Entity Ex Transition Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:title="label: EntityExTransitionPeriod to dei_EntityExTransitionPeriod_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="EntityIncorporationDateOfIncorporation" xlink:title="EntityIncorporationDateOfIncorporation" />
    <link:label xlink:type="resource" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityIncorporationDateOfIncorporation_lbl" xml:lang="en-US" id="dei_EntityIncorporationDateOfIncorporation_lbl">Date of Incorporation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl" xlink:title="label: EntityIncorporationDateOfIncorporation to dei_EntityIncorporationDateOfIncorporation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesTable" xlink:label="EntityAddressesTable" xlink:title="EntityAddressesTable" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressesTable_lbl" xml:lang="en-US" id="dei_EntityAddressesTable_lbl">Entity Addresses [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressesTable" xlink:to="dei_EntityAddressesTable_lbl" xlink:title="label: EntityAddressesTable to dei_EntityAddressesTable_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="EntityAddressesAddressTypeAxis" xlink:title="EntityAddressesAddressTypeAxis" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US" id="dei_EntityAddressesAddressTypeAxis_lbl">Entity Addresses, Address Type [Axis]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl" xlink:title="label: EntityAddressesAddressTypeAxis to dei_EntityAddressesAddressTypeAxis_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="AddressTypeDomain" xlink:title="AddressTypeDomain" />
    <link:label xlink:type="resource" xlink:label="dei_AddressTypeDomain_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AddressTypeDomain_lbl" xml:lang="en-US" id="dei_AddressTypeDomain_lbl">Address Type [Domain]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AddressTypeDomain" xlink:to="dei_AddressTypeDomain_lbl" xlink:title="label: AddressTypeDomain to dei_AddressTypeDomain_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember" xlink:label="BusinessContactMember" xlink:title="BusinessContactMember" />
    <link:label xlink:type="resource" xlink:label="dei_BusinessContactMember_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_BusinessContactMember_lbl" xml:lang="en-US" id="dei_BusinessContactMember_lbl">Business Contact [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl" xlink:title="label: BusinessContactMember to dei_BusinessContactMember_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesLineItems" xlink:label="EntityAddressesLineItems" xlink:title="EntityAddressesLineItems" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressesLineItems_lbl" xml:lang="en-US" id="dei_EntityAddressesLineItems_lbl">Entity Addresses [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressesLineItems" xlink:to="dei_EntityAddressesLineItems_lbl" xlink:title="label: EntityAddressesLineItems to dei_EntityAddressesLineItems_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName" xlink:label="ContactPersonnelName" xlink:title="ContactPersonnelName" />
    <link:label xlink:type="resource" xlink:label="dei_ContactPersonnelName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_ContactPersonnelName_lbl" xml:lang="en-US" id="dei_ContactPersonnelName_lbl">Contact Personnel Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl" xlink:title="label: ContactPersonnelName to dei_ContactPersonnelName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressAddressLine1_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US" id="dei_EntityAddressAddressLine1_lbl">Entity Address, Address Line One</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:title="label: EntityAddressAddressLine1 to dei_EntityAddressAddressLine1_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressCityOrTown_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US" id="dei_EntityAddressCityOrTown_lbl">Entity Address, City or Town</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:title="label: EntityAddressCityOrTown to dei_EntityAddressCityOrTown_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressStateOrProvince_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US" id="dei_EntityAddressStateOrProvince_lbl">Entity Address, State or Province</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:title="label: EntityAddressStateOrProvince to dei_EntityAddressStateOrProvince_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:label xlink:type="resource" xlink:label="dei_EntityAddressPostalZipCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US" id="dei_EntityAddressPostalZipCode_lbl">Entity Address, Postal Zip Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:title="label: EntityAddressPostalZipCode to dei_EntityAddressPostalZipCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:label xlink:type="resource" xlink:label="dei_CityAreaCode_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_CityAreaCode_lbl" xml:lang="en-US" id="dei_CityAreaCode_lbl">City Area Code</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:title="label: CityAreaCode to dei_CityAreaCode_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:label xlink:type="resource" xlink:label="dei_LocalPhoneNumber_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_LocalPhoneNumber_lbl" xml:lang="en-US" id="dei_LocalPhoneNumber_lbl">Local Phone Number</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:title="label: LocalPhoneNumber to dei_LocalPhoneNumber_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:label xlink:type="resource" xlink:label="dei_Security12bTitle_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_Security12bTitle_lbl" xml:lang="en-US" id="dei_Security12bTitle_lbl">Title of 12(b) Security</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:title="label: Security12bTitle to dei_Security12bTitle_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:label xlink:type="resource" xlink:label="dei_TradingSymbol_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_TradingSymbol_lbl" xml:lang="en-US" id="dei_TradingSymbol_lbl">Trading Symbol</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:title="label: TradingSymbol to dei_TradingSymbol_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:label xlink:type="resource" xlink:label="dei_SecurityExchangeName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_SecurityExchangeName_lbl" xml:lang="en-US" id="dei_SecurityExchangeName_lbl">Security Exchange Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:title="label: SecurityExchangeName to dei_SecurityExchangeName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:label xlink:type="resource" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US" id="dei_EntityCommonStockSharesOutstanding_lbl">Entity Common Stock, Shares Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:title="label: EntityCommonStockSharesOutstanding to dei_EntityCommonStockSharesOutstanding_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorName_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorName_lbl" xml:lang="en-US" id="dei_AuditorName_lbl">Auditor Name</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorName" xlink:to="dei_AuditorName_lbl" xlink:title="label: AuditorName to dei_AuditorName_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorLocation_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorLocation_lbl" xml:lang="en-US" id="dei_AuditorLocation_lbl">Auditor Location</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorLocation" xlink:to="dei_AuditorLocation_lbl" xlink:title="label: AuditorLocation to dei_AuditorLocation_lbl" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:label xlink:type="resource" xlink:label="dei_AuditorFirmId_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="dei_AuditorFirmId_lbl" xml:lang="en-US" id="dei_AuditorFirmId_lbl">Auditor Firm ID</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AuditorFirmId" xlink:to="dei_AuditorFirmId_lbl" xlink:title="label: AuditorFirmId to dei_AuditorFirmId_lbl" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:label="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:title="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" />
    <link:label xlink:type="resource" xlink:label="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl" xml:lang="en-US" id="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl">Amount of increase (decrease) in additional paid in capital (APIC) resulting from reduction of capital investment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:to="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment to cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl1" xml:lang="en-US" id="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl1">Adjustments to Additional Paid in Capital, Reduction of Capital Investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:to="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment to cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl2" xml:lang="en-US" id="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl2">Reduction of capital investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:to="cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl2" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment to cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:label="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:title="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" />
    <link:label xlink:type="resource" xlink:label="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl" xml:lang="en-US" id="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl">Number of shares issued in reverse recapitalization transaction, net of cost contributed to the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:to="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl" xlink:title="label: StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet to cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl1" xml:lang="en-US" id="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl1">Stock Issued During Period, Shares, Reverse Recapitalization Transaction, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:to="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl1" xlink:title="label: StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet to cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl2" xml:lang="en-US" id="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl2">Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:to="cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl2" xlink:title="label: StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet to cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:label="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:title="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" />
    <link:label xlink:type="resource" xlink:label="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl" xml:lang="en-US" id="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl">Amount of increase (decrease) in additional paid in capital (APIC) resulting from exemption of debt due from shareholders.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:to="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders to cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl1" xml:lang="en-US" id="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl1">Adjustments to Additional Paid in Capital, Exemption of Debt Due from Shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:to="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl1" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders to cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl2" xml:lang="en-US" id="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl2">Exemption of debt due from shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:to="cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl2" xlink:title="label: AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders to cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:label="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:title="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" />
    <link:label xlink:type="resource" xlink:label="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl" xml:lang="en-US" id="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl">Value of stock issued in reverse recapitalization transaction, net of cost contributed to the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:to="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl" xlink:title="label: StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet to cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl1" xml:lang="en-US" id="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl1">Stock Issued During Period, Value, Reverse Recapitalization Transaction, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:to="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl1" xlink:title="label: StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet to cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl2" xml:lang="en-US" id="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl2">Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:to="cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl2" xlink:title="label: StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet to cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromThirdPartyLoan" xlink:label="ProceedsFromThirdPartyLoan" xlink:title="ProceedsFromThirdPartyLoan" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromThirdPartyLoan_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromThirdPartyLoan_lbl" xml:lang="en-US" id="cenn_ProceedsFromThirdPartyLoan_lbl">The cash inflow from a long-term borrowing made from third party where one party can exercise control or significant influence over another party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromThirdPartyLoan" xlink:to="cenn_ProceedsFromThirdPartyLoan_lbl" xlink:title="label: ProceedsFromThirdPartyLoan to cenn_ProceedsFromThirdPartyLoan_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromThirdPartyLoan_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromThirdPartyLoan_lbl1" xml:lang="en-US" id="cenn_ProceedsFromThirdPartyLoan_lbl1">Proceeds from Third Party Loan</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromThirdPartyLoan" xlink:to="cenn_ProceedsFromThirdPartyLoan_lbl1" xlink:title="label: ProceedsFromThirdPartyLoan to cenn_ProceedsFromThirdPartyLoan_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromThirdPartyLoan_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromThirdPartyLoan_lbl2" xml:lang="en-US" id="cenn_ProceedsFromThirdPartyLoan_lbl2">Loans proceed from third parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromThirdPartyLoan" xlink:to="cenn_ProceedsFromThirdPartyLoan_lbl2" xlink:title="label: ProceedsFromThirdPartyLoan to cenn_ProceedsFromThirdPartyLoan_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:label="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:title="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" />
    <link:label xlink:type="resource" xlink:label="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl" xml:lang="en-US" id="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl">Amount of disposal funds of equity method investment deducted to capital injection to Zhejiang RAP in noncash transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:to="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl" xlink:title="label: DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP to cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl1" xml:lang="en-US" id="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl1">Disposal Funds of Equity Method Investment Deducted to Capital Injection to Zhejiang RAP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:to="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl1" xlink:title="label: DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP to cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl2" xml:lang="en-US" id="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl2">Disposal funds of equity method investment deducted to capital injection to Zhejiang RAP</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:to="cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl2" xlink:title="label: DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP to cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForExpenseOfReverseRecapitalization" xlink:label="PaymentForExpenseOfReverseRecapitalization" xlink:title="PaymentForExpenseOfReverseRecapitalization" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForExpenseOfReverseRecapitalization_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PaymentForExpenseOfReverseRecapitalization_lbl" xml:lang="en-US" id="cenn_PaymentForExpenseOfReverseRecapitalization_lbl">The cash outflow for expenses from reverse recapitalization during the year.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForExpenseOfReverseRecapitalization" xlink:to="cenn_PaymentForExpenseOfReverseRecapitalization_lbl" xlink:title="label: PaymentForExpenseOfReverseRecapitalization to cenn_PaymentForExpenseOfReverseRecapitalization_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForExpenseOfReverseRecapitalization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PaymentForExpenseOfReverseRecapitalization_lbl1" xml:lang="en-US" id="cenn_PaymentForExpenseOfReverseRecapitalization_lbl1">Payment for Expense of Reverse Recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForExpenseOfReverseRecapitalization" xlink:to="cenn_PaymentForExpenseOfReverseRecapitalization_lbl1" xlink:title="label: PaymentForExpenseOfReverseRecapitalization to cenn_PaymentForExpenseOfReverseRecapitalization_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForExpenseOfReverseRecapitalization_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_PaymentForExpenseOfReverseRecapitalization_lbl2" xml:lang="en-US" id="cenn_PaymentForExpenseOfReverseRecapitalization_lbl2">Payment of expense for the reverse recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForExpenseOfReverseRecapitalization" xlink:to="cenn_PaymentForExpenseOfReverseRecapitalization_lbl2" xlink:title="label: PaymentForExpenseOfReverseRecapitalization to cenn_PaymentForExpenseOfReverseRecapitalization_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:label="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" />
    <link:label xlink:type="resource" xlink:label="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl" xml:lang="en-US" id="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl">Amount of reduction of capital investment recorded as due to related parties in noncash transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:to="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl" xlink:title="label: ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties to cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl1" xml:lang="en-US" id="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl1">Reduction of Capital Investment Recorded as Due to Related Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:to="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl1" xlink:title="label: ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties to cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl2" xml:lang="en-US" id="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl2">Reduction of capital investment recorded as due to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:to="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl2" xlink:title="label: ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties to cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl3" xml:lang="en-US" id="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl3">Reduction of capital investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:to="cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl3" xlink:title="label: ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties to cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForLongTermInvestmentPayable" xlink:label="PaymentForLongTermInvestmentPayable" xlink:title="PaymentForLongTermInvestmentPayable" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForLongTermInvestmentPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PaymentForLongTermInvestmentPayable_lbl" xml:lang="en-US" id="cenn_PaymentForLongTermInvestmentPayable_lbl">The cash outflow from amounts paid for the long-term investment payable during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForLongTermInvestmentPayable" xlink:to="cenn_PaymentForLongTermInvestmentPayable_lbl" xlink:title="label: PaymentForLongTermInvestmentPayable to cenn_PaymentForLongTermInvestmentPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForLongTermInvestmentPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PaymentForLongTermInvestmentPayable_lbl1" xml:lang="en-US" id="cenn_PaymentForLongTermInvestmentPayable_lbl1">Payment for Long-term Investment Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForLongTermInvestmentPayable" xlink:to="cenn_PaymentForLongTermInvestmentPayable_lbl1" xlink:title="label: PaymentForLongTermInvestmentPayable to cenn_PaymentForLongTermInvestmentPayable_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForLongTermInvestmentPayable_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_PaymentForLongTermInvestmentPayable_lbl2" xml:lang="en-US" id="cenn_PaymentForLongTermInvestmentPayable_lbl2">Cash payment for long-term investment payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForLongTermInvestmentPayable" xlink:to="cenn_PaymentForLongTermInvestmentPayable_lbl2" xlink:title="label: PaymentForLongTermInvestmentPayable to cenn_PaymentForLongTermInvestmentPayable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromContributionFromPrincipalShareholder" xlink:label="ProceedsFromContributionFromPrincipalShareholder" xlink:title="ProceedsFromContributionFromPrincipalShareholder" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl" xml:lang="en-US" id="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl">The cash inflow from contribution from principal shareholders during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromContributionFromPrincipalShareholder" xlink:to="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl" xlink:title="label: ProceedsFromContributionFromPrincipalShareholder to cenn_ProceedsFromContributionFromPrincipalShareholder_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl1" xml:lang="en-US" id="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl1">Proceeds from Contribution from Principal Shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromContributionFromPrincipalShareholder" xlink:to="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl1" xlink:title="label: ProceedsFromContributionFromPrincipalShareholder to cenn_ProceedsFromContributionFromPrincipalShareholder_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl2" xml:lang="en-US" id="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl2">Contribution from principal shareholder</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromContributionFromPrincipalShareholder" xlink:to="cenn_ProceedsFromContributionFromPrincipalShareholder_lbl2" xlink:title="label: ProceedsFromContributionFromPrincipalShareholder to cenn_ProceedsFromContributionFromPrincipalShareholder_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GovernmentGrantsOfFederalLoanForgivenExpense" xlink:label="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:title="GovernmentGrantsOfFederalLoanForgivenExpense" />
    <link:label xlink:type="resource" xlink:label="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl" xml:lang="en-US" id="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl">Amount of government grants of federal loan forgiven expense during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:to="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl" xlink:title="label: GovernmentGrantsOfFederalLoanForgivenExpense to cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl1" xml:lang="en-US" id="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl1">Government Grants of Federal Loan Forgiven Expense</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:to="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl1" xlink:title="label: GovernmentGrantsOfFederalLoanForgivenExpense to cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl2" xml:lang="en-US" id="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl2">Government grants of federal loan forgiven</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:to="cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl2" xlink:title="label: GovernmentGrantsOfFederalLoanForgivenExpense to cenn_GovernmentGrantsOfFederalLoanForgivenExpense_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RepaymentOfLoansToThirdParties" xlink:label="RepaymentOfLoansToThirdParties" xlink:title="RepaymentOfLoansToThirdParties" />
    <link:label xlink:type="resource" xlink:label="cenn_RepaymentOfLoansToThirdParties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_RepaymentOfLoansToThirdParties_lbl" xml:lang="en-US" id="cenn_RepaymentOfLoansToThirdParties_lbl">The cash outflow for the payment of a long-term borrowing made from a third party where one party can exercise control or significant influence over another party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentOfLoansToThirdParties" xlink:to="cenn_RepaymentOfLoansToThirdParties_lbl" xlink:title="label: RepaymentOfLoansToThirdParties to cenn_RepaymentOfLoansToThirdParties_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_RepaymentOfLoansToThirdParties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_RepaymentOfLoansToThirdParties_lbl1" xml:lang="en-US" id="cenn_RepaymentOfLoansToThirdParties_lbl1">Repayment of Loans to Third Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentOfLoansToThirdParties" xlink:to="cenn_RepaymentOfLoansToThirdParties_lbl1" xlink:title="label: RepaymentOfLoansToThirdParties to cenn_RepaymentOfLoansToThirdParties_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_RepaymentOfLoansToThirdParties_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_RepaymentOfLoansToThirdParties_lbl2" xml:lang="en-US" id="cenn_RepaymentOfLoansToThirdParties_lbl2">Repayment of loans to third parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentOfLoansToThirdParties" xlink:to="cenn_RepaymentOfLoansToThirdParties_lbl2" xlink:title="label: RepaymentOfLoansToThirdParties to cenn_RepaymentOfLoansToThirdParties_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExemptionOfDebtDueFromShareholders" xlink:label="ExemptionOfDebtDueFromShareholders" xlink:title="ExemptionOfDebtDueFromShareholders" />
    <link:label xlink:type="resource" xlink:label="cenn_ExemptionOfDebtDueFromShareholders_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ExemptionOfDebtDueFromShareholders_lbl" xml:lang="en-US" id="cenn_ExemptionOfDebtDueFromShareholders_lbl">Amount of exemption of debt due from shareholders in noncash transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExemptionOfDebtDueFromShareholders" xlink:to="cenn_ExemptionOfDebtDueFromShareholders_lbl" xlink:title="label: ExemptionOfDebtDueFromShareholders to cenn_ExemptionOfDebtDueFromShareholders_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ExemptionOfDebtDueFromShareholders_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ExemptionOfDebtDueFromShareholders_lbl1" xml:lang="en-US" id="cenn_ExemptionOfDebtDueFromShareholders_lbl1">Exemption of Debt Due from Shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExemptionOfDebtDueFromShareholders" xlink:to="cenn_ExemptionOfDebtDueFromShareholders_lbl1" xlink:title="label: ExemptionOfDebtDueFromShareholders to cenn_ExemptionOfDebtDueFromShareholders_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ExemptionOfDebtDueFromShareholders_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ExemptionOfDebtDueFromShareholders_lbl2" xml:lang="en-US" id="cenn_ExemptionOfDebtDueFromShareholders_lbl2">Exemption of debt due from shareholders</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExemptionOfDebtDueFromShareholders" xlink:to="cenn_ExemptionOfDebtDueFromShareholders_lbl2" xlink:title="label: ExemptionOfDebtDueFromShareholders to cenn_ExemptionOfDebtDueFromShareholders_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromReversedRecapitalization" xlink:label="ProceedsFromReversedRecapitalization" xlink:title="ProceedsFromReversedRecapitalization" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromReversedRecapitalization_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromReversedRecapitalization_lbl" xml:lang="en-US" id="cenn_ProceedsFromReversedRecapitalization_lbl">The cash inflow from reversed recapitalization during the year.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromReversedRecapitalization" xlink:to="cenn_ProceedsFromReversedRecapitalization_lbl" xlink:title="label: ProceedsFromReversedRecapitalization to cenn_ProceedsFromReversedRecapitalization_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromReversedRecapitalization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromReversedRecapitalization_lbl1" xml:lang="en-US" id="cenn_ProceedsFromReversedRecapitalization_lbl1">Proceeds from Reversed Recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromReversedRecapitalization" xlink:to="cenn_ProceedsFromReversedRecapitalization_lbl1" xlink:title="label: ProceedsFromReversedRecapitalization to cenn_ProceedsFromReversedRecapitalization_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromReversedRecapitalization_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromReversedRecapitalization_lbl2" xml:lang="en-US" id="cenn_ProceedsFromReversedRecapitalization_lbl2">Cash proceed from reversed recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromReversedRecapitalization" xlink:to="cenn_ProceedsFromReversedRecapitalization_lbl2" xlink:title="label: ProceedsFromReversedRecapitalization to cenn_ProceedsFromReversedRecapitalization_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromReversedRecapitalization_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ProceedsFromReversedRecapitalization_lbl3" xml:lang="en-US" id="cenn_ProceedsFromReversedRecapitalization_lbl3">Cash - NBG</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromReversedRecapitalization" xlink:to="cenn_ProceedsFromReversedRecapitalization_lbl3" xlink:title="label: ProceedsFromReversedRecapitalization to cenn_ProceedsFromReversedRecapitalization_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromSaleOfLandUseRightsAndProperties" xlink:label="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:title="ProceedsFromSaleOfLandUseRightsAndProperties" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl" xml:lang="en-US" id="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl">The cash inflow from the sale of land use rights and long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:to="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl" xlink:title="label: ProceedsFromSaleOfLandUseRightsAndProperties to cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl1" xml:lang="en-US" id="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl1">Proceeds from Sale of Land Use Rights and Properties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:to="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl1" xlink:title="label: ProceedsFromSaleOfLandUseRightsAndProperties to cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl2" xml:lang="en-US" id="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl2">Proceeds from disposal of land use rights and properties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:to="cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl2" xlink:title="label: ProceedsFromSaleOfLandUseRightsAndProperties to cenn_ProceedsFromSaleOfLandUseRightsAndProperties_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl" xml:lang="en-US" id="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl">The aggregate increase (decrease) during the reporting period in the amount due from/to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:to="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl" xlink:title="label: IncreaseDecreaseInDueFromToRelatedPartiesCurrent to cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl1" xml:lang="en-US" id="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl1">Increase (Decrease) in Due from/to Related Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:to="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl1" xlink:title="label: IncreaseDecreaseInDueFromToRelatedPartiesCurrent to cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl2" xml:lang="en-US" id="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl2">Amounts due from/to related parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:to="cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl2" xlink:title="label: IncreaseDecreaseInDueFromToRelatedPartiesCurrent to cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncreaseDecreaseInLongTermPayable" xlink:label="IncreaseDecreaseInLongTermPayable" xlink:title="IncreaseDecreaseInLongTermPayable" />
    <link:label xlink:type="resource" xlink:label="cenn_IncreaseDecreaseInLongTermPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncreaseDecreaseInLongTermPayable_lbl" xml:lang="en-US" id="cenn_IncreaseDecreaseInLongTermPayable_lbl">Amount of increase (decrease) in long-term payable during the reporting period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLongTermPayable" xlink:to="cenn_IncreaseDecreaseInLongTermPayable_lbl" xlink:title="label: IncreaseDecreaseInLongTermPayable to cenn_IncreaseDecreaseInLongTermPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncreaseDecreaseInLongTermPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncreaseDecreaseInLongTermPayable_lbl1" xml:lang="en-US" id="cenn_IncreaseDecreaseInLongTermPayable_lbl1">Increase (Decrease) in Long-term Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLongTermPayable" xlink:to="cenn_IncreaseDecreaseInLongTermPayable_lbl1" xlink:title="label: IncreaseDecreaseInLongTermPayable to cenn_IncreaseDecreaseInLongTermPayable_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncreaseDecreaseInLongTermPayable_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncreaseDecreaseInLongTermPayable_lbl2" xml:lang="en-US" id="cenn_IncreaseDecreaseInLongTermPayable_lbl2">Long-term payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncreaseDecreaseInLongTermPayable" xlink:to="cenn_IncreaseDecreaseInLongTermPayable_lbl2" xlink:title="label: IncreaseDecreaseInLongTermPayable to cenn_IncreaseDecreaseInLongTermPayable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GainLossOnDispositionOfLandUseRightsAndProperties" xlink:label="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="GainLossOnDispositionOfLandUseRightsAndProperties" />
    <link:label xlink:type="resource" xlink:label="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl" xml:lang="en-US" id="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl">Amount of gain (loss) on sale or disposal of land use rights and properties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:to="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl" xlink:title="label: GainLossOnDispositionOfLandUseRightsAndProperties to cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl1" xml:lang="en-US" id="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl1">Gain (Loss) on Disposition of Land Use Rights and Properties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:to="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl1" xlink:title="label: GainLossOnDispositionOfLandUseRightsAndProperties to cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl2" xml:lang="en-US" id="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl2">Gain from disposal of plant and equipment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:to="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl2" xlink:title="label: GainLossOnDispositionOfLandUseRightsAndProperties to cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl3" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl3" xml:lang="en-US" id="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl3">Gain from disposal of land use rights and properties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:to="cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl3" xlink:title="label: GainLossOnDispositionOfLandUseRightsAndProperties to cenn_GainLossOnDispositionOfLandUseRightsAndProperties_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromLoanOfAcquiredEntity" xlink:label="ProceedsFromLoanOfAcquiredEntity" xlink:title="ProceedsFromLoanOfAcquiredEntity" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromLoanOfAcquiredEntity_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromLoanOfAcquiredEntity_lbl" xml:lang="en-US" id="cenn_ProceedsFromLoanOfAcquiredEntity_lbl">The cash inflow from loan acquired entity during the year.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLoanOfAcquiredEntity" xlink:to="cenn_ProceedsFromLoanOfAcquiredEntity_lbl" xlink:title="label: ProceedsFromLoanOfAcquiredEntity to cenn_ProceedsFromLoanOfAcquiredEntity_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromLoanOfAcquiredEntity_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromLoanOfAcquiredEntity_lbl1" xml:lang="en-US" id="cenn_ProceedsFromLoanOfAcquiredEntity_lbl1">Proceeds from Loan of Acquired Entity</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLoanOfAcquiredEntity" xlink:to="cenn_ProceedsFromLoanOfAcquiredEntity_lbl1" xlink:title="label: ProceedsFromLoanOfAcquiredEntity to cenn_ProceedsFromLoanOfAcquiredEntity_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromLoanOfAcquiredEntity_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromLoanOfAcquiredEntity_lbl2" xml:lang="en-US" id="cenn_ProceedsFromLoanOfAcquiredEntity_lbl2">Loan proceeds from Naked Brand Group Limited</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromLoanOfAcquiredEntity" xlink:to="cenn_ProceedsFromLoanOfAcquiredEntity_lbl2" xlink:title="label: ProceedsFromLoanOfAcquiredEntity to cenn_ProceedsFromLoanOfAcquiredEntity_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:label="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:title="IncomeLossFromAndImpairmentOnEquityMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl" xml:lang="en-US" id="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl">Amount of income (loss) from and impairment on equity method investments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:to="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl" xlink:title="label: IncomeLossFromAndImpairmentOnEquityMethodInvestments to cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl1" xml:lang="en-US" id="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl1">Income (Loss) from and Impairment on Equity Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:to="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl1" xlink:title="label: IncomeLossFromAndImpairmentOnEquityMethodInvestments to cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl2" xml:lang="en-US" id="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl2">Equity pickup of the investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:to="cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl2" xlink:title="label: IncomeLossFromAndImpairmentOnEquityMethodInvestments to cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DirectCostRelatedToReverseRecapitalizationPayable" xlink:label="DirectCostRelatedToReverseRecapitalizationPayable" xlink:title="DirectCostRelatedToReverseRecapitalizationPayable" />
    <link:label xlink:type="resource" xlink:label="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl" xml:lang="en-US" id="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl">Amount of direct cost related to reverse recapitalization payable in noncash transactions.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectCostRelatedToReverseRecapitalizationPayable" xlink:to="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl" xlink:title="label: DirectCostRelatedToReverseRecapitalizationPayable to cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl1" xml:lang="en-US" id="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl1">Direct Cost Related to Reverse Recapitalization Payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectCostRelatedToReverseRecapitalizationPayable" xlink:to="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl1" xlink:title="label: DirectCostRelatedToReverseRecapitalizationPayable to cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl2" xml:lang="en-US" id="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl2">Direct cost related to reverse recapitalization payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DirectCostRelatedToReverseRecapitalizationPayable" xlink:to="cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl2" xlink:title="label: DirectCostRelatedToReverseRecapitalizationPayable to cenn_DirectCostRelatedToReverseRecapitalizationPayable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OceaniaMember" xlink:label="OceaniaMember" xlink:title="OceaniaMember" />
    <link:label xlink:type="resource" xlink:label="cenn_OceaniaMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_OceaniaMember_lbl" xml:lang="en-US" id="cenn_OceaniaMember_lbl">Oceania is a geographic region that includes Australasia, Melanesia, Micronesia and Polynesia. Spanning the Eastern and Western Hemispheres.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OceaniaMember" xlink:to="cenn_OceaniaMember_lbl" xlink:title="label: OceaniaMember to cenn_OceaniaMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_OceaniaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_OceaniaMember_lbl1" xml:lang="en-US" id="cenn_OceaniaMember_lbl1">Oceania [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OceaniaMember" xlink:to="cenn_OceaniaMember_lbl1" xlink:title="label: OceaniaMember to cenn_OceaniaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_OceaniaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_OceaniaMember_lbl2" xml:lang="en-US" id="cenn_OceaniaMember_lbl2">Oceania [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OceaniaMember" xlink:to="cenn_OceaniaMember_lbl2" xlink:title="label: OceaniaMember to cenn_OceaniaMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_VehiclesSalesMember" xlink:label="VehiclesSalesMember" xlink:title="VehiclesSalesMember" />
    <link:label xlink:type="resource" xlink:label="cenn_VehiclesSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_VehiclesSalesMember_lbl" xml:lang="en-US" id="cenn_VehiclesSalesMember_lbl">Goods and Services produced, developed and distributed by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehiclesSalesMember" xlink:to="cenn_VehiclesSalesMember_lbl" xlink:title="label: VehiclesSalesMember to cenn_VehiclesSalesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_VehiclesSalesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_VehiclesSalesMember_lbl1" xml:lang="en-US" id="cenn_VehiclesSalesMember_lbl1">Vehicles Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehiclesSalesMember" xlink:to="cenn_VehiclesSalesMember_lbl1" xlink:title="label: VehiclesSalesMember to cenn_VehiclesSalesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_VehiclesSalesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_VehiclesSalesMember_lbl2" xml:lang="en-US" id="cenn_VehiclesSalesMember_lbl2">Vehicles Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="VehiclesSalesMember" xlink:to="cenn_VehiclesSalesMember_lbl2" xlink:title="label: VehiclesSalesMember to cenn_VehiclesSalesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DisaggregatedRevenueInformationAbstract" xlink:label="DisaggregatedRevenueInformationAbstract" xlink:title="DisaggregatedRevenueInformationAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_DisaggregatedRevenueInformationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DisaggregatedRevenueInformationAbstract_lbl1" xml:lang="en-US" id="cenn_DisaggregatedRevenueInformationAbstract_lbl1">Disaggregated Revenue Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregatedRevenueInformationAbstract" xlink:to="cenn_DisaggregatedRevenueInformationAbstract_lbl1" xlink:title="label: DisaggregatedRevenueInformationAbstract to cenn_DisaggregatedRevenueInformationAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DisaggregatedRevenueInformationAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DisaggregatedRevenueInformationAbstract_lbl2" xml:lang="en-US" id="cenn_DisaggregatedRevenueInformationAbstract_lbl2">Disaggregated Revenue Information [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DisaggregatedRevenueInformationAbstract" xlink:to="cenn_DisaggregatedRevenueInformationAbstract_lbl2" xlink:title="label: DisaggregatedRevenueInformationAbstract to cenn_DisaggregatedRevenueInformationAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SparePartsSalesMember" xlink:label="SparePartsSalesMember" xlink:title="SparePartsSalesMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SparePartsSalesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SparePartsSalesMember_lbl" xml:lang="en-US" id="cenn_SparePartsSalesMember_lbl">Goods and Services produced, developed and distributed by the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SparePartsSalesMember" xlink:to="cenn_SparePartsSalesMember_lbl" xlink:title="label: SparePartsSalesMember to cenn_SparePartsSalesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SparePartsSalesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SparePartsSalesMember_lbl1" xml:lang="en-US" id="cenn_SparePartsSalesMember_lbl1">Spare-Parts Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SparePartsSalesMember" xlink:to="cenn_SparePartsSalesMember_lbl1" xlink:title="label: SparePartsSalesMember to cenn_SparePartsSalesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SparePartsSalesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SparePartsSalesMember_lbl2" xml:lang="en-US" id="cenn_SparePartsSalesMember_lbl2">Spare-Parts Sales [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SparePartsSalesMember" xlink:to="cenn_SparePartsSalesMember_lbl2" xlink:title="label: SparePartsSalesMember to cenn_SparePartsSalesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AllOtherCountriesMember" xlink:label="AllOtherCountriesMember" xlink:title="AllOtherCountriesMember" />
    <link:label xlink:type="resource" xlink:label="cenn_AllOtherCountriesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AllOtherCountriesMember_lbl" xml:lang="en-US" id="cenn_AllOtherCountriesMember_lbl">All other countries excluding the United States and Mainland China.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherCountriesMember" xlink:to="cenn_AllOtherCountriesMember_lbl" xlink:title="label: AllOtherCountriesMember to cenn_AllOtherCountriesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AllOtherCountriesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AllOtherCountriesMember_lbl1" xml:lang="en-US" id="cenn_AllOtherCountriesMember_lbl1">All Other Countries [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherCountriesMember" xlink:to="cenn_AllOtherCountriesMember_lbl1" xlink:title="label: AllOtherCountriesMember to cenn_AllOtherCountriesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AllOtherCountriesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AllOtherCountriesMember_lbl2" xml:lang="en-US" id="cenn_AllOtherCountriesMember_lbl2">Others [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AllOtherCountriesMember" xlink:to="cenn_AllOtherCountriesMember_lbl2" xlink:title="label: AllOtherCountriesMember to cenn_AllOtherCountriesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ForeignCurrencyExchangeRateTranslationAverage" xlink:label="ForeignCurrencyExchangeRateTranslationAverage" xlink:title="ForeignCurrencyExchangeRateTranslationAverage" />
    <link:label xlink:type="resource" xlink:label="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl" xml:lang="en-US" id="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl">Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyExchangeRateTranslationAverage" xlink:to="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl" xlink:title="label: ForeignCurrencyExchangeRateTranslationAverage to cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl1" xml:lang="en-US" id="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl1">Foreign Currency Exchange Rate, Translation, Average</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyExchangeRateTranslationAverage" xlink:to="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl1" xlink:title="label: ForeignCurrencyExchangeRateTranslationAverage to cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl2" xml:lang="en-US" id="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl2">Average USD: RMB exchange rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyExchangeRateTranslationAverage" xlink:to="cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl2" xlink:title="label: ForeignCurrencyExchangeRateTranslationAverage to cenn_ForeignCurrencyExchangeRateTranslationAverage_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxesTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxesTable_lbl" xml:lang="en-US" id="cenn_IncomeTaxesTable_lbl">Disclosure of information about income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTable" xlink:to="cenn_IncomeTaxesTable_lbl" xlink:title="label: IncomeTaxesTable to cenn_IncomeTaxesTable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxesTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxesTable_lbl1" xml:lang="en-US" id="cenn_IncomeTaxesTable_lbl1">Income Taxes [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTable" xlink:to="cenn_IncomeTaxesTable_lbl1" xlink:title="label: IncomeTaxesTable to cenn_IncomeTaxesTable_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxesTable_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncomeTaxesTable_lbl2" xml:lang="en-US" id="cenn_IncomeTaxesTable_lbl2">Income Taxes [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesTable" xlink:to="cenn_IncomeTaxesTable_lbl2" xlink:title="label: IncomeTaxesTable to cenn_IncomeTaxesTable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxesLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxesLineItems_lbl" xml:lang="en-US" id="cenn_IncomeTaxesLineItems_lbl">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesLineItems" xlink:to="cenn_IncomeTaxesLineItems_lbl" xlink:title="label: IncomeTaxesLineItems to cenn_IncomeTaxesLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxesLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxesLineItems_lbl1" xml:lang="en-US" id="cenn_IncomeTaxesLineItems_lbl1">Income Taxes [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesLineItems" xlink:to="cenn_IncomeTaxesLineItems_lbl1" xlink:title="label: IncomeTaxesLineItems to cenn_IncomeTaxesLineItems_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxesLineItems_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncomeTaxesLineItems_lbl2" xml:lang="en-US" id="cenn_IncomeTaxesLineItems_lbl2">Income Taxes [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxesLineItems" xlink:to="cenn_IncomeTaxesLineItems_lbl2" xlink:title="label: IncomeTaxesLineItems to cenn_IncomeTaxesLineItems_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:label="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:title="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl">Statute of limitations period related to income tax examinations in certain countries under special circumstance in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance to cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl1" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl1">Income Tax Examination Statute of Limitations, Under Special Circumstance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl1" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance to cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl2" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl2">Statute of limitations related to income tax examinations, under special circumstance</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl2" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance to cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:label="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:title="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl">Amount of underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes to cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl1" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl1">Income Tax Examination Statute of Limitations, Underpayment of Taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl1" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes to cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl2" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl2">Statute of limitations related to income tax examinations, underpayment of taxes</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl2" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes to cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitations" xlink:label="IncomeTaxExaminationStatuteOfLimitations" xlink:title="IncomeTaxExaminationStatuteOfLimitations" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl">Statute of limitations period related to income tax examinations in certain countries, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitations" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl" xlink:title="label: IncomeTaxExaminationStatuteOfLimitations to cenn_IncomeTaxExaminationStatuteOfLimitations_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl1" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl1">Income Tax Examination Statute of Limitations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitations" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl1" xlink:title="label: IncomeTaxExaminationStatuteOfLimitations to cenn_IncomeTaxExaminationStatuteOfLimitations_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl2" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl2">Statute of limitations related to income tax examinations</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitations" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitations_lbl2" xlink:title="label: IncomeTaxExaminationStatuteOfLimitations to cenn_IncomeTaxExaminationStatuteOfLimitations_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:label="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:title="PeriodOfPriorTaxAssessmentYearsFromInvestigation" />
    <link:label xlink:type="resource" xlink:label="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl" xml:lang="en-US" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl">Period of an investigation covers the assessment prior to the year of the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:to="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl" xlink:title="label: PeriodOfPriorTaxAssessmentYearsFromInvestigation to cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl1" xml:lang="en-US" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl1">Period of Prior Tax Assessment Years from Investigation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:to="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl1" xlink:title="label: PeriodOfPriorTaxAssessmentYearsFromInvestigation to cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl2" xml:lang="en-US" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl2">Period of prior tax assessment years from investigation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:to="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl2" xlink:title="label: PeriodOfPriorTaxAssessmentYearsFromInvestigation to cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:label="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:title="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" />
    <link:label xlink:type="resource" xlink:label="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl" xml:lang="en-US" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl">Period of an extended investigation, in case of fraud and willful evasion, the investigation is extended covers the assessment prior to the year of the assessment in which the investigation commences, . in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:to="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl" xlink:title="label: PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended to cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl1" xml:lang="en-US" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl1">Period of Prior Tax Assessment Years from Investigation, Extended</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:to="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl1" xlink:title="label: PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended to cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl2" xml:lang="en-US" id="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl2">Extended period of prior tax assessment years from investigation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:to="cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl2" xlink:title="label: PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended to cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:label="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:title="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl">Statute of limitations period related to income tax examinations in certain countries for transfer pricing issues, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues to cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl1" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl1">Income Tax Examination Statute of Limitations, Transfer Pricing Issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl1" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues to cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl2" xml:lang="en-US" id="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl2">Statute of limitations related to income tax examinations, transfer pricing issues</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:to="cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl2" xlink:title="label: IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues to cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:label="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:title="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl" xml:lang="en-US" id="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl">Disclosure of accounting policy for Covid-19 risk.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:to="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl" xlink:title="label: RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock to cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl1" xml:lang="en-US" id="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl1">Risk and Uncertainty due to Covid19, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:to="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl1" xlink:title="label: RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock to cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl2" xml:lang="en-US" id="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl2">COVID-19 Risks and Uncertainties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:to="cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl2" xlink:title="label: RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock to cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IntangibleAssetsNetUsefulLivesAbstract" xlink:label="IntangibleAssetsNetUsefulLivesAbstract" xlink:title="IntangibleAssetsNetUsefulLivesAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_IntangibleAssetsNetUsefulLivesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IntangibleAssetsNetUsefulLivesAbstract_lbl1" xml:lang="en-US" id="cenn_IntangibleAssetsNetUsefulLivesAbstract_lbl1">Intangible Assets, Net, Useful Lives [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IntangibleAssetsNetUsefulLivesAbstract" xlink:to="cenn_IntangibleAssetsNetUsefulLivesAbstract_lbl1" xlink:title="label: IntangibleAssetsNetUsefulLivesAbstract to cenn_IntangibleAssetsNetUsefulLivesAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:label="AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:title="AccountsReceivableAllowanceForCreditLossForeignExchanges" />
    <link:label xlink:type="resource" xlink:label="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl" xml:lang="en-US" id="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl">Amount of foreign exchange of accounts receivable charged against the allowance.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:to="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl" xlink:title="label: AccountsReceivableAllowanceForCreditLossForeignExchanges to cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl1" xml:lang="en-US" id="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl1">Accounts Receivable, Allowance for Credit Loss, Foreign Exchanges</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:to="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl1" xlink:title="label: AccountsReceivableAllowanceForCreditLossForeignExchanges to cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl2" xml:lang="en-US" id="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl2">Foreign exchange</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:to="cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl2" xlink:title="label: AccountsReceivableAllowanceForCreditLossForeignExchanges to cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CENNTROELECTRICGROUPLIMITEDMember" xlink:label="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="CENNTROELECTRICGROUPLIMITEDMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl" xml:lang="en-US" id="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl">The name of parent entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CENNTROELECTRICGROUPLIMITEDMember" xlink:to="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl" xlink:title="label: CENNTROELECTRICGROUPLIMITEDMember to cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl1" xml:lang="en-US" id="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl1">CENNTRO ELECTRIC GROUP LIMITED [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CENNTROELECTRICGROUPLIMITEDMember" xlink:to="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl1" xlink:title="label: CENNTROELECTRICGROUPLIMITEDMember to cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl2" xml:lang="en-US" id="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl2">CEGL [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CENNTROELECTRICGROUPLIMITEDMember" xlink:to="cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl2" xlink:title="label: CENNTROELECTRICGROUPLIMITEDMember to cenn_CENNTROELECTRICGROUPLIMITEDMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:label="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:title="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract_lbl1" xml:lang="en-US" id="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract_lbl1">ORDINARY SHARES AND RESTRICTED NET ASSETS [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:to="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract_lbl1" xlink:title="label: ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract to cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:label="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:title="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl" xml:lang="en-US" id="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl">The entire disclosure of ordinary shares and restricted net assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:to="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl" xlink:title="label: ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock to cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl1" xml:lang="en-US" id="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl1">ORDINARY SHARES AND RESTRICTED NET ASSETS [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:to="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl1" xlink:title="label: ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock to cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl2" xml:lang="en-US" id="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl2">ORDINARY SHARES AND RESTRICTED NET ASSETS</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:to="cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl2" xlink:title="label: ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock to cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmortizationOfLandUseRights" xlink:label="AmortizationOfLandUseRights" xlink:title="AmortizationOfLandUseRights" />
    <link:label xlink:type="resource" xlink:label="cenn_AmortizationOfLandUseRights_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AmortizationOfLandUseRights_lbl" xml:lang="en-US" id="cenn_AmortizationOfLandUseRights_lbl">The amount of amortization of land use rights.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfLandUseRights" xlink:to="cenn_AmortizationOfLandUseRights_lbl" xlink:title="label: AmortizationOfLandUseRights to cenn_AmortizationOfLandUseRights_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AmortizationOfLandUseRights_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AmortizationOfLandUseRights_lbl1" xml:lang="en-US" id="cenn_AmortizationOfLandUseRights_lbl1">Amortization of Land Use Rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfLandUseRights" xlink:to="cenn_AmortizationOfLandUseRights_lbl1" xlink:title="label: AmortizationOfLandUseRights to cenn_AmortizationOfLandUseRights_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AmortizationOfLandUseRights_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AmortizationOfLandUseRights_lbl2" xml:lang="en-US" id="cenn_AmortizationOfLandUseRights_lbl2">Amortization of land use rights</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmortizationOfLandUseRights" xlink:to="cenn_AmortizationOfLandUseRights_lbl2" xlink:title="label: AmortizationOfLandUseRights to cenn_AmortizationOfLandUseRights_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerMember" xlink:label="CustomerMember" xlink:title="CustomerMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CustomerMember_lbl" xml:lang="en-US" id="cenn_CustomerMember_lbl">Represents a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerMember" xlink:to="cenn_CustomerMember_lbl" xlink:title="label: CustomerMember to cenn_CustomerMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CustomerMember_lbl1" xml:lang="en-US" id="cenn_CustomerMember_lbl1">Customer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerMember" xlink:to="cenn_CustomerMember_lbl1" xlink:title="label: CustomerMember to cenn_CustomerMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CustomerMember_lbl2" xml:lang="en-US" id="cenn_CustomerMember_lbl2">Customer [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerMember" xlink:to="cenn_CustomerMember_lbl2" xlink:title="label: CustomerMember to cenn_CustomerMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerAMember" xlink:label="CustomerAMember" xlink:title="CustomerAMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CustomerAMember_lbl" xml:lang="en-US" id="cenn_CustomerAMember_lbl">Represents a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAMember" xlink:to="cenn_CustomerAMember_lbl" xlink:title="label: CustomerAMember to cenn_CustomerAMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerAMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CustomerAMember_lbl1" xml:lang="en-US" id="cenn_CustomerAMember_lbl1">Customer A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAMember" xlink:to="cenn_CustomerAMember_lbl1" xlink:title="label: CustomerAMember to cenn_CustomerAMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerAMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CustomerAMember_lbl2" xml:lang="en-US" id="cenn_CustomerAMember_lbl2">Customer A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerAMember" xlink:to="cenn_CustomerAMember_lbl2" xlink:title="label: CustomerAMember to cenn_CustomerAMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerBMember" xlink:label="CustomerBMember" xlink:title="CustomerBMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CustomerBMember_lbl" xml:lang="en-US" id="cenn_CustomerBMember_lbl">Represents a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerBMember" xlink:to="cenn_CustomerBMember_lbl" xlink:title="label: CustomerBMember to cenn_CustomerBMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerBMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CustomerBMember_lbl1" xml:lang="en-US" id="cenn_CustomerBMember_lbl1">Customer B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerBMember" xlink:to="cenn_CustomerBMember_lbl1" xlink:title="label: CustomerBMember to cenn_CustomerBMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerBMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CustomerBMember_lbl2" xml:lang="en-US" id="cenn_CustomerBMember_lbl2">Customer B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerBMember" xlink:to="cenn_CustomerBMember_lbl2" xlink:title="label: CustomerBMember to cenn_CustomerBMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerDMember" xlink:label="CustomerDMember" xlink:title="CustomerDMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerDMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CustomerDMember_lbl" xml:lang="en-US" id="cenn_CustomerDMember_lbl">Represents a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerDMember" xlink:to="cenn_CustomerDMember_lbl" xlink:title="label: CustomerDMember to cenn_CustomerDMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerDMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CustomerDMember_lbl1" xml:lang="en-US" id="cenn_CustomerDMember_lbl1">Customer D [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerDMember" xlink:to="cenn_CustomerDMember_lbl1" xlink:title="label: CustomerDMember to cenn_CustomerDMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerDMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CustomerDMember_lbl2" xml:lang="en-US" id="cenn_CustomerDMember_lbl2">Customer D [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerDMember" xlink:to="cenn_CustomerDMember_lbl2" xlink:title="label: CustomerDMember to cenn_CustomerDMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerCMember" xlink:label="CustomerCMember" xlink:title="CustomerCMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CustomerCMember_lbl" xml:lang="en-US" id="cenn_CustomerCMember_lbl">Represents a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerCMember" xlink:to="cenn_CustomerCMember_lbl" xlink:title="label: CustomerCMember to cenn_CustomerCMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerCMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CustomerCMember_lbl1" xml:lang="en-US" id="cenn_CustomerCMember_lbl1">Customer C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerCMember" xlink:to="cenn_CustomerCMember_lbl1" xlink:title="label: CustomerCMember to cenn_CustomerCMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerCMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CustomerCMember_lbl2" xml:lang="en-US" id="cenn_CustomerCMember_lbl2">Customer C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerCMember" xlink:to="cenn_CustomerCMember_lbl2" xlink:title="label: CustomerCMember to cenn_CustomerCMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConcentrationOfCreditRiskAbstract" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:title="ConcentrationOfCreditRiskAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_ConcentrationOfCreditRiskAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ConcentrationOfCreditRiskAbstract_lbl1" xml:lang="en-US" id="cenn_ConcentrationOfCreditRiskAbstract_lbl1">Concentration of Credit Risk [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="cenn_ConcentrationOfCreditRiskAbstract_lbl1" xlink:title="label: ConcentrationOfCreditRiskAbstract to cenn_ConcentrationOfCreditRiskAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerEMember" xlink:label="CustomerEMember" xlink:title="CustomerEMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerEMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CustomerEMember_lbl" xml:lang="en-US" id="cenn_CustomerEMember_lbl">Represents a major customer of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerEMember" xlink:to="cenn_CustomerEMember_lbl" xlink:title="label: CustomerEMember to cenn_CustomerEMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerEMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CustomerEMember_lbl1" xml:lang="en-US" id="cenn_CustomerEMember_lbl1">Customer E [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerEMember" xlink:to="cenn_CustomerEMember_lbl1" xlink:title="label: CustomerEMember to cenn_CustomerEMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CustomerEMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CustomerEMember_lbl2" xml:lang="en-US" id="cenn_CustomerEMember_lbl2">Customer E [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CustomerEMember" xlink:to="cenn_CustomerEMember_lbl2" xlink:title="label: CustomerEMember to cenn_CustomerEMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierMember" xlink:label="SupplierMember" xlink:title="SupplierMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SupplierMember_lbl" xml:lang="en-US" id="cenn_SupplierMember_lbl">Represents a major supplier of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierMember" xlink:to="cenn_SupplierMember_lbl" xlink:title="label: SupplierMember to cenn_SupplierMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SupplierMember_lbl1" xml:lang="en-US" id="cenn_SupplierMember_lbl1">Supplier [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierMember" xlink:to="cenn_SupplierMember_lbl1" xlink:title="label: SupplierMember to cenn_SupplierMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierAMember" xlink:label="SupplierAMember" xlink:title="SupplierAMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierAMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SupplierAMember_lbl" xml:lang="en-US" id="cenn_SupplierAMember_lbl">Represents a major supplier of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierAMember" xlink:to="cenn_SupplierAMember_lbl" xlink:title="label: SupplierAMember to cenn_SupplierAMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierAMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SupplierAMember_lbl1" xml:lang="en-US" id="cenn_SupplierAMember_lbl1">Supplier A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierAMember" xlink:to="cenn_SupplierAMember_lbl1" xlink:title="label: SupplierAMember to cenn_SupplierAMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierAMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SupplierAMember_lbl2" xml:lang="en-US" id="cenn_SupplierAMember_lbl2">Supplier A [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierAMember" xlink:to="cenn_SupplierAMember_lbl2" xlink:title="label: SupplierAMember to cenn_SupplierAMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierCMember" xlink:label="SupplierCMember" xlink:title="SupplierCMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierCMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SupplierCMember_lbl" xml:lang="en-US" id="cenn_SupplierCMember_lbl">Represents a major supplier of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierCMember" xlink:to="cenn_SupplierCMember_lbl" xlink:title="label: SupplierCMember to cenn_SupplierCMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierCMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SupplierCMember_lbl1" xml:lang="en-US" id="cenn_SupplierCMember_lbl1">Supplier C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierCMember" xlink:to="cenn_SupplierCMember_lbl1" xlink:title="label: SupplierCMember to cenn_SupplierCMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierCMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SupplierCMember_lbl2" xml:lang="en-US" id="cenn_SupplierCMember_lbl2">Supplier C [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierCMember" xlink:to="cenn_SupplierCMember_lbl2" xlink:title="label: SupplierCMember to cenn_SupplierCMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierBMember" xlink:label="SupplierBMember" xlink:title="SupplierBMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierBMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SupplierBMember_lbl" xml:lang="en-US" id="cenn_SupplierBMember_lbl">Represents a major supplier of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierBMember" xlink:to="cenn_SupplierBMember_lbl" xlink:title="label: SupplierBMember to cenn_SupplierBMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierBMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SupplierBMember_lbl1" xml:lang="en-US" id="cenn_SupplierBMember_lbl1">Supplier B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierBMember" xlink:to="cenn_SupplierBMember_lbl1" xlink:title="label: SupplierBMember to cenn_SupplierBMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierBMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SupplierBMember_lbl2" xml:lang="en-US" id="cenn_SupplierBMember_lbl2">Supplier B [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierBMember" xlink:to="cenn_SupplierBMember_lbl2" xlink:title="label: SupplierBMember to cenn_SupplierBMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierDMember" xlink:label="SupplierDMember" xlink:title="SupplierDMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierDMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SupplierDMember_lbl" xml:lang="en-US" id="cenn_SupplierDMember_lbl">Represents a major supplier of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierDMember" xlink:to="cenn_SupplierDMember_lbl" xlink:title="label: SupplierDMember to cenn_SupplierDMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierDMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SupplierDMember_lbl1" xml:lang="en-US" id="cenn_SupplierDMember_lbl1">Supplier D [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierDMember" xlink:to="cenn_SupplierDMember_lbl1" xlink:title="label: SupplierDMember to cenn_SupplierDMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplierDMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SupplierDMember_lbl2" xml:lang="en-US" id="cenn_SupplierDMember_lbl2">Supplier D [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplierDMember" xlink:to="cenn_SupplierDMember_lbl2" xlink:title="label: SupplierDMember to cenn_SupplierDMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:label="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:title="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract_lbl1" xml:lang="en-US" id="cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract_lbl1">Commitment for Operating Leases not Included in Operating Lease Liability [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract_lbl1" xlink:title="label: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OperatingLeaseRentAbatementTerm" xlink:label="OperatingLeaseRentAbatementTerm" xlink:title="OperatingLeaseRentAbatementTerm" />
    <link:label xlink:type="resource" xlink:label="cenn_OperatingLeaseRentAbatementTerm_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_OperatingLeaseRentAbatementTerm_lbl" xml:lang="en-US" id="cenn_OperatingLeaseRentAbatementTerm_lbl">Term of operating lease, rent abatement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRentAbatementTerm" xlink:to="cenn_OperatingLeaseRentAbatementTerm_lbl" xlink:title="label: OperatingLeaseRentAbatementTerm to cenn_OperatingLeaseRentAbatementTerm_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_OperatingLeaseRentAbatementTerm_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_OperatingLeaseRentAbatementTerm_lbl1" xml:lang="en-US" id="cenn_OperatingLeaseRentAbatementTerm_lbl1">Operating Lease, Rent Abatement Term</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRentAbatementTerm" xlink:to="cenn_OperatingLeaseRentAbatementTerm_lbl1" xlink:title="label: OperatingLeaseRentAbatementTerm to cenn_OperatingLeaseRentAbatementTerm_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_OperatingLeaseRentAbatementTerm_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_OperatingLeaseRentAbatementTerm_lbl2" xml:lang="en-US" id="cenn_OperatingLeaseRentAbatementTerm_lbl2">Rent abatement period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OperatingLeaseRentAbatementTerm" xlink:to="cenn_OperatingLeaseRentAbatementTerm_lbl2" xlink:title="label: OperatingLeaseRentAbatementTerm to cenn_OperatingLeaseRentAbatementTerm_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DusseldorfFacilityMember" xlink:label="DusseldorfFacilityMember" xlink:title="DusseldorfFacilityMember" />
    <link:label xlink:type="resource" xlink:label="cenn_DusseldorfFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DusseldorfFacilityMember_lbl" xml:lang="en-US" id="cenn_DusseldorfFacilityMember_lbl">Property available for commitment for operating leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DusseldorfFacilityMember" xlink:to="cenn_DusseldorfFacilityMember_lbl" xlink:title="label: DusseldorfFacilityMember to cenn_DusseldorfFacilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DusseldorfFacilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DusseldorfFacilityMember_lbl1" xml:lang="en-US" id="cenn_DusseldorfFacilityMember_lbl1">Dusseldorf Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DusseldorfFacilityMember" xlink:to="cenn_DusseldorfFacilityMember_lbl1" xlink:title="label: DusseldorfFacilityMember to cenn_DusseldorfFacilityMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JacksonvilleFacilityMember" xlink:label="JacksonvilleFacilityMember" xlink:title="JacksonvilleFacilityMember" />
    <link:label xlink:type="resource" xlink:label="cenn_JacksonvilleFacilityMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_JacksonvilleFacilityMember_lbl" xml:lang="en-US" id="cenn_JacksonvilleFacilityMember_lbl">Property available for commitment for operating leases.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JacksonvilleFacilityMember" xlink:to="cenn_JacksonvilleFacilityMember_lbl" xlink:title="label: JacksonvilleFacilityMember to cenn_JacksonvilleFacilityMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_JacksonvilleFacilityMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_JacksonvilleFacilityMember_lbl1" xml:lang="en-US" id="cenn_JacksonvilleFacilityMember_lbl1">Jacksonville Facility [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JacksonvilleFacilityMember" xlink:to="cenn_JacksonvilleFacilityMember_lbl1" xlink:title="label: JacksonvilleFacilityMember to cenn_JacksonvilleFacilityMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl" xml:lang="en-US" id="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl">Ultimately controlled by Mr. Peter Wang.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:to="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl" xlink:title="label: ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember to cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl1">Zhejiang Zhongchai Machinery Co., Ltd ("Zhejiang Zhongchai") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:to="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl1" xlink:title="label: ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember to cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl2">Zhejiang Zhongchai [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:to="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl2" xlink:title="label: ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember to cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl3" xml:lang="en-US" id="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl3">Zhejiang Zhongchai Machinery Co., Ltd ("Zhejiang Zhongchai") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:to="cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl3" xlink:title="label: ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember to cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsYanYinjingMember" xlink:label="MsYanYinjingMember" xlink:title="MsYanYinjingMember" />
    <link:label xlink:type="resource" xlink:label="cenn_MsYanYinjingMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_MsYanYinjingMember_lbl" xml:lang="en-US" id="cenn_MsYanYinjingMember_lbl">Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MsYanYinjingMember" xlink:to="cenn_MsYanYinjingMember_lbl" xlink:title="label: MsYanYinjingMember to cenn_MsYanYinjingMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_MsYanYinjingMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_MsYanYinjingMember_lbl1" xml:lang="en-US" id="cenn_MsYanYinjingMember_lbl1">Ms. Yan Yinjing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MsYanYinjingMember" xlink:to="cenn_MsYanYinjingMember_lbl1" xlink:title="label: MsYanYinjingMember to cenn_MsYanYinjingMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_MsYanYinjingMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_MsYanYinjingMember_lbl2" xml:lang="en-US" id="cenn_MsYanYinjingMember_lbl2">Yan Yinjing [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MsYanYinjingMember" xlink:to="cenn_MsYanYinjingMember_lbl2" xlink:title="label: MsYanYinjingMember to cenn_MsYanYinjingMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl" xml:lang="en-US" id="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl">Ultimately controlled by Mr. Peter Wang.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:to="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl" xlink:title="label: ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember to cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl1" xml:lang="en-US" id="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl1">Shanghai Hengyu Enterprise Management Consulting Co., Ltd ("Shanghai Hengyu") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:to="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl1" xlink:title="label: ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember to cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl2" xml:lang="en-US" id="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl2">Shanghai Hengyu [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:to="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl2" xlink:title="label: ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember to cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl3" xml:lang="en-US" id="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl3">Shanghai Hengyu Enterprise Management Consulting Co., Ltd ("Shanghai Hengyu") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:to="cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl3" xlink:title="label: ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember to cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:label xlink:type="resource" xlink:label="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl" xml:lang="en-US" id="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl">Entities controlled by CAG Cayman</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:to="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl" xlink:title="label: DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember to cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl1" xml:lang="en-US" id="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl1">Devirra Corporation Limited and its Subsidiaries (Collectively referred to the "Devirra Group") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:to="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl1" xlink:title="label: DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember to cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl2" xml:lang="en-US" id="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl2">Devirra Group [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:to="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl2" xlink:title="label: DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember to cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl3" xml:lang="en-US" id="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl3">Devirra Corporation Limited and its Subsidiaries (Collectively referred to the "Devirra Group") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:to="cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl3" xlink:title="label: DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember to cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl" xml:lang="en-US" id="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:to="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl" xlink:title="label: HangzhouHezheEnergyTechnologyCoLtdMember to cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl1" xml:lang="en-US" id="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl1">Hangzhou Hezhe Energy Technology Co., Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:to="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl1" xlink:title="label: HangzhouHezheEnergyTechnologyCoLtdMember to cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl2" xml:lang="en-US" id="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl2">Hangzhou Hezhe [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:to="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl2" xlink:title="label: HangzhouHezheEnergyTechnologyCoLtdMember to cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl3" xml:lang="en-US" id="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl3">Hangzhou Hezhe Energy Technology Co., Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:to="cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl3" xlink:title="label: HangzhouHezheEnergyTechnologyCoLtdMember to cenn_HangzhouHezheEnergyTechnologyCoLtdMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangRAPMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangRAPMember_lbl" xml:lang="en-US" id="cenn_ZhejiangRAPMember_lbl">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangRAPMember" xlink:to="cenn_ZhejiangRAPMember_lbl" xlink:title="label: ZhejiangRAPMember to cenn_ZhejiangRAPMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangRAPMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangRAPMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangRAPMember_lbl1">Zhejiang RAP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangRAPMember" xlink:to="cenn_ZhejiangRAPMember_lbl1" xlink:title="label: ZhejiangRAPMember to cenn_ZhejiangRAPMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangRAPMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangRAPMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangRAPMember_lbl2">Zhejiang RAP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangRAPMember" xlink:to="cenn_ZhejiangRAPMember_lbl2" xlink:title="label: ZhejiangRAPMember to cenn_ZhejiangRAPMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MaterialRelatedPartyTransactionsAbstract" xlink:label="MaterialRelatedPartyTransactionsAbstract" xlink:title="MaterialRelatedPartyTransactionsAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_MaterialRelatedPartyTransactionsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_MaterialRelatedPartyTransactionsAbstract_lbl1" xml:lang="en-US" id="cenn_MaterialRelatedPartyTransactionsAbstract_lbl1">Material Related Party Transactions [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MaterialRelatedPartyTransactionsAbstract" xlink:to="cenn_MaterialRelatedPartyTransactionsAbstract_lbl1" xlink:title="label: MaterialRelatedPartyTransactionsAbstract to cenn_MaterialRelatedPartyTransactionsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:label xlink:type="resource" xlink:label="cenn_MrYeungHeungYeungMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_MrYeungHeungYeungMember_lbl" xml:lang="en-US" id="cenn_MrYeungHeungYeungMember_lbl">A principal shareholder of the Company, director of CAG Cayman and former director of CEG.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrYeungHeungYeungMember" xlink:to="cenn_MrYeungHeungYeungMember_lbl" xlink:title="label: MrYeungHeungYeungMember to cenn_MrYeungHeungYeungMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_MrYeungHeungYeungMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_MrYeungHeungYeungMember_lbl1" xml:lang="en-US" id="cenn_MrYeungHeungYeungMember_lbl1">Mr. Yeung Heung Yeung [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrYeungHeungYeungMember" xlink:to="cenn_MrYeungHeungYeungMember_lbl1" xlink:title="label: MrYeungHeungYeungMember to cenn_MrYeungHeungYeungMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_MrYeungHeungYeungMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_MrYeungHeungYeungMember_lbl2" xml:lang="en-US" id="cenn_MrYeungHeungYeungMember_lbl2">Mr. Yeung Heung Yeung [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrYeungHeungYeungMember" xlink:to="cenn_MrYeungHeungYeungMember_lbl2" xlink:title="label: MrYeungHeungYeungMember to cenn_MrYeungHeungYeungMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:label="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:title="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" />
    <link:label xlink:type="resource" xlink:label="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl" xml:lang="en-US" id="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl">The amount of reclassification of loan payable from due to a related party to other current liabilities.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:to="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl" xlink:title="label: ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities to cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl1" xml:lang="en-US" id="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl1">Reclassification of Loan Payable From Due to Related Party to Other Current Liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:to="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl1" xlink:title="label: ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities to cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl2" xml:lang="en-US" id="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl2">Reclassification of loan payable from due to a related party to other current liabilities</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:to="cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl2" xlink:title="label: ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities to cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:label xlink:type="resource" xlink:label="cenn_MrZhongWeiMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_MrZhongWeiMember_lbl" xml:lang="en-US" id="cenn_MrZhongWeiMember_lbl">Chief Technology Officer of the Company.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrZhongWeiMember" xlink:to="cenn_MrZhongWeiMember_lbl" xlink:title="label: MrZhongWeiMember to cenn_MrZhongWeiMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_MrZhongWeiMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_MrZhongWeiMember_lbl1" xml:lang="en-US" id="cenn_MrZhongWeiMember_lbl1">Mr. Zhong Wei [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrZhongWeiMember" xlink:to="cenn_MrZhongWeiMember_lbl1" xlink:title="label: MrZhongWeiMember to cenn_MrZhongWeiMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_MrZhongWeiMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_MrZhongWeiMember_lbl2" xml:lang="en-US" id="cenn_MrZhongWeiMember_lbl2">Mr. Zhong Wei [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrZhongWeiMember" xlink:to="cenn_MrZhongWeiMember_lbl2" xlink:title="label: MrZhongWeiMember to cenn_MrZhongWeiMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OthersRelatedPartiesMember" xlink:label="OthersRelatedPartiesMember" xlink:title="OthersRelatedPartiesMember" />
    <link:label xlink:type="resource" xlink:label="cenn_OthersRelatedPartiesMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_OthersRelatedPartiesMember_lbl" xml:lang="en-US" id="cenn_OthersRelatedPartiesMember_lbl">Name of others related parties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OthersRelatedPartiesMember" xlink:to="cenn_OthersRelatedPartiesMember_lbl" xlink:title="label: OthersRelatedPartiesMember to cenn_OthersRelatedPartiesMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_OthersRelatedPartiesMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_OthersRelatedPartiesMember_lbl1" xml:lang="en-US" id="cenn_OthersRelatedPartiesMember_lbl1">Others Related Parties [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OthersRelatedPartiesMember" xlink:to="cenn_OthersRelatedPartiesMember_lbl1" xlink:title="label: OthersRelatedPartiesMember to cenn_OthersRelatedPartiesMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_OthersRelatedPartiesMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_OthersRelatedPartiesMember_lbl2" xml:lang="en-US" id="cenn_OthersRelatedPartiesMember_lbl2">Others [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OthersRelatedPartiesMember" xlink:to="cenn_OthersRelatedPartiesMember_lbl2" xlink:title="label: OthersRelatedPartiesMember to cenn_OthersRelatedPartiesMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConsultingServiceDueToRelatedParty" xlink:label="ConsultingServiceDueToRelatedParty" xlink:title="ConsultingServiceDueToRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_ConsultingServiceDueToRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ConsultingServiceDueToRelatedParty_lbl" xml:lang="en-US" id="cenn_ConsultingServiceDueToRelatedParty_lbl">Amount of obligations due all related parties for consulting service provided during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingServiceDueToRelatedParty" xlink:to="cenn_ConsultingServiceDueToRelatedParty_lbl" xlink:title="label: ConsultingServiceDueToRelatedParty to cenn_ConsultingServiceDueToRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ConsultingServiceDueToRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ConsultingServiceDueToRelatedParty_lbl1" xml:lang="en-US" id="cenn_ConsultingServiceDueToRelatedParty_lbl1">Consulting Service Due to Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingServiceDueToRelatedParty" xlink:to="cenn_ConsultingServiceDueToRelatedParty_lbl1" xlink:title="label: ConsultingServiceDueToRelatedParty to cenn_ConsultingServiceDueToRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ConsultingServiceDueToRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ConsultingServiceDueToRelatedParty_lbl2" xml:lang="en-US" id="cenn_ConsultingServiceDueToRelatedParty_lbl2">Consulting service provided by a related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingServiceDueToRelatedParty" xlink:to="cenn_ConsultingServiceDueToRelatedParty_lbl2" xlink:title="label: ConsultingServiceDueToRelatedParty to cenn_ConsultingServiceDueToRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:label xlink:type="resource" xlink:label="cenn_JiangsuRongyuanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_JiangsuRongyuanMember_lbl" xml:lang="en-US" id="cenn_JiangsuRongyuanMember_lbl">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangsuRongyuanMember" xlink:to="cenn_JiangsuRongyuanMember_lbl" xlink:title="label: JiangsuRongyuanMember to cenn_JiangsuRongyuanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_JiangsuRongyuanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_JiangsuRongyuanMember_lbl1" xml:lang="en-US" id="cenn_JiangsuRongyuanMember_lbl1">Jiangsu Rongyuan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangsuRongyuanMember" xlink:to="cenn_JiangsuRongyuanMember_lbl1" xlink:title="label: JiangsuRongyuanMember to cenn_JiangsuRongyuanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_JiangsuRongyuanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_JiangsuRongyuanMember_lbl2" xml:lang="en-US" id="cenn_JiangsuRongyuanMember_lbl2">Jiangsu Rongyuan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangsuRongyuanMember" xlink:to="cenn_JiangsuRongyuanMember_lbl2" xlink:title="label: JiangsuRongyuanMember to cenn_JiangsuRongyuanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromRelatedParty" xlink:label="ProceedsFromRelatedParty" xlink:title="ProceedsFromRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromRelatedParty_lbl" xml:lang="en-US" id="cenn_ProceedsFromRelatedParty_lbl">The operating funds from related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedParty" xlink:to="cenn_ProceedsFromRelatedParty_lbl" xlink:title="label: ProceedsFromRelatedParty to cenn_ProceedsFromRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromRelatedParty_lbl1" xml:lang="en-US" id="cenn_ProceedsFromRelatedParty_lbl1">Proceeds from Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedParty" xlink:to="cenn_ProceedsFromRelatedParty_lbl1" xlink:title="label: ProceedsFromRelatedParty to cenn_ProceedsFromRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromRelatedParty_lbl2" xml:lang="en-US" id="cenn_ProceedsFromRelatedParty_lbl2">Operating funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedParty" xlink:to="cenn_ProceedsFromRelatedParty_lbl2" xlink:title="label: ProceedsFromRelatedParty to cenn_ProceedsFromRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:label="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:title="InterestBearingLoanAndInterestReceivableFromRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl" xml:lang="en-US" id="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl">The amount of interest-bearing loan and interest receivable from related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:to="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl" xlink:title="label: InterestBearingLoanAndInterestReceivableFromRelatedParty to cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl1" xml:lang="en-US" id="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl1">Interest-Bearing Loan and Interest Receivable from Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:to="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl1" xlink:title="label: InterestBearingLoanAndInterestReceivableFromRelatedParty to cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl2" xml:lang="en-US" id="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl2">Interest-bearing loan and interest receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:to="cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl2" xlink:title="label: InterestBearingLoanAndInterestReceivableFromRelatedParty to cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EquityInvestmentPayableToRelatedParty" xlink:label="EquityInvestmentPayableToRelatedParty" xlink:title="EquityInvestmentPayableToRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_EquityInvestmentPayableToRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_EquityInvestmentPayableToRelatedParty_lbl" xml:lang="en-US" id="cenn_EquityInvestmentPayableToRelatedParty_lbl">The amount of equity investment payable to related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInvestmentPayableToRelatedParty" xlink:to="cenn_EquityInvestmentPayableToRelatedParty_lbl" xlink:title="label: EquityInvestmentPayableToRelatedParty to cenn_EquityInvestmentPayableToRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_EquityInvestmentPayableToRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_EquityInvestmentPayableToRelatedParty_lbl1" xml:lang="en-US" id="cenn_EquityInvestmentPayableToRelatedParty_lbl1">Equity Investment Payable to Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInvestmentPayableToRelatedParty" xlink:to="cenn_EquityInvestmentPayableToRelatedParty_lbl1" xlink:title="label: EquityInvestmentPayableToRelatedParty to cenn_EquityInvestmentPayableToRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_EquityInvestmentPayableToRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_EquityInvestmentPayableToRelatedParty_lbl2" xml:lang="en-US" id="cenn_EquityInvestmentPayableToRelatedParty_lbl2">Equity investment payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EquityInvestmentPayableToRelatedParty" xlink:to="cenn_EquityInvestmentPayableToRelatedParty_lbl2" xlink:title="label: EquityInvestmentPayableToRelatedParty to cenn_EquityInvestmentPayableToRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:label="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl" xml:lang="en-US" id="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl">Controlled by Mr. Yeung Heung Yeung.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:to="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl" xlink:title="label: ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember to cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl1" xml:lang="en-US" id="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl1">Shenzhen Yuanzheng Investment Development Co. Ltd ("Shenzhen Yuanzheng") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:to="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl1" xlink:title="label: ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember to cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl2" xml:lang="en-US" id="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl2">Shenzhen Yuanzheng [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:to="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl2" xlink:title="label: ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember to cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl3" xml:lang="en-US" id="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl3">Shenzhen Yuanzheng Investment Development Co. Ltd ("Shenzhen Yuanzheng") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:to="cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl3" xlink:title="label: ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember to cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsXuChengMember" xlink:label="MsXuChengMember" xlink:title="MsXuChengMember" />
    <link:label xlink:type="resource" xlink:label="cenn_MsXuChengMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_MsXuChengMember_lbl" xml:lang="en-US" id="cenn_MsXuChengMember_lbl">Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MsXuChengMember" xlink:to="cenn_MsXuChengMember_lbl" xlink:title="label: MsXuChengMember to cenn_MsXuChengMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_MsXuChengMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_MsXuChengMember_lbl1" xml:lang="en-US" id="cenn_MsXuChengMember_lbl1">Ms. Xu Cheng [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MsXuChengMember" xlink:to="cenn_MsXuChengMember_lbl1" xlink:title="label: MsXuChengMember to cenn_MsXuChengMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_MsXuChengMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_MsXuChengMember_lbl2" xml:lang="en-US" id="cenn_MsXuChengMember_lbl2">Ms. Xu Cheng [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MsXuChengMember" xlink:to="cenn_MsXuChengMember_lbl2" xlink:title="label: MsXuChengMember to cenn_MsXuChengMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroHoldingLimitedMember" xlink:label="CenntroHoldingLimitedMember" xlink:title="CenntroHoldingLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroHoldingLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CenntroHoldingLimitedMember_lbl" xml:lang="en-US" id="cenn_CenntroHoldingLimitedMember_lbl">Ultimately controlled by Mr. Peter Wang.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroHoldingLimitedMember" xlink:to="cenn_CenntroHoldingLimitedMember_lbl" xlink:title="label: CenntroHoldingLimitedMember to cenn_CenntroHoldingLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroHoldingLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CenntroHoldingLimitedMember_lbl1" xml:lang="en-US" id="cenn_CenntroHoldingLimitedMember_lbl1">Cenntro Holding Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroHoldingLimitedMember" xlink:to="cenn_CenntroHoldingLimitedMember_lbl1" xlink:title="label: CenntroHoldingLimitedMember to cenn_CenntroHoldingLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroHoldingLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CenntroHoldingLimitedMember_lbl2" xml:lang="en-US" id="cenn_CenntroHoldingLimitedMember_lbl2">Cenntro Holding Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroHoldingLimitedMember" xlink:to="cenn_CenntroHoldingLimitedMember_lbl2" xlink:title="label: CenntroHoldingLimitedMember to cenn_CenntroHoldingLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl" xml:lang="en-US" id="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl">Mr. Peter Wang served as General Partner.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:to="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl" xlink:title="label: ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember to cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl1" xml:lang="en-US" id="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl1">Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) ("Zhuhai Hengzhong") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:to="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl1" xlink:title="label: ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember to cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl2" xml:lang="en-US" id="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl2">Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) ("Zhuhai Hengzhong") [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:to="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl2" xlink:title="label: ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember to cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl3" xml:lang="en-US" id="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl3">Zhuhai Hengzhong [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:to="cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl3" xlink:title="label: ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember to cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrPeterWangMember" xlink:label="MrPeterWangMember" xlink:title="MrPeterWangMember" />
    <link:label xlink:type="resource" xlink:label="cenn_MrPeterWangMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_MrPeterWangMember_lbl" xml:lang="en-US" id="cenn_MrPeterWangMember_lbl">Chairman, Chief Executive Officer, and principal shareholder of the Company</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrPeterWangMember" xlink:to="cenn_MrPeterWangMember_lbl" xlink:title="label: MrPeterWangMember to cenn_MrPeterWangMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_MrPeterWangMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_MrPeterWangMember_lbl1" xml:lang="en-US" id="cenn_MrPeterWangMember_lbl1">Mr. Peter Wang [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrPeterWangMember" xlink:to="cenn_MrPeterWangMember_lbl1" xlink:title="label: MrPeterWangMember to cenn_MrPeterWangMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_MrPeterWangMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_MrPeterWangMember_lbl2" xml:lang="en-US" id="cenn_MrPeterWangMember_lbl2">Mr. Peter Wang [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="MrPeterWangMember" xlink:to="cenn_MrPeterWangMember_lbl2" xlink:title="label: MrPeterWangMember to cenn_MrPeterWangMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RepaymentOfRelatedPartyFunds" xlink:label="RepaymentOfRelatedPartyFunds" xlink:title="RepaymentOfRelatedPartyFunds" />
    <link:label xlink:type="resource" xlink:label="cenn_RepaymentOfRelatedPartyFunds_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_RepaymentOfRelatedPartyFunds_lbl" xml:lang="en-US" id="cenn_RepaymentOfRelatedPartyFunds_lbl">The amount repayment to related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentOfRelatedPartyFunds" xlink:to="cenn_RepaymentOfRelatedPartyFunds_lbl" xlink:title="label: RepaymentOfRelatedPartyFunds to cenn_RepaymentOfRelatedPartyFunds_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_RepaymentOfRelatedPartyFunds_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_RepaymentOfRelatedPartyFunds_lbl1" xml:lang="en-US" id="cenn_RepaymentOfRelatedPartyFunds_lbl1">Repayment of Related Party Funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentOfRelatedPartyFunds" xlink:to="cenn_RepaymentOfRelatedPartyFunds_lbl1" xlink:title="label: RepaymentOfRelatedPartyFunds to cenn_RepaymentOfRelatedPartyFunds_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_RepaymentOfRelatedPartyFunds_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_RepaymentOfRelatedPartyFunds_lbl2" xml:lang="en-US" id="cenn_RepaymentOfRelatedPartyFunds_lbl2">Repayment to related party funds</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RepaymentOfRelatedPartyFunds" xlink:to="cenn_RepaymentOfRelatedPartyFunds_lbl2" xlink:title="label: RepaymentOfRelatedPartyFunds to cenn_RepaymentOfRelatedPartyFunds_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CAGCaymanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CAGCaymanMember_lbl" xml:lang="en-US" id="cenn_CAGCaymanMember_lbl">Entity owned or controlled by Cenntro Automotive Group Limited ("CAG HK") was established by CAG Cayman in Hong Kong.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CAGCaymanMember" xlink:to="cenn_CAGCaymanMember_lbl" xlink:title="label: CAGCaymanMember to cenn_CAGCaymanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CAGCaymanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CAGCaymanMember_lbl1" xml:lang="en-US" id="cenn_CAGCaymanMember_lbl1">Cenntro Automotive Group Limited, Hong Kong [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CAGCaymanMember" xlink:to="cenn_CAGCaymanMember_lbl1" xlink:title="label: CAGCaymanMember to cenn_CAGCaymanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CAGCaymanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_CAGCaymanMember_lbl2" xml:lang="en-US" id="cenn_CAGCaymanMember_lbl2">CAG Cayman [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CAGCaymanMember" xlink:to="cenn_CAGCaymanMember_lbl2" xlink:title="label: CAGCaymanMember to cenn_CAGCaymanMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_CAGCaymanMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CAGCaymanMember_lbl3" xml:lang="en-US" id="cenn_CAGCaymanMember_lbl3">Cenntro Automotive Group Limited (CAG HK) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CAGCaymanMember" xlink:to="cenn_CAGCaymanMember_lbl3" xlink:title="label: CAGCaymanMember to cenn_CAGCaymanMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl" xml:lang="en-US" id="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl">Tabular disclosure of future minimum lease payment under non-cancellable operating lease agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:to="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock to cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl1" xml:lang="en-US" id="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl1">Lessee Operating Lease Liability Maturity under Non-cancellable Operating Lease Agreement [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:to="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock to cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl2" xml:lang="en-US" id="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl2">Future Minimum Lease Payment Under Non-cancellable Operating Lease</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:to="cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl2" xlink:title="label: LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock to cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:label="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:title="SupplementalInformationRelatedToOperatingLeasesAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl1" xml:lang="en-US" id="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl1">Supplemental Information Related To Operating Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:to="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl1" xlink:title="label: SupplementalInformationRelatedToOperatingLeasesAbstract to cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl2" xml:lang="en-US" id="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl2">Supplemental Information Related to Operating Leases [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:to="cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl2" xlink:title="label: SupplementalInformationRelatedToOperatingLeasesAbstract to cenn_SupplementalInformationRelatedToOperatingLeasesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SevicLawsuitMember" xlink:label="SevicLawsuitMember" xlink:title="SevicLawsuitMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SevicLawsuitMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SevicLawsuitMember_lbl" xml:lang="en-US" id="cenn_SevicLawsuitMember_lbl">A former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro's wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the "Sevic Lawsuit").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SevicLawsuitMember" xlink:to="cenn_SevicLawsuitMember_lbl" xlink:title="label: SevicLawsuitMember to cenn_SevicLawsuitMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SevicLawsuitMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SevicLawsuitMember_lbl1" xml:lang="en-US" id="cenn_SevicLawsuitMember_lbl1">Sevic Lawsuit [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SevicLawsuitMember" xlink:to="cenn_SevicLawsuitMember_lbl1" xlink:title="label: SevicLawsuitMember to cenn_SevicLawsuitMember_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfSignedPurchaseOrdersTerminated" xlink:label="NumberOfSignedPurchaseOrdersTerminated" xlink:title="NumberOfSignedPurchaseOrdersTerminated" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl" xml:lang="en-US" id="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl">Number of signed purchase orders terminated under contract.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSignedPurchaseOrdersTerminated" xlink:to="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl" xlink:title="label: NumberOfSignedPurchaseOrdersTerminated to cenn_NumberOfSignedPurchaseOrdersTerminated_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl1" xml:lang="en-US" id="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl1">Number of Signed Purchase Orders Terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSignedPurchaseOrdersTerminated" xlink:to="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl1" xlink:title="label: NumberOfSignedPurchaseOrdersTerminated to cenn_NumberOfSignedPurchaseOrdersTerminated_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl2" xml:lang="en-US" id="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl2">Number of signed purchase orders terminated</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfSignedPurchaseOrdersTerminated" xlink:to="cenn_NumberOfSignedPurchaseOrdersTerminated_lbl2" xlink:title="label: NumberOfSignedPurchaseOrdersTerminated to cenn_NumberOfSignedPurchaseOrdersTerminated_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareIncentiveOptionPlan2016Member" xlink:label="ShareIncentiveOptionPlan2016Member" xlink:title="ShareIncentiveOptionPlan2016Member" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareIncentiveOptionPlan2016Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareIncentiveOptionPlan2016Member_lbl" xml:lang="en-US" id="cenn_ShareIncentiveOptionPlan2016Member_lbl">The name of share-based compensation plan which describes 2016 share incentive option plan (the " 2016 Plan").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareIncentiveOptionPlan2016Member" xlink:to="cenn_ShareIncentiveOptionPlan2016Member_lbl" xlink:title="label: ShareIncentiveOptionPlan2016Member to cenn_ShareIncentiveOptionPlan2016Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareIncentiveOptionPlan2016Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareIncentiveOptionPlan2016Member_lbl1" xml:lang="en-US" id="cenn_ShareIncentiveOptionPlan2016Member_lbl1">Share Incentive Option Plan 2016 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareIncentiveOptionPlan2016Member" xlink:to="cenn_ShareIncentiveOptionPlan2016Member_lbl1" xlink:title="label: ShareIncentiveOptionPlan2016Member to cenn_ShareIncentiveOptionPlan2016Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareIncentiveOptionPlan2016Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShareIncentiveOptionPlan2016Member_lbl2" xml:lang="en-US" id="cenn_ShareIncentiveOptionPlan2016Member_lbl2">2016 Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareIncentiveOptionPlan2016Member" xlink:to="cenn_ShareIncentiveOptionPlan2016Member_lbl2" xlink:title="label: ShareIncentiveOptionPlan2016Member to cenn_ShareIncentiveOptionPlan2016Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmendedRestated2016IncentiveStockOptionPlanMember" xlink:label="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:title="AmendedRestated2016IncentiveStockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl" xml:lang="en-US" id="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl">The name of share-based compensation plan which describes amended &amp; restated 2016 incentive stock option plan (the "Amended 2016 Plan").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:to="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl" xlink:title="label: AmendedRestated2016IncentiveStockOptionPlanMember to cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl1" xml:lang="en-US" id="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl1">Amended &amp; Restated 2016 Incentive Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:to="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl1" xlink:title="label: AmendedRestated2016IncentiveStockOptionPlanMember to cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl2" xml:lang="en-US" id="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl2">Amended 2016 Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:to="cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl2" xlink:title="label: AmendedRestated2016IncentiveStockOptionPlanMember to cenn_AmendedRestated2016IncentiveStockOptionPlanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfEqualAnnualInstalments" xlink:label="NumberOfEqualAnnualInstalments" xlink:title="NumberOfEqualAnnualInstalments" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfEqualAnnualInstalments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NumberOfEqualAnnualInstalments_lbl" xml:lang="en-US" id="cenn_NumberOfEqualAnnualInstalments_lbl">The total number of equal annual instalments of options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEqualAnnualInstalments" xlink:to="cenn_NumberOfEqualAnnualInstalments_lbl" xlink:title="label: NumberOfEqualAnnualInstalments to cenn_NumberOfEqualAnnualInstalments_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfEqualAnnualInstalments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NumberOfEqualAnnualInstalments_lbl1" xml:lang="en-US" id="cenn_NumberOfEqualAnnualInstalments_lbl1">Number of Equal Annual Instalments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEqualAnnualInstalments" xlink:to="cenn_NumberOfEqualAnnualInstalments_lbl1" xlink:title="label: NumberOfEqualAnnualInstalments to cenn_NumberOfEqualAnnualInstalments_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfEqualAnnualInstalments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NumberOfEqualAnnualInstalments_lbl2" xml:lang="en-US" id="cenn_NumberOfEqualAnnualInstalments_lbl2">Number of equal annual instalments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfEqualAnnualInstalments" xlink:to="cenn_NumberOfEqualAnnualInstalments_lbl2" xlink:title="label: NumberOfEqualAnnualInstalments to cenn_NumberOfEqualAnnualInstalments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl">The number of share option modification during the period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl1" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Modification of Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl2" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl2">Modification of option (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl3" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl3">Options converted (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl3" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExchangeRatio" xlink:label="ExchangeRatio" xlink:title="ExchangeRatio" />
    <link:label xlink:type="resource" xlink:label="cenn_ExchangeRatio_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ExchangeRatio_lbl" xml:lang="en-US" id="cenn_ExchangeRatio_lbl">The ratio applied to the option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeRatio" xlink:to="cenn_ExchangeRatio_lbl" xlink:title="label: ExchangeRatio to cenn_ExchangeRatio_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ExchangeRatio_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ExchangeRatio_lbl1" xml:lang="en-US" id="cenn_ExchangeRatio_lbl1">Exchange Ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeRatio" xlink:to="cenn_ExchangeRatio_lbl1" xlink:title="label: ExchangeRatio to cenn_ExchangeRatio_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ExchangeRatio_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ExchangeRatio_lbl2" xml:lang="en-US" id="cenn_ExchangeRatio_lbl2">Exchange ratio</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ExchangeRatio" xlink:to="cenn_ExchangeRatio_lbl2" xlink:title="label: ExchangeRatio to cenn_ExchangeRatio_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfEachEqualAnnualInstalments" xlink:label="PercentageOfEachEqualAnnualInstalments" xlink:title="PercentageOfEachEqualAnnualInstalments" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfEachEqualAnnualInstalments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfEachEqualAnnualInstalments_lbl" xml:lang="en-US" id="cenn_PercentageOfEachEqualAnnualInstalments_lbl">The percentage of each equal annual instalments of options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEachEqualAnnualInstalments" xlink:to="cenn_PercentageOfEachEqualAnnualInstalments_lbl" xlink:title="label: PercentageOfEachEqualAnnualInstalments to cenn_PercentageOfEachEqualAnnualInstalments_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfEachEqualAnnualInstalments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfEachEqualAnnualInstalments_lbl1" xml:lang="en-US" id="cenn_PercentageOfEachEqualAnnualInstalments_lbl1">Percentage of Each Equal Annual Instalments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEachEqualAnnualInstalments" xlink:to="cenn_PercentageOfEachEqualAnnualInstalments_lbl1" xlink:title="label: PercentageOfEachEqualAnnualInstalments to cenn_PercentageOfEachEqualAnnualInstalments_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfEachEqualAnnualInstalments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PercentageOfEachEqualAnnualInstalments_lbl2" xml:lang="en-US" id="cenn_PercentageOfEachEqualAnnualInstalments_lbl2">Percentage of each equal annual instalments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEachEqualAnnualInstalments" xlink:to="cenn_PercentageOfEachEqualAnnualInstalments_lbl2" xlink:title="label: PercentageOfEachEqualAnnualInstalments to cenn_PercentageOfEachEqualAnnualInstalments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EmployeesAndDirectorsMember" xlink:label="EmployeesAndDirectorsMember" xlink:title="EmployeesAndDirectorsMember" />
    <link:label xlink:type="resource" xlink:label="cenn_EmployeesAndDirectorsMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_EmployeesAndDirectorsMember_lbl" xml:lang="en-US" id="cenn_EmployeesAndDirectorsMember_lbl">Person with designation of employees and directors.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeesAndDirectorsMember" xlink:to="cenn_EmployeesAndDirectorsMember_lbl" xlink:title="label: EmployeesAndDirectorsMember to cenn_EmployeesAndDirectorsMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_EmployeesAndDirectorsMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_EmployeesAndDirectorsMember_lbl1" xml:lang="en-US" id="cenn_EmployeesAndDirectorsMember_lbl1">Employees and Directors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeesAndDirectorsMember" xlink:to="cenn_EmployeesAndDirectorsMember_lbl1" xlink:title="label: EmployeesAndDirectorsMember to cenn_EmployeesAndDirectorsMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_EmployeesAndDirectorsMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_EmployeesAndDirectorsMember_lbl2" xml:lang="en-US" id="cenn_EmployeesAndDirectorsMember_lbl2">Employees and Directors [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EmployeesAndDirectorsMember" xlink:to="cenn_EmployeesAndDirectorsMember_lbl2" xlink:title="label: EmployeesAndDirectorsMember to cenn_EmployeesAndDirectorsMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" />
    <link:label xlink:type="resource" xlink:label="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl" xml:lang="en-US" id="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl">The amount of before provision for receivable from a related party non-current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:to="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl" xlink:title="label: DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable to cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl1" xml:lang="en-US" id="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl1">Due from Related Parties, Non-Current Before Provision for Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:to="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl1" xlink:title="label: DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable to cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl2" xml:lang="en-US" id="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl2">Amounts due from related parties before provision for receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:to="cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl2" xlink:title="label: DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable to cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl">The amount of provision for receivable from a related party current.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedPartyCurrent" xlink:to="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl" xlink:title="label: ProvisionForReceivableFromRelatedPartyCurrent to cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl1" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl1">Provision for Receivable from Related Party Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedPartyCurrent" xlink:to="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl1" xlink:title="label: ProvisionForReceivableFromRelatedPartyCurrent to cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl2" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl2">Less: provision for receivable from a related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedPartyCurrent" xlink:to="cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl2" xlink:title="label: ProvisionForReceivableFromRelatedPartyCurrent to cenn_ProvisionForReceivableFromRelatedPartyCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromRelatedPartyAdvances" xlink:label="ProceedsFromRelatedPartyAdvances" xlink:title="ProceedsFromRelatedPartyAdvances" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromRelatedPartyAdvances_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromRelatedPartyAdvances_lbl" xml:lang="en-US" id="cenn_ProceedsFromRelatedPartyAdvances_lbl">The cash inflow from related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedPartyAdvances" xlink:to="cenn_ProceedsFromRelatedPartyAdvances_lbl" xlink:title="label: ProceedsFromRelatedPartyAdvances to cenn_ProceedsFromRelatedPartyAdvances_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromRelatedPartyAdvances_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromRelatedPartyAdvances_lbl1" xml:lang="en-US" id="cenn_ProceedsFromRelatedPartyAdvances_lbl1">Proceeds from Related Party Advances</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedPartyAdvances" xlink:to="cenn_ProceedsFromRelatedPartyAdvances_lbl1" xlink:title="label: ProceedsFromRelatedPartyAdvances to cenn_ProceedsFromRelatedPartyAdvances_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromRelatedPartyAdvances_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromRelatedPartyAdvances_lbl2" xml:lang="en-US" id="cenn_ProceedsFromRelatedPartyAdvances_lbl2">Proceeds from related party current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromRelatedPartyAdvances" xlink:to="cenn_ProceedsFromRelatedPartyAdvances_lbl2" xlink:title="label: ProceedsFromRelatedPartyAdvances to cenn_ProceedsFromRelatedPartyAdvances_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BendonLimitedMember" xlink:label="BendonLimitedMember" xlink:title="BendonLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_BendonLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_BendonLimitedMember_lbl" xml:lang="en-US" id="cenn_BendonLimitedMember_lbl">Controlled by Mr. Justin Davis-Rice, a director of CEGL.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BendonLimitedMember" xlink:to="cenn_BendonLimitedMember_lbl" xlink:title="label: BendonLimitedMember to cenn_BendonLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_BendonLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_BendonLimitedMember_lbl1" xml:lang="en-US" id="cenn_BendonLimitedMember_lbl1">Bendon Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BendonLimitedMember" xlink:to="cenn_BendonLimitedMember_lbl1" xlink:title="label: BendonLimitedMember to cenn_BendonLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_BendonLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_BendonLimitedMember_lbl2" xml:lang="en-US" id="cenn_BendonLimitedMember_lbl2">Bendon Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BendonLimitedMember" xlink:to="cenn_BendonLimitedMember_lbl2" xlink:title="label: BendonLimitedMember to cenn_BendonLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReversalOfProvisionForReceivableFromRelatedParty" xlink:label="ReversalOfProvisionForReceivableFromRelatedParty" xlink:title="ReversalOfProvisionForReceivableFromRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl" xml:lang="en-US" id="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl">Reversed the provision amount due to the repayment from the related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReversalOfProvisionForReceivableFromRelatedParty" xlink:to="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl" xlink:title="label: ReversalOfProvisionForReceivableFromRelatedParty to cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl1" xml:lang="en-US" id="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl1">Reversal of Provision for Receivable from Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReversalOfProvisionForReceivableFromRelatedParty" xlink:to="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl1" xlink:title="label: ReversalOfProvisionForReceivableFromRelatedParty to cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl2" xml:lang="en-US" id="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl2">Reversal of provision for receivable from related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReversalOfProvisionForReceivableFromRelatedParty" xlink:to="cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl2" xlink:title="label: ReversalOfProvisionForReceivableFromRelatedParty to cenn_ReversalOfProvisionForReceivableFromRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromAdvancesToRelatedParty" xlink:label="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:title="ProvisionForReceivableFromAdvancesToRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl" xml:lang="en-US" id="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl">The amount of provision for receivable from advances to related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:to="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl" xlink:title="label: ProvisionForReceivableFromAdvancesToRelatedParty to cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl1" xml:lang="en-US" id="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl1">Provision For Receivable From Advances to Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:to="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl1" xlink:title="label: ProvisionForReceivableFromAdvancesToRelatedParty to cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl2" xml:lang="en-US" id="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl2">Provision for receivable from advances to related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:to="cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl2" xlink:title="label: ProvisionForReceivableFromAdvancesToRelatedParty to cenn_ProvisionForReceivableFromAdvancesToRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdvancesPaymentToRelatedParty" xlink:label="AdvancesPaymentToRelatedParty" xlink:title="AdvancesPaymentToRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_AdvancesPaymentToRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AdvancesPaymentToRelatedParty_lbl" xml:lang="en-US" id="cenn_AdvancesPaymentToRelatedParty_lbl">Advances payment to a related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesPaymentToRelatedParty" xlink:to="cenn_AdvancesPaymentToRelatedParty_lbl" xlink:title="label: AdvancesPaymentToRelatedParty to cenn_AdvancesPaymentToRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AdvancesPaymentToRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AdvancesPaymentToRelatedParty_lbl1" xml:lang="en-US" id="cenn_AdvancesPaymentToRelatedParty_lbl1">Advances Payment to Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesPaymentToRelatedParty" xlink:to="cenn_AdvancesPaymentToRelatedParty_lbl1" xlink:title="label: AdvancesPaymentToRelatedParty to cenn_AdvancesPaymentToRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AdvancesPaymentToRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AdvancesPaymentToRelatedParty_lbl2" xml:lang="en-US" id="cenn_AdvancesPaymentToRelatedParty_lbl2">Advances to related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesPaymentToRelatedParty" xlink:to="cenn_AdvancesPaymentToRelatedParty_lbl2" xlink:title="label: AdvancesPaymentToRelatedParty to cenn_AdvancesPaymentToRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FiveYearLoanMember" xlink:label="FiveYearLoanMember" xlink:title="FiveYearLoanMember" />
    <link:label xlink:type="resource" xlink:label="cenn_FiveYearLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_FiveYearLoanMember_lbl" xml:lang="en-US" id="cenn_FiveYearLoanMember_lbl">Borrowing supported by a written promise to pay an obligation within five years.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiveYearLoanMember" xlink:to="cenn_FiveYearLoanMember_lbl" xlink:title="label: FiveYearLoanMember to cenn_FiveYearLoanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_FiveYearLoanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_FiveYearLoanMember_lbl1" xml:lang="en-US" id="cenn_FiveYearLoanMember_lbl1">5 Year Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiveYearLoanMember" xlink:to="cenn_FiveYearLoanMember_lbl1" xlink:title="label: FiveYearLoanMember to cenn_FiveYearLoanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_FiveYearLoanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_FiveYearLoanMember_lbl2" xml:lang="en-US" id="cenn_FiveYearLoanMember_lbl2">5 - Year Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FiveYearLoanMember" xlink:to="cenn_FiveYearLoanMember_lbl2" xlink:title="label: FiveYearLoanMember to cenn_FiveYearLoanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdvancesForgivenFromRelatedParty" xlink:label="AdvancesForgivenFromRelatedParty" xlink:title="AdvancesForgivenFromRelatedParty" />
    <link:label xlink:type="resource" xlink:label="cenn_AdvancesForgivenFromRelatedParty_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AdvancesForgivenFromRelatedParty_lbl" xml:lang="en-US" id="cenn_AdvancesForgivenFromRelatedParty_lbl">The remaining amount of advances forgiven from related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesForgivenFromRelatedParty" xlink:to="cenn_AdvancesForgivenFromRelatedParty_lbl" xlink:title="label: AdvancesForgivenFromRelatedParty to cenn_AdvancesForgivenFromRelatedParty_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AdvancesForgivenFromRelatedParty_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AdvancesForgivenFromRelatedParty_lbl1" xml:lang="en-US" id="cenn_AdvancesForgivenFromRelatedParty_lbl1">Advances Forgiven from Related Party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesForgivenFromRelatedParty" xlink:to="cenn_AdvancesForgivenFromRelatedParty_lbl1" xlink:title="label: AdvancesForgivenFromRelatedParty to cenn_AdvancesForgivenFromRelatedParty_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AdvancesForgivenFromRelatedParty_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AdvancesForgivenFromRelatedParty_lbl2" xml:lang="en-US" id="cenn_AdvancesForgivenFromRelatedParty_lbl2">Forgiven related party due</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdvancesForgivenFromRelatedParty" xlink:to="cenn_AdvancesForgivenFromRelatedParty_lbl2" xlink:title="label: AdvancesForgivenFromRelatedParty to cenn_AdvancesForgivenFromRelatedParty_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" />
    <link:label xlink:type="resource" xlink:label="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl" xml:lang="en-US" id="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl">The amount of before provision for receivable from a related party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:to="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl" xlink:title="label: DueFromRelatedPartiesCurrentBeforeProvisionForReceivable to cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl1" xml:lang="en-US" id="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl1">Due from Related Parties, Current Before Provision for Receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:to="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl1" xlink:title="label: DueFromRelatedPartiesCurrentBeforeProvisionForReceivable to cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl2" xml:lang="en-US" id="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl2">Amounts due from related parties before provision for receivable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:to="cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl2" xlink:title="label: DueFromRelatedPartiesCurrentBeforeProvisionForReceivable to cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyNonCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl">The amount of provision for receivable from a related party noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:to="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl" xlink:title="label: ProvisionForReceivableFromRelatedPartyNonCurrent to cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl1" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl1">Provision for Receivable from Related Party Non-Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:to="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl1" xlink:title="label: ProvisionForReceivableFromRelatedPartyNonCurrent to cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl2" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl2">Less: provision for receivable from a related party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:to="cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl2" xlink:title="label: ProvisionForReceivableFromRelatedPartyNonCurrent to cenn_ProvisionForReceivableFromRelatedPartyNonCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OtherNonCurrentAssetsNetTextBlock" xlink:label="OtherNonCurrentAssetsNetTextBlock" xlink:title="OtherNonCurrentAssetsNetTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_OtherNonCurrentAssetsNetTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_OtherNonCurrentAssetsNetTextBlock_lbl" xml:lang="en-US" id="cenn_OtherNonCurrentAssetsNetTextBlock_lbl">The entire disclosure for other non-current assets, net.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonCurrentAssetsNetTextBlock" xlink:to="cenn_OtherNonCurrentAssetsNetTextBlock_lbl" xlink:title="label: OtherNonCurrentAssetsNetTextBlock to cenn_OtherNonCurrentAssetsNetTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_OtherNonCurrentAssetsNetTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_OtherNonCurrentAssetsNetTextBlock_lbl1" xml:lang="en-US" id="cenn_OtherNonCurrentAssetsNetTextBlock_lbl1">Other Non-Current Assets, Net [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonCurrentAssetsNetTextBlock" xlink:to="cenn_OtherNonCurrentAssetsNetTextBlock_lbl1" xlink:title="label: OtherNonCurrentAssetsNetTextBlock to cenn_OtherNonCurrentAssetsNetTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_OtherNonCurrentAssetsNetTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_OtherNonCurrentAssetsNetTextBlock_lbl2" xml:lang="en-US" id="cenn_OtherNonCurrentAssetsNetTextBlock_lbl2">OTHER NON-CURRENT ASSETS, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherNonCurrentAssetsNetTextBlock" xlink:to="cenn_OtherNonCurrentAssetsNetTextBlock_lbl2" xlink:title="label: OtherNonCurrentAssetsNetTextBlock to cenn_OtherNonCurrentAssetsNetTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:label="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:title="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl1" xml:lang="en-US" id="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl1">Detailed Information about Other Non-current Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl1" xlink:title="label: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl2" xml:lang="en-US" id="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl2">Other Non-current Assets, Net [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl2" xlink:title="label: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromRelatedPartiesNoncurrent" xlink:label="ReceivableFromRelatedPartiesNoncurrent" xlink:title="ReceivableFromRelatedPartiesNoncurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl" xml:lang="en-US" id="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl">Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromRelatedPartiesNoncurrent" xlink:to="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl" xlink:title="label: ReceivableFromRelatedPartiesNoncurrent to cenn_ReceivableFromRelatedPartiesNoncurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl1" xml:lang="en-US" id="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl1">Receivable from Related Parties, Noncurrent</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromRelatedPartiesNoncurrent" xlink:to="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl1" xlink:title="label: ReceivableFromRelatedPartiesNoncurrent to cenn_ReceivableFromRelatedPartiesNoncurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl2" xml:lang="en-US" id="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl2">Receivable from a third party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromRelatedPartiesNoncurrent" xlink:to="cenn_ReceivableFromRelatedPartiesNoncurrent_lbl2" xlink:title="label: ReceivableFromRelatedPartiesNoncurrent to cenn_ReceivableFromRelatedPartiesNoncurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedParties" xlink:label="ProvisionForReceivableFromRelatedParties" xlink:title="ProvisionForReceivableFromRelatedParties" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedParties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProvisionForReceivableFromRelatedParties_lbl" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedParties_lbl">Aggregate provision amount of receivables from related parties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedParties" xlink:to="cenn_ProvisionForReceivableFromRelatedParties_lbl" xlink:title="label: ProvisionForReceivableFromRelatedParties to cenn_ProvisionForReceivableFromRelatedParties_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedParties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProvisionForReceivableFromRelatedParties_lbl1" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedParties_lbl1">Provision for Receivable from Related Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedParties" xlink:to="cenn_ProvisionForReceivableFromRelatedParties_lbl1" xlink:title="label: ProvisionForReceivableFromRelatedParties to cenn_ProvisionForReceivableFromRelatedParties_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromRelatedParties_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_ProvisionForReceivableFromRelatedParties_lbl2" xml:lang="en-US" id="cenn_ProvisionForReceivableFromRelatedParties_lbl2">Less: provision for receivable from a third party</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromRelatedParties" xlink:to="cenn_ProvisionForReceivableFromRelatedParties_lbl2" xlink:title="label: ProvisionForReceivableFromRelatedParties to cenn_ProvisionForReceivableFromRelatedParties_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LongTermPrepayment" xlink:label="LongTermPrepayment" xlink:title="LongTermPrepayment" />
    <link:label xlink:type="resource" xlink:label="cenn_LongTermPrepayment_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LongTermPrepayment_lbl" xml:lang="en-US" id="cenn_LongTermPrepayment_lbl">Amount of long-term prepayment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPrepayment" xlink:to="cenn_LongTermPrepayment_lbl" xlink:title="label: LongTermPrepayment to cenn_LongTermPrepayment_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LongTermPrepayment_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LongTermPrepayment_lbl1" xml:lang="en-US" id="cenn_LongTermPrepayment_lbl1">Long-term Prepayment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPrepayment" xlink:to="cenn_LongTermPrepayment_lbl1" xlink:title="label: LongTermPrepayment to cenn_LongTermPrepayment_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LongTermPrepayment_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LongTermPrepayment_lbl2" xml:lang="en-US" id="cenn_LongTermPrepayment_lbl2">Long-term prepayment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LongTermPrepayment" xlink:to="cenn_LongTermPrepayment_lbl2" xlink:title="label: LongTermPrepayment to cenn_LongTermPrepayment_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PurchasedPrepaidInsurancePolicyPeriod" xlink:label="PurchasedPrepaidInsurancePolicyPeriod" xlink:title="PurchasedPrepaidInsurancePolicyPeriod" />
    <link:label xlink:type="resource" xlink:label="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl" xml:lang="en-US" id="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl">The period to purchase a prepaid liability insurance policy for the existing officers and directors in connection with the closing of the Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasedPrepaidInsurancePolicyPeriod" xlink:to="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl" xlink:title="label: PurchasedPrepaidInsurancePolicyPeriod to cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl1" xml:lang="en-US" id="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl1">Purchased Prepaid Insurance Policy, Period</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasedPrepaidInsurancePolicyPeriod" xlink:to="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl1" xlink:title="label: PurchasedPrepaidInsurancePolicyPeriod to cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl2" xml:lang="en-US" id="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl2">Purchased a prepaid insurance policy for existing officers and directors</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasedPrepaidInsurancePolicyPeriod" xlink:to="cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl2" xlink:title="label: PurchasedPrepaidInsurancePolicyPeriod to cenn_PurchasedPrepaidInsurancePolicyPeriod_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:label="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:title="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl" xml:lang="en-US" id="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl">Tabular disclosure of lessee's operating lease supplemental cash flow information.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:to="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl" xlink:title="label: LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock to cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl1" xml:lang="en-US" id="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl1">Lessee Operating Lease Supplemental Cash Flow Information Related To Operating Lease [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:to="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl1" xlink:title="label: LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock to cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl2" xml:lang="en-US" id="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl2">Summary of Supplemental Information Related to Operating Leases</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:to="cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl2" xlink:title="label: LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock to cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RelatedPartiesAbstract" xlink:label="RelatedPartiesAbstract" xlink:title="RelatedPartiesAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_RelatedPartiesAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_RelatedPartiesAbstract_lbl1" xml:lang="en-US" id="cenn_RelatedPartiesAbstract_lbl1">Related Parties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartiesAbstract" xlink:to="cenn_RelatedPartiesAbstract_lbl1" xlink:title="label: RelatedPartiesAbstract to cenn_RelatedPartiesAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_RelatedPartiesAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_RelatedPartiesAbstract_lbl2" xml:lang="en-US" id="cenn_RelatedPartiesAbstract_lbl2">Related Parties [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RelatedPartiesAbstract" xlink:to="cenn_RelatedPartiesAbstract_lbl2" xlink:title="label: RelatedPartiesAbstract to cenn_RelatedPartiesAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl" xml:lang="en-US" id="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl">Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:to="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter to cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl1" xml:lang="en-US" id="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl1">Lessee Operating Lease Liability Payments Due Year Three and Thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:to="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl1" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter to cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl2" xml:lang="en-US" id="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl2">2024 and thereafter</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:to="cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl2" xlink:title="label: LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter to cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NonCancellableOperatingLeaseAgreementMember" xlink:label="NonCancellableOperatingLeaseAgreementMember" xlink:title="NonCancellableOperatingLeaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="cenn_NonCancellableOperatingLeaseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NonCancellableOperatingLeaseAgreementMember_lbl" xml:lang="en-US" id="cenn_NonCancellableOperatingLeaseAgreementMember_lbl">The entity having future minimum lease payment under non-cancellable operating lease agreement.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCancellableOperatingLeaseAgreementMember" xlink:to="cenn_NonCancellableOperatingLeaseAgreementMember_lbl" xlink:title="label: NonCancellableOperatingLeaseAgreementMember to cenn_NonCancellableOperatingLeaseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NonCancellableOperatingLeaseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NonCancellableOperatingLeaseAgreementMember_lbl1" xml:lang="en-US" id="cenn_NonCancellableOperatingLeaseAgreementMember_lbl1">Non-cancellable Operating Lease Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCancellableOperatingLeaseAgreementMember" xlink:to="cenn_NonCancellableOperatingLeaseAgreementMember_lbl1" xlink:title="label: NonCancellableOperatingLeaseAgreementMember to cenn_NonCancellableOperatingLeaseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NonCancellableOperatingLeaseAgreementMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NonCancellableOperatingLeaseAgreementMember_lbl2" xml:lang="en-US" id="cenn_NonCancellableOperatingLeaseAgreementMember_lbl2">Non-cancellable Operating Lease Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NonCancellableOperatingLeaseAgreementMember" xlink:to="cenn_NonCancellableOperatingLeaseAgreementMember_lbl2" xlink:title="label: NonCancellableOperatingLeaseAgreementMember to cenn_NonCancellableOperatingLeaseAgreementMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RestrictedNetAssetsAbstract" xlink:label="RestrictedNetAssetsAbstract" xlink:title="RestrictedNetAssetsAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_RestrictedNetAssetsAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_RestrictedNetAssetsAbstract_lbl1" xml:lang="en-US" id="cenn_RestrictedNetAssetsAbstract_lbl1">Restricted Net Assets [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="RestrictedNetAssetsAbstract" xlink:to="cenn_RestrictedNetAssetsAbstract_lbl1" xlink:title="label: RestrictedNetAssetsAbstract to cenn_RestrictedNetAssetsAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:label="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:title="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl" xml:lang="en-US" id="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl">The percentage of total consolidated net assets related to PRC subsidiaries.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:to="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl" xlink:title="label: PercentageOfConsolidatedNetAssetOfPRCSubsidiaries to cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl1" xml:lang="en-US" id="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl1">Percentage of Consolidated Net Asset of PRC Subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:to="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl1" xlink:title="label: PercentageOfConsolidatedNetAssetOfPRCSubsidiaries to cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl2" xml:lang="en-US" id="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl2">Percentage of consolidated net assets of PRC subsidiaries</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:to="cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl2" xlink:title="label: PercentageOfConsolidatedNetAssetOfPRCSubsidiaries to cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveGroupLimitedMember" xlink:label="CenntroAutomotiveGroupLimitedMember" xlink:title="CenntroAutomotiveGroupLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveGroupLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CenntroAutomotiveGroupLimitedMember_lbl" xml:lang="en-US" id="cenn_CenntroAutomotiveGroupLimitedMember_lbl">The name of entity owned or controlled subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveGroupLimitedMember" xlink:to="cenn_CenntroAutomotiveGroupLimitedMember_lbl" xlink:title="label: CenntroAutomotiveGroupLimitedMember to cenn_CenntroAutomotiveGroupLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveGroupLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CenntroAutomotiveGroupLimitedMember_lbl1" xml:lang="en-US" id="cenn_CenntroAutomotiveGroupLimitedMember_lbl1">Cenntro Automotive Group Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveGroupLimitedMember" xlink:to="cenn_CenntroAutomotiveGroupLimitedMember_lbl1" xlink:title="label: CenntroAutomotiveGroupLimitedMember to cenn_CenntroAutomotiveGroupLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveGroupLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_CenntroAutomotiveGroupLimitedMember_lbl2" xml:lang="en-US" id="cenn_CenntroAutomotiveGroupLimitedMember_lbl2">CAG Cayman [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveGroupLimitedMember" xlink:to="cenn_CenntroAutomotiveGroupLimitedMember_lbl2" xlink:title="label: CenntroAutomotiveGroupLimitedMember to cenn_CenntroAutomotiveGroupLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedBrandGroupLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NakedBrandGroupLimitedMember_lbl" xml:lang="en-US" id="cenn_NakedBrandGroupLimitedMember_lbl">The name of entity owned or controlled subsidiary.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedBrandGroupLimitedMember" xlink:to="cenn_NakedBrandGroupLimitedMember_lbl" xlink:title="label: NakedBrandGroupLimitedMember to cenn_NakedBrandGroupLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedBrandGroupLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NakedBrandGroupLimitedMember_lbl1" xml:lang="en-US" id="cenn_NakedBrandGroupLimitedMember_lbl1">Naked Brand Group Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedBrandGroupLimitedMember" xlink:to="cenn_NakedBrandGroupLimitedMember_lbl1" xlink:title="label: NakedBrandGroupLimitedMember to cenn_NakedBrandGroupLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedBrandGroupLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NakedBrandGroupLimitedMember_lbl2" xml:lang="en-US" id="cenn_NakedBrandGroupLimitedMember_lbl2">NBG [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedBrandGroupLimitedMember" xlink:to="cenn_NakedBrandGroupLimitedMember_lbl2" xlink:title="label: NakedBrandGroupLimitedMember to cenn_NakedBrandGroupLimitedMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedBrandGroupLimitedMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_NakedBrandGroupLimitedMember_lbl3" xml:lang="en-US" id="cenn_NakedBrandGroupLimitedMember_lbl3">Naked Brand Group, Inc. (NBGI) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedBrandGroupLimitedMember" xlink:to="cenn_NakedBrandGroupLimitedMember_lbl3" xlink:title="label: NakedBrandGroupLimitedMember to cenn_NakedBrandGroupLimitedMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:label="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:title="NumberOfVotesEntitledForEachShareOfOrdinaryShare" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl" xml:lang="en-US" id="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl">The number of votes entitled for each share of common stock by ordinary share holder.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:to="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl" xlink:title="label: NumberOfVotesEntitledForEachShareOfOrdinaryShare to cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl1" xml:lang="en-US" id="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl1">Number of Votes Entitled for Each Share of Ordinary Share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:to="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl1" xlink:title="label: NumberOfVotesEntitledForEachShareOfOrdinaryShare to cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl2" xml:lang="en-US" id="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl2">Number of votes entitled for each share of ordinary share</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:to="cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl2" xlink:title="label: NumberOfVotesEntitledForEachShareOfOrdinaryShare to cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxDisclosureTable_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxDisclosureTable_lbl" xml:lang="en-US" id="cenn_IncomeTaxDisclosureTable_lbl">Disclosure of information about income taxes.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTable" xlink:to="cenn_IncomeTaxDisclosureTable_lbl" xlink:title="label: IncomeTaxDisclosureTable to cenn_IncomeTaxDisclosureTable_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxDisclosureTable_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxDisclosureTable_lbl1" xml:lang="en-US" id="cenn_IncomeTaxDisclosureTable_lbl1">Income Tax Disclosure [Table]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureTable" xlink:to="cenn_IncomeTaxDisclosureTable_lbl1" xlink:title="label: IncomeTaxDisclosureTable to cenn_IncomeTaxDisclosureTable_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxDisclosureLineItems_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_IncomeTaxDisclosureLineItems_lbl" xml:lang="en-US" id="cenn_IncomeTaxDisclosureLineItems_lbl">Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="cenn_IncomeTaxDisclosureLineItems_lbl" xlink:title="label: IncomeTaxDisclosureLineItems to cenn_IncomeTaxDisclosureLineItems_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_IncomeTaxDisclosureLineItems_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_IncomeTaxDisclosureLineItems_lbl1" xml:lang="en-US" id="cenn_IncomeTaxDisclosureLineItems_lbl1">Income Tax Disclosure [Line Items]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="cenn_IncomeTaxDisclosureLineItems_lbl1" xlink:title="label: IncomeTaxDisclosureLineItems to cenn_IncomeTaxDisclosureLineItems_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FederalStatutoryIncomeTaxRateAbstract" xlink:label="FederalStatutoryIncomeTaxRateAbstract" xlink:title="FederalStatutoryIncomeTaxRateAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl1" xml:lang="en-US" id="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl1">Federal Statutory Income Tax Rate [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalStatutoryIncomeTaxRateAbstract" xlink:to="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl1" xlink:title="label: FederalStatutoryIncomeTaxRateAbstract to cenn_FederalStatutoryIncomeTaxRateAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl2" xml:lang="en-US" id="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl2">Federal Statutory Income Tax Rate [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FederalStatutoryIncomeTaxRateAbstract" xlink:to="cenn_FederalStatutoryIncomeTaxRateAbstract_lbl2" xlink:title="label: FederalStatutoryIncomeTaxRateAbstract to cenn_FederalStatutoryIncomeTaxRateAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl">Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for below HK$2.0 million.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1 to cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl1" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab1</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1 to cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl2" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl2">Federal tax rate for below HK$2.0 million</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1 to cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl">Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for above HK$2.0 million.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2 to cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl1" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl1">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab2</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2 to cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl2" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl2">Federal tax rate for above HK$2.0 million</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2 to cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NasdaqListingFeesPayableCurrent" xlink:label="NasdaqListingFeesPayableCurrent" xlink:title="NasdaqListingFeesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_NasdaqListingFeesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NasdaqListingFeesPayableCurrent_lbl" xml:lang="en-US" id="cenn_NasdaqListingFeesPayableCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred through that date and payable for Nasdaq listing fees payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NasdaqListingFeesPayableCurrent" xlink:to="cenn_NasdaqListingFeesPayableCurrent_lbl" xlink:title="label: NasdaqListingFeesPayableCurrent to cenn_NasdaqListingFeesPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NasdaqListingFeesPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NasdaqListingFeesPayableCurrent_lbl1" xml:lang="en-US" id="cenn_NasdaqListingFeesPayableCurrent_lbl1">Nasdaq Listing Fees Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NasdaqListingFeesPayableCurrent" xlink:to="cenn_NasdaqListingFeesPayableCurrent_lbl1" xlink:title="label: NasdaqListingFeesPayableCurrent to cenn_NasdaqListingFeesPayableCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NasdaqListingFeesPayableCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NasdaqListingFeesPayableCurrent_lbl2" xml:lang="en-US" id="cenn_NasdaqListingFeesPayableCurrent_lbl2">Nasdaq listing fees payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NasdaqListingFeesPayableCurrent" xlink:to="cenn_NasdaqListingFeesPayableCurrent_lbl2" xlink:title="label: NasdaqListingFeesPayableCurrent to cenn_NasdaqListingFeesPayableCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FeesAndExpensesPayableCurrent" xlink:label="FeesAndExpensesPayableCurrent" xlink:title="FeesAndExpensesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_FeesAndExpensesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_FeesAndExpensesPayableCurrent_lbl" xml:lang="en-US" id="cenn_FeesAndExpensesPayableCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred through that date and payable for fees and expenses payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeesAndExpensesPayableCurrent" xlink:to="cenn_FeesAndExpensesPayableCurrent_lbl" xlink:title="label: FeesAndExpensesPayableCurrent to cenn_FeesAndExpensesPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_FeesAndExpensesPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_FeesAndExpensesPayableCurrent_lbl1" xml:lang="en-US" id="cenn_FeesAndExpensesPayableCurrent_lbl1">Fees and Expenses Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeesAndExpensesPayableCurrent" xlink:to="cenn_FeesAndExpensesPayableCurrent_lbl1" xlink:title="label: FeesAndExpensesPayableCurrent to cenn_FeesAndExpensesPayableCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_FeesAndExpensesPayableCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_FeesAndExpensesPayableCurrent_lbl2" xml:lang="en-US" id="cenn_FeesAndExpensesPayableCurrent_lbl2">Fees and expenses payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FeesAndExpensesPayableCurrent" xlink:to="cenn_FeesAndExpensesPayableCurrent_lbl2" xlink:title="label: FeesAndExpensesPayableCurrent to cenn_FeesAndExpensesPayableCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesWeightedAverageInterestRate" xlink:label="LoansFromThirdPartiesWeightedAverageInterestRate" xlink:title="LoansFromThirdPartiesWeightedAverageInterestRate" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl" xml:lang="en-US" id="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl">Weighted average interest rate of loan from third parties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesWeightedAverageInterestRate" xlink:to="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl" xlink:title="label: LoansFromThirdPartiesWeightedAverageInterestRate to cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl1" xml:lang="en-US" id="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl1">Loans from Third Parties, Weighted Average Interest Rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesWeightedAverageInterestRate" xlink:to="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl1" xlink:title="label: LoansFromThirdPartiesWeightedAverageInterestRate to cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl2" xml:lang="en-US" id="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl2">Weighted average annual interest rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesWeightedAverageInterestRate" xlink:to="cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl2" xlink:title="label: LoansFromThirdPartiesWeightedAverageInterestRate to cenn_LoansFromThirdPartiesWeightedAverageInterestRate_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:label="LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:title="LoansFromThirdPartiesCurrentInterestFreeLoans" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl">The amount for loan due to third parties represented as interest-free loans. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:to="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl" xlink:title="label: LoansFromThirdPartiesCurrentInterestFreeLoans to cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl1" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl1">Loans from Third Parties, Current, Interest-free Loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:to="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl1" xlink:title="label: LoansFromThirdPartiesCurrentInterestFreeLoans to cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl2" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl2">Interest-free loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:to="cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl2" xlink:title="label: LoansFromThirdPartiesCurrentInterestFreeLoans to cenn_LoansFromThirdPartiesCurrentInterestFreeLoans_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OtherTaxesPayableCurrent" xlink:label="OtherTaxesPayableCurrent" xlink:title="OtherTaxesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_OtherTaxesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_OtherTaxesPayableCurrent_lbl" xml:lang="en-US" id="cenn_OtherTaxesPayableCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred and payable taxes classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherTaxesPayableCurrent" xlink:to="cenn_OtherTaxesPayableCurrent_lbl" xlink:title="label: OtherTaxesPayableCurrent to cenn_OtherTaxesPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_OtherTaxesPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_OtherTaxesPayableCurrent_lbl1" xml:lang="en-US" id="cenn_OtherTaxesPayableCurrent_lbl1">Other Taxes Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherTaxesPayableCurrent" xlink:to="cenn_OtherTaxesPayableCurrent_lbl1" xlink:title="label: OtherTaxesPayableCurrent to cenn_OtherTaxesPayableCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_OtherTaxesPayableCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_OtherTaxesPayableCurrent_lbl2" xml:lang="en-US" id="cenn_OtherTaxesPayableCurrent_lbl2">Other taxes payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OtherTaxesPayableCurrent" xlink:to="cenn_OtherTaxesPayableCurrent_lbl2" xlink:title="label: OtherTaxesPayableCurrent to cenn_OtherTaxesPayableCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrent" xlink:label="LoansFromThirdPartiesCurrent" xlink:title="LoansFromThirdPartiesCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LoansFromThirdPartiesCurrent_lbl" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrent_lbl">The amount for loans due to third parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrent" xlink:to="cenn_LoansFromThirdPartiesCurrent_lbl" xlink:title="label: LoansFromThirdPartiesCurrent to cenn_LoansFromThirdPartiesCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LoansFromThirdPartiesCurrent_lbl1" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrent_lbl1">Loans from Third Parties, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrent" xlink:to="cenn_LoansFromThirdPartiesCurrent_lbl1" xlink:title="label: LoansFromThirdPartiesCurrent to cenn_LoansFromThirdPartiesCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LoansFromThirdPartiesCurrent_lbl2" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrent_lbl2">Loans from third parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrent" xlink:to="cenn_LoansFromThirdPartiesCurrent_lbl2" xlink:title="label: LoansFromThirdPartiesCurrent to cenn_LoansFromThirdPartiesCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CreditCardPayableCurrent" xlink:label="CreditCardPayableCurrent" xlink:title="CreditCardPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_CreditCardPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CreditCardPayableCurrent_lbl" xml:lang="en-US" id="cenn_CreditCardPayableCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred through that date and payable for credit card payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). .</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditCardPayableCurrent" xlink:to="cenn_CreditCardPayableCurrent_lbl" xlink:title="label: CreditCardPayableCurrent to cenn_CreditCardPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CreditCardPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CreditCardPayableCurrent_lbl1" xml:lang="en-US" id="cenn_CreditCardPayableCurrent_lbl1">Credit Card Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditCardPayableCurrent" xlink:to="cenn_CreditCardPayableCurrent_lbl1" xlink:title="label: CreditCardPayableCurrent to cenn_CreditCardPayableCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CreditCardPayableCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CreditCardPayableCurrent_lbl2" xml:lang="en-US" id="cenn_CreditCardPayableCurrent_lbl2">Credit card payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CreditCardPayableCurrent" xlink:to="cenn_CreditCardPayableCurrent_lbl2" xlink:title="label: CreditCardPayableCurrent to cenn_CreditCardPayableCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConsultingFeesPayableCurrent" xlink:label="ConsultingFeesPayableCurrent" xlink:title="ConsultingFeesPayableCurrent" />
    <link:label xlink:type="resource" xlink:label="cenn_ConsultingFeesPayableCurrent_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ConsultingFeesPayableCurrent_lbl" xml:lang="en-US" id="cenn_ConsultingFeesPayableCurrent_lbl">Carrying value as of the balance sheet date of obligations incurred through that date and payable for consulting fees payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingFeesPayableCurrent" xlink:to="cenn_ConsultingFeesPayableCurrent_lbl" xlink:title="label: ConsultingFeesPayableCurrent to cenn_ConsultingFeesPayableCurrent_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ConsultingFeesPayableCurrent_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ConsultingFeesPayableCurrent_lbl1" xml:lang="en-US" id="cenn_ConsultingFeesPayableCurrent_lbl1">Consulting Fees Payable, Current</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingFeesPayableCurrent" xlink:to="cenn_ConsultingFeesPayableCurrent_lbl1" xlink:title="label: ConsultingFeesPayableCurrent to cenn_ConsultingFeesPayableCurrent_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ConsultingFeesPayableCurrent_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ConsultingFeesPayableCurrent_lbl2" xml:lang="en-US" id="cenn_ConsultingFeesPayableCurrent_lbl2">Consulting fees payable</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ConsultingFeesPayableCurrent" xlink:to="cenn_ConsultingFeesPayableCurrent_lbl2" xlink:title="label: ConsultingFeesPayableCurrent to cenn_ConsultingFeesPayableCurrent_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:label="LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:title="LoansFromThirdPartiesCurrentInterestBearingLoans" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl">The amount for loans due to related parties represented as interest-bearing loans. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:to="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl" xlink:title="label: LoansFromThirdPartiesCurrentInterestBearingLoans to cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl1" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl1">Loans from Third Parties, Current, Interest-bearing Loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:to="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl1" xlink:title="label: LoansFromThirdPartiesCurrentInterestBearingLoans to cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl2" xml:lang="en-US" id="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl2">Interest-bearing loans</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:to="cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl2" xlink:title="label: LoansFromThirdPartiesCurrentInterestBearingLoans to cenn_LoansFromThirdPartiesCurrentInterestBearingLoans_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DeferredTaxAssetsValuationAllowanceRollForward" xlink:label="DeferredTaxAssetsValuationAllowanceRollForward" xlink:title="DeferredTaxAssetsValuationAllowanceRollForward" />
    <link:label xlink:type="resource" xlink:label="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl" xml:lang="en-US" id="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl">A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl" xlink:title="label: DeferredTaxAssetsValuationAllowanceRollForward to cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl1" xml:lang="en-US" id="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl1">Deferred Tax Assets, Valuation Allowance [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl1" xlink:title="label: DeferredTaxAssetsValuationAllowanceRollForward to cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl2" xml:lang="en-US" id="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl2">Valuation Allowance [Roll Forward]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl2" xlink:title="label: DeferredTaxAssetsValuationAllowanceRollForward to cenn_DeferredTaxAssetsValuationAllowanceRollForward_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:label="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:title="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl">Amount of decrease in the valuation allowance for entity deregistration deferred tax asset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount to cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl1" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Company Deregistration, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount to cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl2" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl2">Company deregistration</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl2" xlink:title="label: ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount to cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:label="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:title="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl">Amount of increase in the valuation allowance for exchange rate effect deferred tax asset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount to cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl1" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Exchange Rate Effect, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount to cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl2" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl2">Exchange rate effect</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl2" xlink:title="label: ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount to cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfAnnualTaxableIncome" xlink:label="PercentageOfAnnualTaxableIncome" xlink:title="PercentageOfAnnualTaxableIncome" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfAnnualTaxableIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfAnnualTaxableIncome_lbl" xml:lang="en-US" id="cenn_PercentageOfAnnualTaxableIncome_lbl">The operating losses can be carried forward indefinitely subject to a limitation in utilization against annual taxable income.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAnnualTaxableIncome" xlink:to="cenn_PercentageOfAnnualTaxableIncome_lbl" xlink:title="label: PercentageOfAnnualTaxableIncome to cenn_PercentageOfAnnualTaxableIncome_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfAnnualTaxableIncome_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfAnnualTaxableIncome_lbl1" xml:lang="en-US" id="cenn_PercentageOfAnnualTaxableIncome_lbl1">Percentage of Annual Taxable Income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAnnualTaxableIncome" xlink:to="cenn_PercentageOfAnnualTaxableIncome_lbl1" xlink:title="label: PercentageOfAnnualTaxableIncome to cenn_PercentageOfAnnualTaxableIncome_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfAnnualTaxableIncome_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PercentageOfAnnualTaxableIncome_lbl2" xml:lang="en-US" id="cenn_PercentageOfAnnualTaxableIncome_lbl2">Percentage of annual taxable income</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfAnnualTaxableIncome" xlink:to="cenn_PercentageOfAnnualTaxableIncome_lbl2" xlink:title="label: PercentageOfAnnualTaxableIncome to cenn_PercentageOfAnnualTaxableIncome_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:label="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:title="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl">Amount of decrease in the valuation allowance for expire of net operating loss deferred tax asset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount to cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl1" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Expire of Net Operating Loss, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount to cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl2" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl2">Expire of NOL</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl2" xlink:title="label: ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount to cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:label="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:title="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl">Amount of decrease in the valuation allowance for write-off of employee stock ownership plans deferred tax asset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount to cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl1" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Write-off of Employee Stock Ownership Plans, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount to cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl2" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl2">Write-off of employee stock ownership plans deferred tax asset</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl2" xlink:title="label: ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount to cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl">Amount of decrease in the valuation allowance for change in tax rate deferred tax asset.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount to cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl1" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl1">Valuation Allowance, Deferred Tax Asset, Change in Tax Rate, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl1" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount to cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl2" xml:lang="en-US" id="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl2">Change in tax rate</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:to="cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl2" xlink:title="label: ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount to cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2035Member" xlink:label="TaxYear2035Member" xlink:title="TaxYear2035Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2035Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2035Member_lbl" xml:lang="en-US" id="cenn_TaxYear2035Member_lbl">Identified as tax year 2035.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2035Member" xlink:to="cenn_TaxYear2035Member_lbl" xlink:title="label: TaxYear2035Member to cenn_TaxYear2035Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2035Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2035Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2035Member_lbl1">Tax Year 2035 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2035Member" xlink:to="cenn_TaxYear2035Member_lbl1" xlink:title="label: TaxYear2035Member to cenn_TaxYear2035Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2035Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2035Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2035Member_lbl2">2035 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2035Member" xlink:to="cenn_TaxYear2035Member_lbl2" xlink:title="label: TaxYear2035Member to cenn_TaxYear2035Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2036Member" xlink:label="TaxYear2036Member" xlink:title="TaxYear2036Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2036Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2036Member_lbl" xml:lang="en-US" id="cenn_TaxYear2036Member_lbl">Identified as tax year 2036.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2036Member" xlink:to="cenn_TaxYear2036Member_lbl" xlink:title="label: TaxYear2036Member to cenn_TaxYear2036Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2036Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2036Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2036Member_lbl1">Tax Year 2036 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2036Member" xlink:to="cenn_TaxYear2036Member_lbl1" xlink:title="label: TaxYear2036Member to cenn_TaxYear2036Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2036Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2036Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2036Member_lbl2">2036 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2036Member" xlink:to="cenn_TaxYear2036Member_lbl2" xlink:title="label: TaxYear2036Member to cenn_TaxYear2036Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2024Member" xlink:label="TaxYear2024Member" xlink:title="TaxYear2024Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2024Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2024Member_lbl" xml:lang="en-US" id="cenn_TaxYear2024Member_lbl">Identified as tax year 2024.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2024Member" xlink:to="cenn_TaxYear2024Member_lbl" xlink:title="label: TaxYear2024Member to cenn_TaxYear2024Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2024Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2024Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2024Member_lbl1">Tax Year 2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2024Member" xlink:to="cenn_TaxYear2024Member_lbl1" xlink:title="label: TaxYear2024Member to cenn_TaxYear2024Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2024Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2024Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2024Member_lbl2">2024 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2024Member" xlink:to="cenn_TaxYear2024Member_lbl2" xlink:title="label: TaxYear2024Member to cenn_TaxYear2024Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2023Member" xlink:label="TaxYear2023Member" xlink:title="TaxYear2023Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2023Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2023Member_lbl" xml:lang="en-US" id="cenn_TaxYear2023Member_lbl">Identified as tax year 2023.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2023Member" xlink:to="cenn_TaxYear2023Member_lbl" xlink:title="label: TaxYear2023Member to cenn_TaxYear2023Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2023Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2023Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2023Member_lbl1">Tax Year 2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2023Member" xlink:to="cenn_TaxYear2023Member_lbl1" xlink:title="label: TaxYear2023Member to cenn_TaxYear2023Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2023Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2023Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2023Member_lbl2">2023 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2023Member" xlink:to="cenn_TaxYear2023Member_lbl2" xlink:title="label: TaxYear2023Member to cenn_TaxYear2023Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2025Member" xlink:label="TaxYear2025Member" xlink:title="TaxYear2025Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2025Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2025Member_lbl" xml:lang="en-US" id="cenn_TaxYear2025Member_lbl">Identified as tax year 2025.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2025Member" xlink:to="cenn_TaxYear2025Member_lbl" xlink:title="label: TaxYear2025Member to cenn_TaxYear2025Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2025Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2025Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2025Member_lbl1">Tax Year 2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2025Member" xlink:to="cenn_TaxYear2025Member_lbl1" xlink:title="label: TaxYear2025Member to cenn_TaxYear2025Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2025Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2025Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2025Member_lbl2">2025 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2025Member" xlink:to="cenn_TaxYear2025Member_lbl2" xlink:title="label: TaxYear2025Member to cenn_TaxYear2025Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2022Member" xlink:label="TaxYear2022Member" xlink:title="TaxYear2022Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2022Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2022Member_lbl" xml:lang="en-US" id="cenn_TaxYear2022Member_lbl">Identified as tax year 2022.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2022Member" xlink:to="cenn_TaxYear2022Member_lbl" xlink:title="label: TaxYear2022Member to cenn_TaxYear2022Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2022Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2022Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2022Member_lbl1">Tax Year 2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2022Member" xlink:to="cenn_TaxYear2022Member_lbl1" xlink:title="label: TaxYear2022Member to cenn_TaxYear2022Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2022Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2022Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2022Member_lbl2">2022 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2022Member" xlink:to="cenn_TaxYear2022Member_lbl2" xlink:title="label: TaxYear2022Member to cenn_TaxYear2022Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2026Member" xlink:label="TaxYear2026Member" xlink:title="TaxYear2026Member" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2026Member_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TaxYear2026Member_lbl" xml:lang="en-US" id="cenn_TaxYear2026Member_lbl">Identified as tax year 2026.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2026Member" xlink:to="cenn_TaxYear2026Member_lbl" xlink:title="label: TaxYear2026Member to cenn_TaxYear2026Member_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2026Member_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TaxYear2026Member_lbl1" xml:lang="en-US" id="cenn_TaxYear2026Member_lbl1">Tax Year 2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2026Member" xlink:to="cenn_TaxYear2026Member_lbl1" xlink:title="label: TaxYear2026Member to cenn_TaxYear2026Member_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TaxYear2026Member_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TaxYear2026Member_lbl2" xml:lang="en-US" id="cenn_TaxYear2026Member_lbl2">2026 [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TaxYear2026Member" xlink:to="cenn_TaxYear2026Member_lbl2" xlink:title="label: TaxYear2026Member to cenn_TaxYear2026Member_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BeforeModificationMember" xlink:label="BeforeModificationMember" xlink:title="BeforeModificationMember" />
    <link:label xlink:type="resource" xlink:label="cenn_BeforeModificationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_BeforeModificationMember_lbl" xml:lang="en-US" id="cenn_BeforeModificationMember_lbl">The fair value of share options before modification.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BeforeModificationMember" xlink:to="cenn_BeforeModificationMember_lbl" xlink:title="label: BeforeModificationMember to cenn_BeforeModificationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_BeforeModificationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_BeforeModificationMember_lbl1" xml:lang="en-US" id="cenn_BeforeModificationMember_lbl1">Before Modification [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BeforeModificationMember" xlink:to="cenn_BeforeModificationMember_lbl1" xlink:title="label: BeforeModificationMember to cenn_BeforeModificationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_BeforeModificationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_BeforeModificationMember_lbl2" xml:lang="en-US" id="cenn_BeforeModificationMember_lbl2">Before Modification [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="BeforeModificationMember" xlink:to="cenn_BeforeModificationMember_lbl2" xlink:title="label: BeforeModificationMember to cenn_BeforeModificationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ModificationMember" xlink:label="ModificationMember" xlink:title="ModificationMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ModificationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ModificationMember_lbl" xml:lang="en-US" id="cenn_ModificationMember_lbl">The fair value of share options after modification.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ModificationMember" xlink:to="cenn_ModificationMember_lbl" xlink:title="label: ModificationMember to cenn_ModificationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ModificationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ModificationMember_lbl1" xml:lang="en-US" id="cenn_ModificationMember_lbl1">Modification [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ModificationMember" xlink:to="cenn_ModificationMember_lbl1" xlink:title="label: ModificationMember to cenn_ModificationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ModificationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ModificationMember_lbl2" xml:lang="en-US" id="cenn_ModificationMember_lbl2">Modification [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ModificationMember" xlink:to="cenn_ModificationMember_lbl2" xlink:title="label: ModificationMember to cenn_ModificationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" xml:lang="en-US" id="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl">Tabular disclosure of useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1" xml:lang="en-US" id="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1">Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl2" xml:lang="en-US" id="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl2">Estimated Useful Lives</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:to="cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl2" xlink:title="label: ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock to cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:label="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:title="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl" xml:lang="en-US" id="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl">Tabular disclosure of estimated useful lives of finite lived intangible assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:to="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl" xlink:title="label: EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock to cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl1" xml:lang="en-US" id="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl1">Estimated Useful Lives of Finite Lived Intangible Assets [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:to="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl1" xlink:title="label: EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock to cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl2" xml:lang="en-US" id="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl2">Estimated Useful Lives of Intangible Assets</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:to="cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl2" xlink:title="label: EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock to cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ForeignCurrencyTranslationRatesTableTextBlock" xlink:label="ForeignCurrencyTranslationRatesTableTextBlock" xlink:title="ForeignCurrencyTranslationRatesTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl" xml:lang="en-US" id="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl">Tabular disclosure of foreign currency translation rates.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationRatesTableTextBlock" xlink:to="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl" xlink:title="label: ForeignCurrencyTranslationRatesTableTextBlock to cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl1" xml:lang="en-US" id="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl1">Foreign Currency Translation Rates [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationRatesTableTextBlock" xlink:to="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl1" xlink:title="label: ForeignCurrencyTranslationRatesTableTextBlock to cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl2" xml:lang="en-US" id="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl2">Foreign Currency Translation Rates</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ForeignCurrencyTranslationRatesTableTextBlock" xlink:to="cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl2" xlink:title="label: ForeignCurrencyTranslationRatesTableTextBlock to cenn_ForeignCurrencyTranslationRatesTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:label="CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:title="CashProceedsFromReverseRecapitalizationTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl" xml:lang="en-US" id="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl">Tabular disclosure of net cash proceeds from the reverse recapitalization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:to="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl" xlink:title="label: CashProceedsFromReverseRecapitalizationTableTextBlock to cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl1" xml:lang="en-US" id="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl1">Cash Proceeds from Reverse Recapitalization [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:to="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl1" xlink:title="label: CashProceedsFromReverseRecapitalizationTableTextBlock to cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl2" xml:lang="en-US" id="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl2">Net Cash Proceeds from Reverse Recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:to="cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl2" xlink:title="label: CashProceedsFromReverseRecapitalizationTableTextBlock to cenn_CashProceedsFromReverseRecapitalizationTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedIncMember" xlink:label="NakedIncMember" xlink:title="NakedIncMember" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NakedIncMember_lbl" xml:lang="en-US" id="cenn_NakedIncMember_lbl">Entity owned or controlled by Naked Inc. owned by NBGI.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedIncMember" xlink:to="cenn_NakedIncMember_lbl" xlink:title="label: NakedIncMember to cenn_NakedIncMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedIncMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NakedIncMember_lbl1" xml:lang="en-US" id="cenn_NakedIncMember_lbl1">Naked Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedIncMember" xlink:to="cenn_NakedIncMember_lbl1" xlink:title="label: NakedIncMember to cenn_NakedIncMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NakedIncMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_NakedIncMember_lbl2" xml:lang="en-US" id="cenn_NakedIncMember_lbl2">Naked Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NakedIncMember" xlink:to="cenn_NakedIncMember_lbl2" xlink:title="label: NakedIncMember to cenn_NakedIncMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangCenntroMachineryCoLimitedMember" xlink:label="ZhejiangCenntroMachineryCoLimitedMember" xlink:title="ZhejiangCenntroMachineryCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl" xml:lang="en-US" id="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl">Entity owned or controlled by Zhejiang Cenntro Machinery Co., Limited owned by CAG HK.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangCenntroMachineryCoLimitedMember" xlink:to="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl" xlink:title="label: ZhejiangCenntroMachineryCoLimitedMember to cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl1">Zhejiang Cenntro Machinery Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangCenntroMachineryCoLimitedMember" xlink:to="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl1" xlink:title="label: ZhejiangCenntroMachineryCoLimitedMember to cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl2">Zhejiang Cenntro Machinery Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangCenntroMachineryCoLimitedMember" xlink:to="cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl2" xlink:title="label: ZhejiangCenntroMachineryCoLimitedMember to cenn_ZhejiangCenntroMachineryCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SimachineryEquipmentLimitedMember" xlink:label="SimachineryEquipmentLimitedMember" xlink:title="SimachineryEquipmentLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_SimachineryEquipmentLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_SimachineryEquipmentLimitedMember_lbl" xml:lang="en-US" id="cenn_SimachineryEquipmentLimitedMember_lbl">Entity owned or controlled by Simachinery Equipment Limited established in Hong Kong Owned by CAG HK.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SimachineryEquipmentLimitedMember" xlink:to="cenn_SimachineryEquipmentLimitedMember_lbl" xlink:title="label: SimachineryEquipmentLimitedMember to cenn_SimachineryEquipmentLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_SimachineryEquipmentLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SimachineryEquipmentLimitedMember_lbl1" xml:lang="en-US" id="cenn_SimachineryEquipmentLimitedMember_lbl1">Simachinery Equipment Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SimachineryEquipmentLimitedMember" xlink:to="cenn_SimachineryEquipmentLimitedMember_lbl1" xlink:title="label: SimachineryEquipmentLimitedMember to cenn_SimachineryEquipmentLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SimachineryEquipmentLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_SimachineryEquipmentLimitedMember_lbl2" xml:lang="en-US" id="cenn_SimachineryEquipmentLimitedMember_lbl2">Simachinery Equipment Limited (Simachinery HK) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SimachineryEquipmentLimitedMember" xlink:to="cenn_SimachineryEquipmentLimitedMember_lbl2" xlink:title="label: SimachineryEquipmentLimitedMember to cenn_SimachineryEquipmentLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouRondaTechCoLimitedMember" xlink:label="HangzhouRondaTechCoLimitedMember" xlink:title="HangzhouRondaTechCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouRondaTechCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_HangzhouRondaTechCoLimitedMember_lbl" xml:lang="en-US" id="cenn_HangzhouRondaTechCoLimitedMember_lbl">Entity owned or controlled by Hangzhou Ronda Tech Co., Limited ("Hangzhou Ronda") owned by CAG HK.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouRondaTechCoLimitedMember" xlink:to="cenn_HangzhouRondaTechCoLimitedMember_lbl" xlink:title="label: HangzhouRondaTechCoLimitedMember to cenn_HangzhouRondaTechCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouRondaTechCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_HangzhouRondaTechCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_HangzhouRondaTechCoLimitedMember_lbl1">Hangzhou Ronda Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouRondaTechCoLimitedMember" xlink:to="cenn_HangzhouRondaTechCoLimitedMember_lbl1" xlink:title="label: HangzhouRondaTechCoLimitedMember to cenn_HangzhouRondaTechCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouRondaTechCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_HangzhouRondaTechCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_HangzhouRondaTechCoLimitedMember_lbl2">Hangzhou Ronda Tech Co., Limited (Hangzhou Ronda) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouRondaTechCoLimitedMember" xlink:to="cenn_HangzhouRondaTechCoLimitedMember_lbl2" xlink:title="label: HangzhouRondaTechCoLimitedMember to cenn_HangzhouRondaTechCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveCorporationMember" xlink:label="CenntroAutomotiveCorporationMember" xlink:title="CenntroAutomotiveCorporationMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CenntroAutomotiveCorporationMember_lbl" xml:lang="en-US" id="cenn_CenntroAutomotiveCorporationMember_lbl">Entity owned or controlled by CAC was incorporated in the state of Delaware.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveCorporationMember" xlink:to="cenn_CenntroAutomotiveCorporationMember_lbl" xlink:title="label: CenntroAutomotiveCorporationMember to cenn_CenntroAutomotiveCorporationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveCorporationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CenntroAutomotiveCorporationMember_lbl1" xml:lang="en-US" id="cenn_CenntroAutomotiveCorporationMember_lbl1">Cenntro Automotive Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveCorporationMember" xlink:to="cenn_CenntroAutomotiveCorporationMember_lbl1" xlink:title="label: CenntroAutomotiveCorporationMember to cenn_CenntroAutomotiveCorporationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveCorporationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_CenntroAutomotiveCorporationMember_lbl2" xml:lang="en-US" id="cenn_CenntroAutomotiveCorporationMember_lbl2">Cenntro Automotive Corporation (CAC) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveCorporationMember" xlink:to="cenn_CenntroAutomotiveCorporationMember_lbl2" xlink:title="label: CenntroAutomotiveCorporationMember to cenn_CenntroAutomotiveCorporationMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroAutomotiveCorporationMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CenntroAutomotiveCorporationMember_lbl3" xml:lang="en-US" id="cenn_CenntroAutomotiveCorporationMember_lbl3">CAC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroAutomotiveCorporationMember" xlink:to="cenn_CenntroAutomotiveCorporationMember_lbl3" xlink:title="label: CenntroAutomotiveCorporationMember to cenn_CenntroAutomotiveCorporationMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHengzhongTechCoLimitedMember" xlink:label="HangzhouHengzhongTechCoLimitedMember" xlink:title="HangzhouHengzhongTechCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHengzhongTechCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_HangzhouHengzhongTechCoLimitedMember_lbl" xml:lang="en-US" id="cenn_HangzhouHengzhongTechCoLimitedMember_lbl">Entity owned or controlled by Hangzhou Hengzhong Tech Co., Limited owned by Cenntro Hangzhou.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHengzhongTechCoLimitedMember" xlink:to="cenn_HangzhouHengzhongTechCoLimitedMember_lbl" xlink:title="label: HangzhouHengzhongTechCoLimitedMember to cenn_HangzhouHengzhongTechCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHengzhongTechCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_HangzhouHengzhongTechCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_HangzhouHengzhongTechCoLimitedMember_lbl1">Hangzhou Hengzhong Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHengzhongTechCoLimitedMember" xlink:to="cenn_HangzhouHengzhongTechCoLimitedMember_lbl1" xlink:title="label: HangzhouHengzhongTechCoLimitedMember to cenn_HangzhouHengzhongTechCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouHengzhongTechCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_HangzhouHengzhongTechCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_HangzhouHengzhongTechCoLimitedMember_lbl2">Hangzhou Hengzhong Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouHengzhongTechCoLimitedMember" xlink:to="cenn_HangzhouHengzhongTechCoLimitedMember_lbl2" xlink:title="label: HangzhouHengzhongTechCoLimitedMember to cenn_HangzhouHengzhongTechCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangXbeanTechCoLimitedMember" xlink:label="ZhejiangXbeanTechCoLimitedMember" xlink:title="ZhejiangXbeanTechCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangXbeanTechCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangXbeanTechCoLimitedMember_lbl" xml:lang="en-US" id="cenn_ZhejiangXbeanTechCoLimitedMember_lbl">Entity owned or controlled by Zhejiang Xbean Tech Co., Limited owned by Sinomachinery Zhejiang.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangXbeanTechCoLimitedMember" xlink:to="cenn_ZhejiangXbeanTechCoLimitedMember_lbl" xlink:title="label: ZhejiangXbeanTechCoLimitedMember to cenn_ZhejiangXbeanTechCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangXbeanTechCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangXbeanTechCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangXbeanTechCoLimitedMember_lbl1">Zhejiang Xbean Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangXbeanTechCoLimitedMember" xlink:to="cenn_ZhejiangXbeanTechCoLimitedMember_lbl1" xlink:title="label: ZhejiangXbeanTechCoLimitedMember to cenn_ZhejiangXbeanTechCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangXbeanTechCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangXbeanTechCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangXbeanTechCoLimitedMember_lbl2">Zhejiang Xbean Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangXbeanTechCoLimitedMember" xlink:to="cenn_ZhejiangXbeanTechCoLimitedMember_lbl2" xlink:title="label: ZhejiangXbeanTechCoLimitedMember to cenn_ZhejiangXbeanTechCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouCenntroAutotechCoLimitedMember" xlink:label="HangzhouCenntroAutotechCoLimitedMember" xlink:title="HangzhouCenntroAutotechCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl" xml:lang="en-US" id="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl">Entity owned or controlled by Hangzhou Cenntro Autotech Co., Limited ("Cenntro Hangzhou") owned by CAG HK.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouCenntroAutotechCoLimitedMember" xlink:to="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl" xlink:title="label: HangzhouCenntroAutotechCoLimitedMember to cenn_HangzhouCenntroAutotechCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl1">Hangzhou Cenntro Autotech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouCenntroAutotechCoLimitedMember" xlink:to="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl1" xlink:title="label: HangzhouCenntroAutotechCoLimitedMember to cenn_HangzhouCenntroAutotechCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl2">Hangzhou Cenntro Autotech Co., Limited (Cenntro Hangzhou) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouCenntroAutotechCoLimitedMember" xlink:to="cenn_HangzhouCenntroAutotechCoLimitedMember_lbl2" xlink:title="label: HangzhouCenntroAutotechCoLimitedMember to cenn_HangzhouCenntroAutotechCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangTooniuTechCoLimitedMember" xlink:label="ZhejiangTooniuTechCoLimitedMember" xlink:title="ZhejiangTooniuTechCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangTooniuTechCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangTooniuTechCoLimitedMember_lbl" xml:lang="en-US" id="cenn_ZhejiangTooniuTechCoLimitedMember_lbl">Entity owned or controlled by Zhejiang Tooniu Tech Co., Limited owned by CAG HK.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangTooniuTechCoLimitedMember" xlink:to="cenn_ZhejiangTooniuTechCoLimitedMember_lbl" xlink:title="label: ZhejiangTooniuTechCoLimitedMember to cenn_ZhejiangTooniuTechCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangTooniuTechCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangTooniuTechCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangTooniuTechCoLimitedMember_lbl1">Zhejiang Tooniu Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangTooniuTechCoLimitedMember" xlink:to="cenn_ZhejiangTooniuTechCoLimitedMember_lbl1" xlink:title="label: ZhejiangTooniuTechCoLimitedMember to cenn_ZhejiangTooniuTechCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangTooniuTechCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangTooniuTechCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangTooniuTechCoLimitedMember_lbl2">Zhejiang Tooniu Tech Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangTooniuTechCoLimitedMember" xlink:to="cenn_ZhejiangTooniuTechCoLimitedMember_lbl2" xlink:title="label: ZhejiangTooniuTechCoLimitedMember to cenn_ZhejiangTooniuTechCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangSinomachineryCoLimitedMember" xlink:label="ZhejiangSinomachineryCoLimitedMember" xlink:title="ZhejiangSinomachineryCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangSinomachineryCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangSinomachineryCoLimitedMember_lbl" xml:lang="en-US" id="cenn_ZhejiangSinomachineryCoLimitedMember_lbl">Entity owned or controlled by Zhejiang Sinomachinery Co., Limited ("Sinomachinery Zhejiang") owned by Simachinery HK.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangSinomachineryCoLimitedMember" xlink:to="cenn_ZhejiangSinomachineryCoLimitedMember_lbl" xlink:title="label: ZhejiangSinomachineryCoLimitedMember to cenn_ZhejiangSinomachineryCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangSinomachineryCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangSinomachineryCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangSinomachineryCoLimitedMember_lbl1">Zhejiang Sinomachinery Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangSinomachineryCoLimitedMember" xlink:to="cenn_ZhejiangSinomachineryCoLimitedMember_lbl1" xlink:title="label: ZhejiangSinomachineryCoLimitedMember to cenn_ZhejiangSinomachineryCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangSinomachineryCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangSinomachineryCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangSinomachineryCoLimitedMember_lbl2">Zhejiang Sinomachinery Co., Limited (Sinomachinery Zhejiang) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangSinomachineryCoLimitedMember" xlink:to="cenn_ZhejiangSinomachineryCoLimitedMember_lbl2" xlink:title="label: ZhejiangSinomachineryCoLimitedMember to cenn_ZhejiangSinomachineryCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfDirectOrIndirectEconomicInterest" xlink:label="PercentageOfDirectOrIndirectEconomicInterest" xlink:title="PercentageOfDirectOrIndirectEconomicInterest" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl" xml:lang="en-US" id="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl">The percentage of direct or indirect economic interest in the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDirectOrIndirectEconomicInterest" xlink:to="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl" xlink:title="label: PercentageOfDirectOrIndirectEconomicInterest to cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl1" xml:lang="en-US" id="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl1">Percentage Of Direct or Indirect Economic Interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDirectOrIndirectEconomicInterest" xlink:to="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl1" xlink:title="label: PercentageOfDirectOrIndirectEconomicInterest to cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl2" xml:lang="en-US" id="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl2">Percentage of direct or indirect economic interest</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfDirectOrIndirectEconomicInterest" xlink:to="cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl2" xlink:title="label: PercentageOfDirectOrIndirectEconomicInterest to cenn_PercentageOfDirectOrIndirectEconomicInterest_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShengzhouCenntroMachineryCoLimitedMember" xlink:label="ShengzhouCenntroMachineryCoLimitedMember" xlink:title="ShengzhouCenntroMachineryCoLimitedMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl" xml:lang="en-US" id="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl">Entity owned or controlled byShengzhou Cenntro Machinery Co., Limited ("Cenntro Machinery") owned by Cenntro Hangzhou.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShengzhouCenntroMachineryCoLimitedMember" xlink:to="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl" xlink:title="label: ShengzhouCenntroMachineryCoLimitedMember to cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl1" xml:lang="en-US" id="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl1">Shengzhou Cenntro Machinery Co., Limited [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShengzhouCenntroMachineryCoLimitedMember" xlink:to="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl1" xlink:title="label: ShengzhouCenntroMachineryCoLimitedMember to cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl2" xml:lang="en-US" id="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl2">Shengzhou Cenntro Machinery Co., Limited (Cenntro Machinery) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShengzhouCenntroMachineryCoLimitedMember" xlink:to="cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl2" xlink:title="label: ShengzhouCenntroMachineryCoLimitedMember to cenn_ShengzhouCenntroMachineryCoLimitedMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroElectricGroupIncMember" xlink:label="CenntroElectricGroupIncMember" xlink:title="CenntroElectricGroupIncMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroElectricGroupIncMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CenntroElectricGroupIncMember_lbl" xml:lang="en-US" id="cenn_CenntroElectricGroupIncMember_lbl">Entity owned or controlled by Cenntro Electric Group, Inc. ("CEG") which was incorporated in the state of Delaware by CAG Cayman.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroElectricGroupIncMember" xlink:to="cenn_CenntroElectricGroupIncMember_lbl" xlink:title="label: CenntroElectricGroupIncMember to cenn_CenntroElectricGroupIncMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroElectricGroupIncMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CenntroElectricGroupIncMember_lbl1" xml:lang="en-US" id="cenn_CenntroElectricGroupIncMember_lbl1">Cenntro Electric Group, Inc. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroElectricGroupIncMember" xlink:to="cenn_CenntroElectricGroupIncMember_lbl1" xlink:title="label: CenntroElectricGroupIncMember to cenn_CenntroElectricGroupIncMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroElectricGroupIncMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_CenntroElectricGroupIncMember_lbl2" xml:lang="en-US" id="cenn_CenntroElectricGroupIncMember_lbl2">Cenntro Electric Group, Inc. (CEG) [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroElectricGroupIncMember" xlink:to="cenn_CenntroElectricGroupIncMember_lbl2" xlink:title="label: CenntroElectricGroupIncMember to cenn_CenntroElectricGroupIncMember_lbl2" />
    <link:label xlink:type="resource" xlink:label="cenn_CenntroElectricGroupIncMember_lbl3" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CenntroElectricGroupIncMember_lbl3" xml:lang="en-US" id="cenn_CenntroElectricGroupIncMember_lbl3">CEG [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CenntroElectricGroupIncMember" xlink:to="cenn_CenntroElectricGroupIncMember_lbl3" xlink:title="label: CenntroElectricGroupIncMember to cenn_CenntroElectricGroupIncMember_lbl3" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PlaceOfIncorporation" xlink:label="PlaceOfIncorporation" xlink:title="PlaceOfIncorporation" />
    <link:label xlink:type="resource" xlink:label="cenn_PlaceOfIncorporation_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PlaceOfIncorporation_lbl" xml:lang="en-US" id="cenn_PlaceOfIncorporation_lbl">Information of place of incorporation of an entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlaceOfIncorporation" xlink:to="cenn_PlaceOfIncorporation_lbl" xlink:title="label: PlaceOfIncorporation to cenn_PlaceOfIncorporation_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PlaceOfIncorporation_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PlaceOfIncorporation_lbl1" xml:lang="en-US" id="cenn_PlaceOfIncorporation_lbl1">Place of Incorporation</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PlaceOfIncorporation" xlink:to="cenn_PlaceOfIncorporation_lbl1" xlink:title="label: PlaceOfIncorporation to cenn_PlaceOfIncorporation_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ImpairmentLossRecognizedForInventory" xlink:label="ImpairmentLossRecognizedForInventory" xlink:title="ImpairmentLossRecognizedForInventory" />
    <link:label xlink:type="resource" xlink:label="cenn_ImpairmentLossRecognizedForInventory_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ImpairmentLossRecognizedForInventory_lbl" xml:lang="en-US" id="cenn_ImpairmentLossRecognizedForInventory_lbl">Amount of impairment loss recognized by the company for slow-moving inventory with cost lower than net realizable value.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentLossRecognizedForInventory" xlink:to="cenn_ImpairmentLossRecognizedForInventory_lbl" xlink:title="label: ImpairmentLossRecognizedForInventory to cenn_ImpairmentLossRecognizedForInventory_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ImpairmentLossRecognizedForInventory_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ImpairmentLossRecognizedForInventory_lbl1" xml:lang="en-US" id="cenn_ImpairmentLossRecognizedForInventory_lbl1">Impairment Loss Recognized for Inventory</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentLossRecognizedForInventory" xlink:to="cenn_ImpairmentLossRecognizedForInventory_lbl1" xlink:title="label: ImpairmentLossRecognizedForInventory to cenn_ImpairmentLossRecognizedForInventory_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ImpairmentLossRecognizedForInventory_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ImpairmentLossRecognizedForInventory_lbl2" xml:lang="en-US" id="cenn_ImpairmentLossRecognizedForInventory_lbl2">Impairment loss</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ImpairmentLossRecognizedForInventory" xlink:to="cenn_ImpairmentLossRecognizedForInventory_lbl2" xlink:title="label: ImpairmentLossRecognizedForInventory to cenn_ImpairmentLossRecognizedForInventory_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReverseRecapitalizationAbstract" xlink:label="ReverseRecapitalizationAbstract" xlink:title="ReverseRecapitalizationAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_ReverseRecapitalizationAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReverseRecapitalizationAbstract_lbl1" xml:lang="en-US" id="cenn_ReverseRecapitalizationAbstract_lbl1">Reverse Recapitalization [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReverseRecapitalizationAbstract" xlink:to="cenn_ReverseRecapitalizationAbstract_lbl1" xlink:title="label: ReverseRecapitalizationAbstract to cenn_ReverseRecapitalizationAbstract_lbl1" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForTransactionCostForReversedRecapitalization" xlink:label="PaymentForTransactionCostForReversedRecapitalization" xlink:title="PaymentForTransactionCostForReversedRecapitalization" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl" xml:lang="en-US" id="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl">The cash outflow for a fee charged by a financial intermediary such as a bank, broker, or underwriter.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForTransactionCostForReversedRecapitalization" xlink:to="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl" xlink:title="label: PaymentForTransactionCostForReversedRecapitalization to cenn_PaymentForTransactionCostForReversedRecapitalization_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl1" xml:lang="en-US" id="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl1">Payment For Transaction Cost For Reversed Recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForTransactionCostForReversedRecapitalization" xlink:to="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl1" xlink:title="label: PaymentForTransactionCostForReversedRecapitalization to cenn_PaymentForTransactionCostForReversedRecapitalization_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl2" xml:lang="en-US" id="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl2">Less: transaction costs</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PaymentForTransactionCostForReversedRecapitalization" xlink:to="cenn_PaymentForTransactionCostForReversedRecapitalization_lbl2" xlink:title="label: PaymentForTransactionCostForReversedRecapitalization to cenn_PaymentForTransactionCostForReversedRecapitalization_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:label="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:title="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" />
    <link:label xlink:type="resource" xlink:label="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl" xml:lang="en-US" id="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl">Total net cash proceeds from the reverse recapitalization.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:to="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl" xlink:title="label: NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost to cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl1" xml:lang="en-US" id="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl1">Net Cash Contributions from Reverse Recapitalization Excluding Transaction Cost</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:to="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl1" xlink:title="label: NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost to cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl2" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:title="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl2" xml:lang="en-US" id="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl2">Net cash contributions from reverse recapitalization</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:to="cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl2" xlink:title="label: NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost to cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OptionsToPurchaseOrdinaryShares" xlink:label="OptionsToPurchaseOrdinaryShares" xlink:title="OptionsToPurchaseOrdinaryShares" />
    <link:label xlink:type="resource" xlink:label="cenn_OptionsToPurchaseOrdinaryShares_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_OptionsToPurchaseOrdinaryShares_lbl" xml:lang="en-US" id="cenn_OptionsToPurchaseOrdinaryShares_lbl">Number of ordinary shares, options to purchase in aggregate.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionsToPurchaseOrdinaryShares" xlink:to="cenn_OptionsToPurchaseOrdinaryShares_lbl" xlink:title="label: OptionsToPurchaseOrdinaryShares to cenn_OptionsToPurchaseOrdinaryShares_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_OptionsToPurchaseOrdinaryShares_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_OptionsToPurchaseOrdinaryShares_lbl1" xml:lang="en-US" id="cenn_OptionsToPurchaseOrdinaryShares_lbl1">Options to Purchase Ordinary Shares</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionsToPurchaseOrdinaryShares" xlink:to="cenn_OptionsToPurchaseOrdinaryShares_lbl1" xlink:title="label: OptionsToPurchaseOrdinaryShares to cenn_OptionsToPurchaseOrdinaryShares_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_OptionsToPurchaseOrdinaryShares_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_OptionsToPurchaseOrdinaryShares_lbl2" xml:lang="en-US" id="cenn_OptionsToPurchaseOrdinaryShares_lbl2">Ordinary shares, option to purchase (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="OptionsToPurchaseOrdinaryShares" xlink:to="cenn_OptionsToPurchaseOrdinaryShares_lbl2" xlink:title="label: OptionsToPurchaseOrdinaryShares to cenn_OptionsToPurchaseOrdinaryShares_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmendedRestatedIncentiveStockOptionPlanMember" xlink:label="AmendedRestatedIncentiveStockOptionPlanMember" xlink:title="AmendedRestatedIncentiveStockOptionPlanMember" />
    <link:label xlink:type="resource" xlink:label="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl" xml:lang="en-US" id="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl">A type of stock option plan which describes amended &amp; restated 2016 incentive stock option plan (the "Amended 2016 Plan").</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedRestatedIncentiveStockOptionPlanMember" xlink:to="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl" xlink:title="label: AmendedRestatedIncentiveStockOptionPlanMember to cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl1" xml:lang="en-US" id="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl1">Amended &amp; Restated Incentive Stock Option Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedRestatedIncentiveStockOptionPlanMember" xlink:to="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl1" xlink:title="label: AmendedRestatedIncentiveStockOptionPlanMember to cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl2" xml:lang="en-US" id="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl2">Amended 2016 Plan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AmendedRestatedIncentiveStockOptionPlanMember" xlink:to="cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl2" xlink:title="label: AmendedRestatedIncentiveStockOptionPlanMember to cenn_AmendedRestatedIncentiveStockOptionPlanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:label="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:title="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl" xml:lang="en-US" id="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl">Disclosure of the amounts paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:to="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl" xlink:title="label: PrepaidAndOtherCurrentAssetsDisclosureTextBlock to cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl1" xml:lang="en-US" id="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl1">Prepaid and Other Current Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:to="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl1" xlink:title="label: PrepaidAndOtherCurrentAssetsDisclosureTextBlock to cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl2" xml:lang="en-US" id="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl2">PREPAYMENT AND OTHER CURRENT ASSETS, NET</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:to="cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl2" xlink:title="label: PrepaidAndOtherCurrentAssetsDisclosureTextBlock to cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:label="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:title="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" />
    <link:label xlink:type="resource" xlink:label="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl" xml:lang="en-US" id="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl">Tabular disclosure of the amounts paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:to="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrentTableTextBlock to cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl1" xml:lang="en-US" id="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl1">Prepaid Expense And Other Assets Current [Table Text Block]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:to="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl1" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrentTableTextBlock to cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl2" xml:lang="en-US" id="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl2">Prepayment and Other Current Assets, Net</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:to="cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl2" xlink:title="label: PrepaidExpenseAndOtherAssetsCurrentTableTextBlock to cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl1" xml:lang="en-US" id="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl1">Additional Information of Prepaid Expense And Other Assets Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl1" xlink:title="label: AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract to cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl2" xml:lang="en-US" id="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl2">Additional Information of Prepaid Expense And Other Assets Current [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl2" xlink:title="label: AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract to cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableRecognized" xlink:label="ReceivableRecognized" xlink:title="ReceivableRecognized" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableRecognized_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReceivableRecognized_lbl" xml:lang="en-US" id="cenn_ReceivableRecognized_lbl">The amount recognized a receivable and written off later due to deregistered of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableRecognized" xlink:to="cenn_ReceivableRecognized_lbl" xlink:title="label: ReceivableRecognized to cenn_ReceivableRecognized_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableRecognized_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReceivableRecognized_lbl1" xml:lang="en-US" id="cenn_ReceivableRecognized_lbl1">Receivable Recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableRecognized" xlink:to="cenn_ReceivableRecognized_lbl1" xlink:title="label: ReceivableRecognized to cenn_ReceivableRecognized_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableRecognized_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReceivableRecognized_lbl2" xml:lang="en-US" id="cenn_ReceivableRecognized_lbl2">Receivable recognized</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableRecognized" xlink:to="cenn_ReceivableRecognized_lbl2" xlink:title="label: ReceivableRecognized to cenn_ReceivableRecognized_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromAgreementToProvideSpareParts" xlink:label="ReceivableFromAgreementToProvideSpareParts" xlink:title="ReceivableFromAgreementToProvideSpareParts" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromAgreementToProvideSpareParts_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReceivableFromAgreementToProvideSpareParts_lbl" xml:lang="en-US" id="cenn_ReceivableFromAgreementToProvideSpareParts_lbl">Gross amount of components of assembled products that can be receivable to purchase of electric vehicles in the future.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromAgreementToProvideSpareParts" xlink:to="cenn_ReceivableFromAgreementToProvideSpareParts_lbl" xlink:title="label: ReceivableFromAgreementToProvideSpareParts to cenn_ReceivableFromAgreementToProvideSpareParts_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromAgreementToProvideSpareParts_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReceivableFromAgreementToProvideSpareParts_lbl1" xml:lang="en-US" id="cenn_ReceivableFromAgreementToProvideSpareParts_lbl1">Receivable from Agreement to Provide Spare-Parts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromAgreementToProvideSpareParts" xlink:to="cenn_ReceivableFromAgreementToProvideSpareParts_lbl1" xlink:title="label: ReceivableFromAgreementToProvideSpareParts to cenn_ReceivableFromAgreementToProvideSpareParts_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromAgreementToProvideSpareParts_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReceivableFromAgreementToProvideSpareParts_lbl2" xml:lang="en-US" id="cenn_ReceivableFromAgreementToProvideSpareParts_lbl2">Receivable from agreement to provide spare-parts</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromAgreementToProvideSpareParts" xlink:to="cenn_ReceivableFromAgreementToProvideSpareParts_lbl2" xlink:title="label: ReceivableFromAgreementToProvideSpareParts to cenn_ReceivableFromAgreementToProvideSpareParts_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:label="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:title="ReceivableFromThirdPartiesAndAdvanceToSuppliers" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl" xml:lang="en-US" id="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl">Amount of receivables arising from transactions with related parties and the amount paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:to="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl" xlink:title="label: ReceivableFromThirdPartiesAndAdvanceToSuppliers to cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl1" xml:lang="en-US" id="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl1">Receivable from Third Parties and Advance to Suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:to="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl1" xlink:title="label: ReceivableFromThirdPartiesAndAdvanceToSuppliers to cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl2" xml:lang="en-US" id="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl2">Receivable from third parties and advance to suppliers</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:to="cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl2" xlink:title="label: ReceivableFromThirdPartiesAndAdvanceToSuppliers to cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FujianXinlongmaAutomobileCoLtdMember" xlink:label="FujianXinlongmaAutomobileCoLtdMember" xlink:title="FujianXinlongmaAutomobileCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl" xml:lang="en-US" id="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl">Name of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FujianXinlongmaAutomobileCoLtdMember" xlink:to="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl" xlink:title="label: FujianXinlongmaAutomobileCoLtdMember to cenn_FujianXinlongmaAutomobileCoLtdMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl1" xml:lang="en-US" id="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl1">Fujian Xinlongma Automobile Co., Ltd. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FujianXinlongmaAutomobileCoLtdMember" xlink:to="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl1" xlink:title="label: FujianXinlongmaAutomobileCoLtdMember to cenn_FujianXinlongmaAutomobileCoLtdMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl2" xml:lang="en-US" id="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl2">Xinlongma [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="FujianXinlongmaAutomobileCoLtdMember" xlink:to="cenn_FujianXinlongmaAutomobileCoLtdMember_lbl2" xlink:title="label: FujianXinlongmaAutomobileCoLtdMember to cenn_FujianXinlongmaAutomobileCoLtdMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:label="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:title="HangzhouMagicShadowVentureCapitalPartnershipMember" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl" xml:lang="en-US" id="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl">Name of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:to="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl" xlink:title="label: HangzhouMagicShadowVentureCapitalPartnershipMember to cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl1" xml:lang="en-US" id="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl1">Hangzhou Magic Shadow Venture Capital Partnership [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:to="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl1" xlink:title="label: HangzhouMagicShadowVentureCapitalPartnershipMember to cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl2" xml:lang="en-US" id="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl2">Hangzhou Magic [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:to="cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl2" xlink:title="label: HangzhouMagicShadowVentureCapitalPartnershipMember to cenn_HangzhouMagicShadowVentureCapitalPartnershipMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_WuhuBaoqiAutomobileCoLtdMember" xlink:label="WuhuBaoqiAutomobileCoLtdMember" xlink:title="WuhuBaoqiAutomobileCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl" xml:lang="en-US" id="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl">Name of the entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WuhuBaoqiAutomobileCoLtdMember" xlink:to="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl" xlink:title="label: WuhuBaoqiAutomobileCoLtdMember to cenn_WuhuBaoqiAutomobileCoLtdMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl1" xml:lang="en-US" id="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl1">Wuhu Baoqi Automobile Co., Ltd. [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WuhuBaoqiAutomobileCoLtdMember" xlink:to="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl1" xlink:title="label: WuhuBaoqiAutomobileCoLtdMember to cenn_WuhuBaoqiAutomobileCoLtdMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl2" xml:lang="en-US" id="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl2">Wuhu Baoqi [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="WuhuBaoqiAutomobileCoLtdMember" xlink:to="cenn_WuhuBaoqiAutomobileCoLtdMember_lbl2" xlink:title="label: WuhuBaoqiAutomobileCoLtdMember to cenn_WuhuBaoqiAutomobileCoLtdMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromThirdParties" xlink:label="ProvisionForReceivableFromThirdParties" xlink:title="ProvisionForReceivableFromThirdParties" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromThirdParties_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProvisionForReceivableFromThirdParties_lbl" xml:lang="en-US" id="cenn_ProvisionForReceivableFromThirdParties_lbl">Amount of expense related to receivable from third parties.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromThirdParties" xlink:to="cenn_ProvisionForReceivableFromThirdParties_lbl" xlink:title="label: ProvisionForReceivableFromThirdParties to cenn_ProvisionForReceivableFromThirdParties_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromThirdParties_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProvisionForReceivableFromThirdParties_lbl1" xml:lang="en-US" id="cenn_ProvisionForReceivableFromThirdParties_lbl1">Provision for Receivable From Third Parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromThirdParties" xlink:to="cenn_ProvisionForReceivableFromThirdParties_lbl1" xlink:title="label: ProvisionForReceivableFromThirdParties to cenn_ProvisionForReceivableFromThirdParties_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProvisionForReceivableFromThirdParties_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_ProvisionForReceivableFromThirdParties_lbl2" xml:lang="en-US" id="cenn_ProvisionForReceivableFromThirdParties_lbl2">Less: provision for receivable from third parties</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProvisionForReceivableFromThirdParties" xlink:to="cenn_ProvisionForReceivableFromThirdParties_lbl2" xlink:title="label: ProvisionForReceivableFromThirdParties to cenn_ProvisionForReceivableFromThirdParties_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:label="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for research and development.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl" xlink:title="label: EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount to cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl1" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl1">Effective Income Tax Rate Reconciliation, Deduction, Research and Development, Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl1" xlink:title="label: EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount to cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl2" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:title="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl2" xml:lang="en-US" id="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl2">Effect of research and development deduction</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:to="cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl2" xlink:title="label: EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount to cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl">Number of options outstanding, including both vested and non-vested options.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl1" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Modification of Option, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl2" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl2">Outstanding modification of option (in shares)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl">Weighted average price at which option holders modification of stock options into shares.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl1" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Exercise Price, Modification of Option</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl2" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl2">Modification of option (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl">Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl1" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl1">Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Exercise Price, Modification of Option, Outstanding</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl1" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl2" xml:lang="en-US" id="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl2">Outstanding modification of option (in dollars per share)</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:to="cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl2" xlink:title="label: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding to cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TroposMotorsEuropeGmbHMember" xlink:label="TroposMotorsEuropeGmbHMember" xlink:title="TroposMotorsEuropeGmbHMember" />
    <link:label xlink:type="resource" xlink:label="cenn_TroposMotorsEuropeGmbHMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_TroposMotorsEuropeGmbHMember_lbl" xml:lang="en-US" id="cenn_TroposMotorsEuropeGmbHMember_lbl">The name of acquired entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TroposMotorsEuropeGmbHMember" xlink:to="cenn_TroposMotorsEuropeGmbHMember_lbl" xlink:title="label: TroposMotorsEuropeGmbHMember to cenn_TroposMotorsEuropeGmbHMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_TroposMotorsEuropeGmbHMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_TroposMotorsEuropeGmbHMember_lbl1" xml:lang="en-US" id="cenn_TroposMotorsEuropeGmbHMember_lbl1">Tropos Motors Europe GmbH [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TroposMotorsEuropeGmbHMember" xlink:to="cenn_TroposMotorsEuropeGmbHMember_lbl1" xlink:title="label: TroposMotorsEuropeGmbHMember to cenn_TroposMotorsEuropeGmbHMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_TroposMotorsEuropeGmbHMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_TroposMotorsEuropeGmbHMember_lbl2" xml:lang="en-US" id="cenn_TroposMotorsEuropeGmbHMember_lbl2">Tropos Motors Europe GmbH [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="TroposMotorsEuropeGmbHMember" xlink:to="cenn_TroposMotorsEuropeGmbHMember_lbl2" xlink:title="label: TroposMotorsEuropeGmbHMember to cenn_TroposMotorsEuropeGmbHMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareholderLoanMember" xlink:label="ShareholderLoanMember" xlink:title="ShareholderLoanMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareholderLoanMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareholderLoanMember_lbl" xml:lang="en-US" id="cenn_ShareholderLoanMember_lbl">Purchase agreement related to shareholder loan.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholderLoanMember" xlink:to="cenn_ShareholderLoanMember_lbl" xlink:title="label: ShareholderLoanMember to cenn_ShareholderLoanMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareholderLoanMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareholderLoanMember_lbl1" xml:lang="en-US" id="cenn_ShareholderLoanMember_lbl1">Shareholder Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholderLoanMember" xlink:to="cenn_ShareholderLoanMember_lbl1" xlink:title="label: ShareholderLoanMember to cenn_ShareholderLoanMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareholderLoanMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShareholderLoanMember_lbl2" xml:lang="en-US" id="cenn_ShareholderLoanMember_lbl2">Shareholder Loan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareholderLoanMember" xlink:to="cenn_ShareholderLoanMember_lbl2" xlink:title="label: ShareholderLoanMember to cenn_ShareholderLoanMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareAndLoanPurchaseAgreementMember" xlink:label="ShareAndLoanPurchaseAgreementMember" xlink:title="ShareAndLoanPurchaseAgreementMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareAndLoanPurchaseAgreementMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ShareAndLoanPurchaseAgreementMember_lbl" xml:lang="en-US" id="cenn_ShareAndLoanPurchaseAgreementMember_lbl">Th name of legal contract between seller and a buyer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareAndLoanPurchaseAgreementMember" xlink:to="cenn_ShareAndLoanPurchaseAgreementMember_lbl" xlink:title="label: ShareAndLoanPurchaseAgreementMember to cenn_ShareAndLoanPurchaseAgreementMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareAndLoanPurchaseAgreementMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ShareAndLoanPurchaseAgreementMember_lbl1" xml:lang="en-US" id="cenn_ShareAndLoanPurchaseAgreementMember_lbl1">Share and Loan Purchase Agreement [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareAndLoanPurchaseAgreementMember" xlink:to="cenn_ShareAndLoanPurchaseAgreementMember_lbl1" xlink:title="label: ShareAndLoanPurchaseAgreementMember to cenn_ShareAndLoanPurchaseAgreementMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ShareAndLoanPurchaseAgreementMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ShareAndLoanPurchaseAgreementMember_lbl2" xml:lang="en-US" id="cenn_ShareAndLoanPurchaseAgreementMember_lbl2">Mosolf SE &amp; Co [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ShareAndLoanPurchaseAgreementMember" xlink:to="cenn_ShareAndLoanPurchaseAgreementMember_lbl2" xlink:title="label: ShareAndLoanPurchaseAgreementMember to cenn_ShareAndLoanPurchaseAgreementMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SubsequentEventDescriptionAbstract" xlink:label="SubsequentEventDescriptionAbstract" xlink:title="SubsequentEventDescriptionAbstract" />
    <link:label xlink:type="resource" xlink:label="cenn_SubsequentEventDescriptionAbstract_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_SubsequentEventDescriptionAbstract_lbl1" xml:lang="en-US" id="cenn_SubsequentEventDescriptionAbstract_lbl1">Subsequent Event Description [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="cenn_SubsequentEventDescriptionAbstract_lbl1" xlink:title="label: SubsequentEventDescriptionAbstract to cenn_SubsequentEventDescriptionAbstract_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_SubsequentEventDescriptionAbstract_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_SubsequentEventDescriptionAbstract_lbl2" xml:lang="en-US" id="cenn_SubsequentEventDescriptionAbstract_lbl2">Subsequent Event [Abstract]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="cenn_SubsequentEventDescriptionAbstract_lbl2" xlink:title="label: SubsequentEventDescriptionAbstract to cenn_SubsequentEventDescriptionAbstract_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfShareholderLoansAcquired" xlink:label="PercentageOfShareholderLoansAcquired" xlink:title="PercentageOfShareholderLoansAcquired" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfShareholderLoansAcquired_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfShareholderLoansAcquired_lbl" xml:lang="en-US" id="cenn_PercentageOfShareholderLoansAcquired_lbl">Percentage of shareholder loan acquired at the acquisition date in the business combination.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareholderLoansAcquired" xlink:to="cenn_PercentageOfShareholderLoansAcquired_lbl" xlink:title="label: PercentageOfShareholderLoansAcquired to cenn_PercentageOfShareholderLoansAcquired_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfShareholderLoansAcquired_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfShareholderLoansAcquired_lbl1" xml:lang="en-US" id="cenn_PercentageOfShareholderLoansAcquired_lbl1">Percentage of Shareholder Loans Acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareholderLoansAcquired" xlink:to="cenn_PercentageOfShareholderLoansAcquired_lbl1" xlink:title="label: PercentageOfShareholderLoansAcquired to cenn_PercentageOfShareholderLoansAcquired_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfShareholderLoansAcquired_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PercentageOfShareholderLoansAcquired_lbl2" xml:lang="en-US" id="cenn_PercentageOfShareholderLoansAcquired_lbl2">Percentage of shareholder loan acquired</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfShareholderLoansAcquired" xlink:to="cenn_PercentageOfShareholderLoansAcquired_lbl2" xlink:title="label: PercentageOfShareholderLoansAcquired to cenn_PercentageOfShareholderLoansAcquired_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PurchasePriceIsHeldInEscrowAccount" xlink:label="PurchasePriceIsHeldInEscrowAccount" xlink:title="PurchasePriceIsHeldInEscrowAccount" />
    <link:label xlink:type="resource" xlink:label="cenn_PurchasePriceIsHeldInEscrowAccount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PurchasePriceIsHeldInEscrowAccount_lbl" xml:lang="en-US" id="cenn_PurchasePriceIsHeldInEscrowAccount_lbl">Amount of consideration held in escrow account to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceIsHeldInEscrowAccount" xlink:to="cenn_PurchasePriceIsHeldInEscrowAccount_lbl" xlink:title="label: PurchasePriceIsHeldInEscrowAccount to cenn_PurchasePriceIsHeldInEscrowAccount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PurchasePriceIsHeldInEscrowAccount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PurchasePriceIsHeldInEscrowAccount_lbl1" xml:lang="en-US" id="cenn_PurchasePriceIsHeldInEscrowAccount_lbl1">Purchase Price is Held in Escrow Account</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceIsHeldInEscrowAccount" xlink:to="cenn_PurchasePriceIsHeldInEscrowAccount_lbl1" xlink:title="label: PurchasePriceIsHeldInEscrowAccount to cenn_PurchasePriceIsHeldInEscrowAccount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PurchasePriceIsHeldInEscrowAccount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PurchasePriceIsHeldInEscrowAccount_lbl2" xml:lang="en-US" id="cenn_PurchasePriceIsHeldInEscrowAccount_lbl2">Purchase price is held in escrow account</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PurchasePriceIsHeldInEscrowAccount" xlink:to="cenn_PurchasePriceIsHeldInEscrowAccount_lbl2" xlink:title="label: PurchasePriceIsHeldInEscrowAccount to cenn_PurchasePriceIsHeldInEscrowAccount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromSaleOfCostMethodInvestments" xlink:label="ProceedsFromSaleOfCostMethodInvestments" xlink:title="ProceedsFromSaleOfCostMethodInvestments" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl" xml:lang="en-US" id="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl">The cash inflow associated with the sale of cost method investments.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfCostMethodInvestments" xlink:to="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl" xlink:title="label: ProceedsFromSaleOfCostMethodInvestments to cenn_ProceedsFromSaleOfCostMethodInvestments_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl1" xml:lang="en-US" id="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl1">Proceeds from Sale of Cost Method Investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfCostMethodInvestments" xlink:to="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl1" xlink:title="label: ProceedsFromSaleOfCostMethodInvestments to cenn_ProceedsFromSaleOfCostMethodInvestments_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl2" xml:lang="en-US" id="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl2">Proceeds from sale of cost method investments</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ProceedsFromSaleOfCostMethodInvestments" xlink:to="cenn_ProceedsFromSaleOfCostMethodInvestments_lbl2" xlink:title="label: ProceedsFromSaleOfCostMethodInvestments to cenn_ProceedsFromSaleOfCostMethodInvestments_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentRealizedGainLossOnDisposal" xlink:label="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:title="CostMethodInvestmentRealizedGainLossOnDisposal" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl" xml:lang="en-US" id="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl">Amount of gain (loss) on sale or disposal of an equity method investment.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:to="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl" xlink:title="label: CostMethodInvestmentRealizedGainLossOnDisposal to cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl1" xml:lang="en-US" id="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl1">Cost Method Investment Realized Gain Loss On Disposal</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:to="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl1" xlink:title="label: CostMethodInvestmentRealizedGainLossOnDisposal to cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl2" xml:lang="en-US" id="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl2">Consideration for transferred equity interest, cost method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:to="cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl2" xlink:title="label: CostMethodInvestmentRealizedGainLossOnDisposal to cenn_CostMethodInvestmentRealizedGainLossOnDisposal_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentOwnershipPercentage" xlink:label="CostMethodInvestmentOwnershipPercentage" xlink:title="CostMethodInvestmentOwnershipPercentage" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentOwnershipPercentage_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CostMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US" id="cenn_CostMethodInvestmentOwnershipPercentage_lbl">The percentage of ownership of common stock or equity participation in the investee accounted for under the cost method of accounting.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentOwnershipPercentage" xlink:to="cenn_CostMethodInvestmentOwnershipPercentage_lbl" xlink:title="label: CostMethodInvestmentOwnershipPercentage to cenn_CostMethodInvestmentOwnershipPercentage_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentOwnershipPercentage_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CostMethodInvestmentOwnershipPercentage_lbl1" xml:lang="en-US" id="cenn_CostMethodInvestmentOwnershipPercentage_lbl1">Cost Method Investment Ownership Percentage</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentOwnershipPercentage" xlink:to="cenn_CostMethodInvestmentOwnershipPercentage_lbl1" xlink:title="label: CostMethodInvestmentOwnershipPercentage to cenn_CostMethodInvestmentOwnershipPercentage_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentOwnershipPercentage_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CostMethodInvestmentOwnershipPercentage_lbl2" xml:lang="en-US" id="cenn_CostMethodInvestmentOwnershipPercentage_lbl2">Percentage of ownership interest, cost method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentOwnershipPercentage" xlink:to="cenn_CostMethodInvestmentOwnershipPercentage_lbl2" xlink:title="label: CostMethodInvestmentOwnershipPercentage to cenn_CostMethodInvestmentOwnershipPercentage_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanAutoCoLtdMember" xlink:label="JiangsuRongyuanAutoCoLtdMember" xlink:title="JiangsuRongyuanAutoCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="cenn_JiangsuRongyuanAutoCoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_JiangsuRongyuanAutoCoLtdMember_lbl" xml:lang="en-US" id="cenn_JiangsuRongyuanAutoCoLtdMember_lbl">Entity owned or controlled by another entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangsuRongyuanAutoCoLtdMember" xlink:to="cenn_JiangsuRongyuanAutoCoLtdMember_lbl" xlink:title="label: JiangsuRongyuanAutoCoLtdMember to cenn_JiangsuRongyuanAutoCoLtdMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_JiangsuRongyuanAutoCoLtdMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_JiangsuRongyuanAutoCoLtdMember_lbl1" xml:lang="en-US" id="cenn_JiangsuRongyuanAutoCoLtdMember_lbl1">Jiangsu Rongyuan Auto Co., Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangsuRongyuanAutoCoLtdMember" xlink:to="cenn_JiangsuRongyuanAutoCoLtdMember_lbl1" xlink:title="label: JiangsuRongyuanAutoCoLtdMember to cenn_JiangsuRongyuanAutoCoLtdMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_JiangsuRongyuanAutoCoLtdMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_JiangsuRongyuanAutoCoLtdMember_lbl2" xml:lang="en-US" id="cenn_JiangsuRongyuanAutoCoLtdMember_lbl2">Jiangsu Rongyuan [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="JiangsuRongyuanAutoCoLtdMember" xlink:to="cenn_JiangsuRongyuanAutoCoLtdMember_lbl2" xlink:title="label: JiangsuRongyuanAutoCoLtdMember to cenn_JiangsuRongyuanAutoCoLtdMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangDoohanTechCoLtdMember" xlink:label="ZhejiangDoohanTechCoLtdMember" xlink:title="ZhejiangDoohanTechCoLtdMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangDoohanTechCoLtdMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangDoohanTechCoLtdMember_lbl" xml:lang="en-US" id="cenn_ZhejiangDoohanTechCoLtdMember_lbl">Entity owned or controlled by another entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangDoohanTechCoLtdMember" xlink:to="cenn_ZhejiangDoohanTechCoLtdMember_lbl" xlink:title="label: ZhejiangDoohanTechCoLtdMember to cenn_ZhejiangDoohanTechCoLtdMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangDoohanTechCoLtdMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangDoohanTechCoLtdMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangDoohanTechCoLtdMember_lbl1">Zhejiang Doohan Tech. Co. Ltd [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangDoohanTechCoLtdMember" xlink:to="cenn_ZhejiangDoohanTechCoLtdMember_lbl1" xlink:title="label: ZhejiangDoohanTechCoLtdMember to cenn_ZhejiangDoohanTechCoLtdMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangDoohanTechCoLtdMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangDoohanTechCoLtdMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangDoohanTechCoLtdMember_lbl2">Douha [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangDoohanTechCoLtdMember" xlink:to="cenn_ZhejiangDoohanTechCoLtdMember_lbl2" xlink:title="label: ZhejiangDoohanTechCoLtdMember to cenn_ZhejiangDoohanTechCoLtdMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPSmartcarCorporationMember" xlink:label="ZhejiangRAPSmartcarCorporationMember" xlink:title="ZhejiangRAPSmartcarCorporationMember" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangRAPSmartcarCorporationMember_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_ZhejiangRAPSmartcarCorporationMember_lbl" xml:lang="en-US" id="cenn_ZhejiangRAPSmartcarCorporationMember_lbl">Entity owned or controlled by another entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangRAPSmartcarCorporationMember" xlink:to="cenn_ZhejiangRAPSmartcarCorporationMember_lbl" xlink:title="label: ZhejiangRAPSmartcarCorporationMember to cenn_ZhejiangRAPSmartcarCorporationMember_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangRAPSmartcarCorporationMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_ZhejiangRAPSmartcarCorporationMember_lbl1" xml:lang="en-US" id="cenn_ZhejiangRAPSmartcarCorporationMember_lbl1">Zhejiang RAP Smartcar Corporation [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangRAPSmartcarCorporationMember" xlink:to="cenn_ZhejiangRAPSmartcarCorporationMember_lbl1" xlink:title="label: ZhejiangRAPSmartcarCorporationMember to cenn_ZhejiangRAPSmartcarCorporationMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_ZhejiangRAPSmartcarCorporationMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_ZhejiangRAPSmartcarCorporationMember_lbl2" xml:lang="en-US" id="cenn_ZhejiangRAPSmartcarCorporationMember_lbl2">Zhejiang RAP [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="ZhejiangRAPSmartcarCorporationMember" xlink:to="cenn_ZhejiangRAPSmartcarCorporationMember_lbl2" xlink:title="label: ZhejiangRAPSmartcarCorporationMember to cenn_ZhejiangRAPSmartcarCorporationMember_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfEquityInterestsSold" xlink:label="PercentageOfEquityInterestsSold" xlink:title="PercentageOfEquityInterestsSold" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfEquityInterestsSold_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfEquityInterestsSold_lbl" xml:lang="en-US" id="cenn_PercentageOfEquityInterestsSold_lbl">The percentage of equity interests sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEquityInterestsSold" xlink:to="cenn_PercentageOfEquityInterestsSold_lbl" xlink:title="label: PercentageOfEquityInterestsSold to cenn_PercentageOfEquityInterestsSold_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfEquityInterestsSold_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfEquityInterestsSold_lbl1" xml:lang="en-US" id="cenn_PercentageOfEquityInterestsSold_lbl1">Percentage of Equity Interests Sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEquityInterestsSold" xlink:to="cenn_PercentageOfEquityInterestsSold_lbl1" xlink:title="label: PercentageOfEquityInterestsSold to cenn_PercentageOfEquityInterestsSold_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfEquityInterestsSold_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_PercentageOfEquityInterestsSold_lbl2" xml:lang="en-US" id="cenn_PercentageOfEquityInterestsSold_lbl2">Percentage of equity interests sold</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfEquityInterestsSold" xlink:to="cenn_PercentageOfEquityInterestsSold_lbl2" xlink:title="label: PercentageOfEquityInterestsSold to cenn_PercentageOfEquityInterestsSold_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentSoldCarryingAmount" xlink:label="CostMethodInvestmentSoldCarryingAmount" xlink:title="CostMethodInvestmentSoldCarryingAmount" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentSoldCarryingAmount_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_CostMethodInvestmentSoldCarryingAmount_lbl" xml:lang="en-US" id="cenn_CostMethodInvestmentSoldCarryingAmount_lbl">Amount of the entity's cost method investment which has been sold.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentSoldCarryingAmount" xlink:to="cenn_CostMethodInvestmentSoldCarryingAmount_lbl" xlink:title="label: CostMethodInvestmentSoldCarryingAmount to cenn_CostMethodInvestmentSoldCarryingAmount_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentSoldCarryingAmount_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CostMethodInvestmentSoldCarryingAmount_lbl1" xml:lang="en-US" id="cenn_CostMethodInvestmentSoldCarryingAmount_lbl1">Cost Method Investment Sold Carrying Amount</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentSoldCarryingAmount" xlink:to="cenn_CostMethodInvestmentSoldCarryingAmount_lbl1" xlink:title="label: CostMethodInvestmentSoldCarryingAmount to cenn_CostMethodInvestmentSoldCarryingAmount_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CostMethodInvestmentSoldCarryingAmount_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CostMethodInvestmentSoldCarryingAmount_lbl2" xml:lang="en-US" id="cenn_CostMethodInvestmentSoldCarryingAmount_lbl2">Consideration for transferred equity interest, cost method investment</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CostMethodInvestmentSoldCarryingAmount" xlink:to="cenn_CostMethodInvestmentSoldCarryingAmount_lbl2" xlink:title="label: CostMethodInvestmentSoldCarryingAmount to cenn_CostMethodInvestmentSoldCarryingAmount_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfVotingInterestsControls" xlink:label="PercentageOfVotingInterestsControls" xlink:title="PercentageOfVotingInterestsControls" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfVotingInterestsControls_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:title="cenn_PercentageOfVotingInterestsControls_lbl" xml:lang="en-US" id="cenn_PercentageOfVotingInterestsControls_lbl">The percentage of voting equity interests controls in the board of directors of the investee entity.</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfVotingInterestsControls" xlink:to="cenn_PercentageOfVotingInterestsControls_lbl" xlink:title="label: PercentageOfVotingInterestsControls to cenn_PercentageOfVotingInterestsControls_lbl" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfVotingInterestsControls_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_PercentageOfVotingInterestsControls_lbl1" xml:lang="en-US" id="cenn_PercentageOfVotingInterestsControls_lbl1">Percentage of Voting Interests Controls</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfVotingInterestsControls" xlink:to="cenn_PercentageOfVotingInterestsControls_lbl1" xlink:title="label: PercentageOfVotingInterestsControls to cenn_PercentageOfVotingInterestsControls_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_PercentageOfVotingInterestsControls_lbl2" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:title="cenn_PercentageOfVotingInterestsControls_lbl2" xml:lang="en-US" id="cenn_PercentageOfVotingInterestsControls_lbl2">Percentage of voting interests</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="PercentageOfVotingInterestsControls" xlink:to="cenn_PercentageOfVotingInterestsControls_lbl2" xlink:title="label: PercentageOfVotingInterestsControls to cenn_PercentageOfVotingInterestsControls_lbl2" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CountriesOtherThanChinaMember" xlink:label="CountriesOtherThanChinaMember" xlink:title="CountriesOtherThanChinaMember" />
    <link:label xlink:type="resource" xlink:label="cenn_CountriesOtherThanChinaMember_lbl1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:title="cenn_CountriesOtherThanChinaMember_lbl1" xml:lang="en-US" id="cenn_CountriesOtherThanChinaMember_lbl1">Countries Other than China [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CountriesOtherThanChinaMember" xlink:to="cenn_CountriesOtherThanChinaMember_lbl1" xlink:title="label: CountriesOtherThanChinaMember to cenn_CountriesOtherThanChinaMember_lbl1" />
    <link:label xlink:type="resource" xlink:label="cenn_CountriesOtherThanChinaMember_lbl2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:title="cenn_CountriesOtherThanChinaMember_lbl2" xml:lang="en-US" id="cenn_CountriesOtherThanChinaMember_lbl2">Non-PRC [Member]</link:label>
    <link:labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="CountriesOtherThanChinaMember" xlink:to="cenn_CountriesOtherThanChinaMember_lbl2" xlink:title="label: CountriesOtherThanChinaMember to cenn_CountriesOtherThanChinaMember_lbl2" />
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>14
<FILENAME>cenn-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="us-ascii"?>
<!--Generated by EDGARfilings PROfile 8.0.0.0 Broadridge-->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" />
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SubsequentEventDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SubsequentEventDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsDueToRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsDueFromRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsTransactionsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsRelatedPartiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesLitigationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConcentrationsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConcentrationsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/NetLossPerShareDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#NetLossPerShareDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrdinarySharesAndRestrictedNetAssetsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationAssumptionsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationShareOptionsActivityDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationShareOptionsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesDetailsCalc2" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesDetailsCalc2" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesValuationAllowanceDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesDeferredTaxesAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesFederalTaxRateDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/EquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#EquityMethodInvestmentsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/InventoriesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#InventoriesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesSegmentsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactionsTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactionsTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingenciesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingenciesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConcentrationsTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConcentrationsTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/NetLossPerShareTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#NetLossPerShareTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensationTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensationTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/LeasesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#LeasesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilitiesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/EquityMethodInvestmentsTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#EquityMethodInvestmentsTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/InventoriesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#InventoriesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNetTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNetTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivitiesTables" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPoliciesPolicies" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SubsequentEvent" xlink:type="simple" xlink:href="cenn-20211231.xsd#SubsequentEvent" />
  <link:roleRef roleURI="http://cenntroauto.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="cenn-20211231.xsd#RelatedPartyTransactions" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CommitmentsAndContingencies" xlink:type="simple" xlink:href="cenn-20211231.xsd#CommitmentsAndContingencies" />
  <link:roleRef roleURI="http://cenntroauto.com/role/Concentrations" xlink:type="simple" xlink:href="cenn-20211231.xsd#Concentrations" />
  <link:roleRef roleURI="http://cenntroauto.com/role/NetLossPerShare" xlink:type="simple" xlink:href="cenn-20211231.xsd#NetLossPerShare" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrdinarySharesAndRestrictedNetAssets" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SharebasedCompensation" xlink:type="simple" xlink:href="cenn-20211231.xsd#SharebasedCompensation" />
  <link:roleRef roleURI="http://cenntroauto.com/role/Leases" xlink:type="simple" xlink:href="cenn-20211231.xsd#Leases" />
  <link:roleRef roleURI="http://cenntroauto.com/role/IncomeTaxes" xlink:type="simple" xlink:href="cenn-20211231.xsd#IncomeTaxes" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccruedExpensesAndOtherCurrentLiabilities" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OtherNoncurrentAssetsNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#OtherNoncurrentAssetsNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PlantsAndEquipmentNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#PlantsAndEquipmentNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/EquityMethodInvestments" xlink:type="simple" xlink:href="cenn-20211231.xsd#EquityMethodInvestments" />
  <link:roleRef roleURI="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#PrepaymentAndOtherCurrentAssetsNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/Inventories" xlink:type="simple" xlink:href="cenn-20211231.xsd#Inventories" />
  <link:roleRef roleURI="http://cenntroauto.com/role/AccountsReceivableNet" xlink:type="simple" xlink:href="cenn-20211231.xsd#AccountsReceivableNet" />
  <link:roleRef roleURI="http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies" xlink:type="simple" xlink:href="cenn-20211231.xsd#SummaryOfSignificantAccountingPolicies" />
  <link:roleRef roleURI="http://cenntroauto.com/role/OrganizationAndPrincipalActivities" xlink:type="simple" xlink:href="cenn-20211231.xsd#OrganizationAndPrincipalActivities" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfCashFlow" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfCashFlow" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfChangesInEquity" />
  <link:roleRef roleURI="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss" xlink:type="simple" xlink:href="cenn-20211231.xsd#CombinedStatementsOfOperationsAndComprehensiveLoss" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConsolidatedAndCombinedBalanceSheetsParenthetical" />
  <link:roleRef roleURI="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets" xlink:type="simple" xlink:href="cenn-20211231.xsd#ConsolidatedAndCombinedBalanceSheets" />
  <link:roleRef roleURI="http://cenntroauto.com/role/DocumentAndEntityInformation" xlink:type="simple" xlink:href="cenn-20211231.xsd#DocumentAndEntityInformation" />
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/DocumentAndEntityInformation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract" xlink:label="CoverAbstract" xlink:title="CoverAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesTable" xlink:label="EntityAddressesTable" xlink:title="EntityAddressesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="EntityAddressesAddressTypeAxis" xlink:title="EntityAddressesAddressTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain" xlink:label="AddressTypeDomain" xlink:title="AddressTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_BusinessContactMember" xlink:label="BusinessContactMember" xlink:title="BusinessContactMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AddressTypeDomain" xlink:to="BusinessContactMember" xlink:title="presentation: AddressTypeDomain to BusinessContactMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesAddressTypeAxis" xlink:to="AddressTypeDomain" xlink:title="presentation: EntityAddressesAddressTypeAxis to AddressTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesTable" xlink:to="EntityAddressesAddressTypeAxis" xlink:title="presentation: EntityAddressesTable to EntityAddressesAddressTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesLineItems" xlink:label="EntityAddressesLineItems" xlink:title="EntityAddressesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType" xlink:label="DocumentType" xlink:title="DocumentType" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentType" xlink:title="presentation: EntityAddressesLineItems to DocumentType" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag" xlink:label="AmendmentFlag" xlink:title="AmendmentFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="AmendmentFlag" xlink:title="presentation: EntityAddressesLineItems to AmendmentFlag" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement" xlink:label="DocumentRegistrationStatement" xlink:title="DocumentRegistrationStatement" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentRegistrationStatement" xlink:title="presentation: EntityAddressesLineItems to DocumentRegistrationStatement" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport" xlink:label="DocumentAnnualReport" xlink:title="DocumentAnnualReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentAnnualReport" xlink:title="presentation: EntityAddressesLineItems to DocumentAnnualReport" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate" xlink:label="DocumentPeriodEndDate" xlink:title="DocumentPeriodEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentPeriodEndDate" xlink:title="presentation: EntityAddressesLineItems to DocumentPeriodEndDate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate" xlink:label="CurrentFiscalYearEndDate" xlink:title="CurrentFiscalYearEndDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="CurrentFiscalYearEndDate" xlink:title="presentation: EntityAddressesLineItems to CurrentFiscalYearEndDate" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus" xlink:label="DocumentFiscalYearFocus" xlink:title="DocumentFiscalYearFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentFiscalYearFocus" xlink:title="presentation: EntityAddressesLineItems to DocumentFiscalYearFocus" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="DocumentFiscalPeriodFocus" xlink:title="DocumentFiscalPeriodFocus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentFiscalPeriodFocus" xlink:title="presentation: EntityAddressesLineItems to DocumentFiscalPeriodFocus" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport" xlink:label="DocumentTransitionReport" xlink:title="DocumentTransitionReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentTransitionReport" xlink:title="presentation: EntityAddressesLineItems to DocumentTransitionReport" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport" xlink:label="DocumentShellCompanyReport" xlink:title="DocumentShellCompanyReport" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentShellCompanyReport" xlink:title="presentation: EntityAddressesLineItems to DocumentShellCompanyReport" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber" xlink:label="EntityFileNumber" xlink:title="EntityFileNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityFileNumber" xlink:title="presentation: EntityAddressesLineItems to EntityFileNumber" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName" xlink:label="EntityRegistrantName" xlink:title="EntityRegistrantName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityRegistrantName" xlink:title="presentation: EntityAddressesLineItems to EntityRegistrantName" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey" xlink:label="EntityCentralIndexKey" xlink:title="EntityCentralIndexKey" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityCentralIndexKey" xlink:title="presentation: EntityAddressesLineItems to EntityCentralIndexKey" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="EntityIncorporationStateCountryCode" xlink:title="EntityIncorporationStateCountryCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityIncorporationStateCountryCode" xlink:title="presentation: EntityAddressesLineItems to EntityIncorporationStateCountryCode" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName" xlink:label="ContactPersonnelName" xlink:title="ContactPersonnelName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="ContactPersonnelName" xlink:title="presentation: EntityAddressesLineItems to ContactPersonnelName" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1" xlink:label="EntityAddressAddressLine1" xlink:title="EntityAddressAddressLine1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressAddressLine1" xlink:title="presentation: EntityAddressesLineItems to EntityAddressAddressLine1" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown" xlink:label="EntityAddressCityOrTown" xlink:title="EntityAddressCityOrTown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressCityOrTown" xlink:title="presentation: EntityAddressesLineItems to EntityAddressCityOrTown" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince" xlink:label="EntityAddressStateOrProvince" xlink:title="EntityAddressStateOrProvince" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressStateOrProvince" xlink:title="presentation: EntityAddressesLineItems to EntityAddressStateOrProvince" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode" xlink:label="EntityAddressPostalZipCode" xlink:title="EntityAddressPostalZipCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityAddressPostalZipCode" xlink:title="presentation: EntityAddressesLineItems to EntityAddressPostalZipCode" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode" xlink:label="CityAreaCode" xlink:title="CityAreaCode" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="CityAreaCode" xlink:title="presentation: EntityAddressesLineItems to CityAreaCode" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber" xlink:label="LocalPhoneNumber" xlink:title="LocalPhoneNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="LocalPhoneNumber" xlink:title="presentation: EntityAddressesLineItems to LocalPhoneNumber" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle" xlink:label="Security12bTitle" xlink:title="Security12bTitle" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="Security12bTitle" xlink:title="presentation: EntityAddressesLineItems to Security12bTitle" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol" xlink:label="TradingSymbol" xlink:title="TradingSymbol" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="TradingSymbol" xlink:title="presentation: EntityAddressesLineItems to TradingSymbol" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName" xlink:label="SecurityExchangeName" xlink:title="SecurityExchangeName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="SecurityExchangeName" xlink:title="presentation: EntityAddressesLineItems to SecurityExchangeName" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="EntityCommonStockSharesOutstanding" xlink:title="EntityCommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityCommonStockSharesOutstanding" xlink:title="presentation: EntityAddressesLineItems to EntityCommonStockSharesOutstanding" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="EntityWellKnownSeasonedIssuer" xlink:title="EntityWellKnownSeasonedIssuer" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityWellKnownSeasonedIssuer" xlink:title="presentation: EntityAddressesLineItems to EntityWellKnownSeasonedIssuer" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers" xlink:label="EntityVoluntaryFilers" xlink:title="EntityVoluntaryFilers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityVoluntaryFilers" xlink:title="presentation: EntityAddressesLineItems to EntityVoluntaryFilers" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus" xlink:label="EntityCurrentReportingStatus" xlink:title="EntityCurrentReportingStatus" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityCurrentReportingStatus" xlink:title="presentation: EntityAddressesLineItems to EntityCurrentReportingStatus" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent" xlink:label="EntityInteractiveDataCurrent" xlink:title="EntityInteractiveDataCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityInteractiveDataCurrent" xlink:title="presentation: EntityAddressesLineItems to EntityInteractiveDataCurrent" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory" xlink:label="EntityFilerCategory" xlink:title="EntityFilerCategory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityFilerCategory" xlink:title="presentation: EntityAddressesLineItems to EntityFilerCategory" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany" xlink:label="EntityEmergingGrowthCompany" xlink:title="EntityEmergingGrowthCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityEmergingGrowthCompany" xlink:title="presentation: EntityAddressesLineItems to EntityEmergingGrowthCompany" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod" xlink:label="EntityExTransitionPeriod" xlink:title="EntityExTransitionPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityExTransitionPeriod" xlink:title="presentation: EntityAddressesLineItems to EntityExTransitionPeriod" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="IcfrAuditorAttestationFlag" xlink:title="IcfrAuditorAttestationFlag" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="IcfrAuditorAttestationFlag" xlink:title="presentation: EntityAddressesLineItems to IcfrAuditorAttestationFlag" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard" xlink:label="DocumentAccountingStandard" xlink:title="DocumentAccountingStandard" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="DocumentAccountingStandard" xlink:title="presentation: EntityAddressesLineItems to DocumentAccountingStandard" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany" xlink:label="EntityShellCompany" xlink:title="EntityShellCompany" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="EntityShellCompany" xlink:title="presentation: EntityAddressesLineItems to EntityShellCompany" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId" xlink:label="AuditorFirmId" xlink:title="AuditorFirmId" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="AuditorFirmId" xlink:title="presentation: EntityAddressesLineItems to AuditorFirmId" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName" xlink:label="AuditorName" xlink:title="AuditorName" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="AuditorName" xlink:title="presentation: EntityAddressesLineItems to AuditorName" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation" xlink:label="AuditorLocation" xlink:title="AuditorLocation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesLineItems" xlink:to="AuditorLocation" xlink:title="presentation: EntityAddressesLineItems to AuditorLocation" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EntityAddressesTable" xlink:to="EntityAddressesLineItems" xlink:title="presentation: EntityAddressesTable to EntityAddressesLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CoverAbstract" xlink:to="EntityAddressesTable" xlink:title="presentation: CoverAbstract to EntityAddressesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract" xlink:label="AssetsAbstract" xlink:title="AssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="AssetsCurrentAbstract" xlink:title="AssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="CashAndCashEquivalentsAtCarryingValue" xlink:title="CashAndCashEquivalentsAtCarryingValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="CashAndCashEquivalentsAtCarryingValue" xlink:title="presentation: AssetsCurrentAbstract to CashAndCashEquivalentsAtCarryingValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent" xlink:label="RestrictedCashCurrent" xlink:title="RestrictedCashCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="RestrictedCashCurrent" xlink:title="presentation: AssetsCurrentAbstract to RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AssetsCurrentAbstract to AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="InventoryNet" xlink:title="presentation: AssetsCurrentAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:label="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:title="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" xlink:title="presentation: AssetsCurrentAbstract to DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="presentation: AssetsCurrentAbstract to DueFromRelatedPartiesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent" xlink:label="AssetsCurrent" xlink:title="AssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsCurrentAbstract" xlink:to="AssetsCurrent" xlink:title="presentation: AssetsCurrentAbstract to AssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsCurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="AssetsNoncurrentAbstract" xlink:title="AssetsNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="EquityMethodInvestments" xlink:title="presentation: AssetsNoncurrentAbstract to EquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: AssetsNoncurrentAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="FiniteLivedIntangibleAssetsNet" xlink:title="FiniteLivedIntangibleAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="FiniteLivedIntangibleAssetsNet" xlink:title="presentation: AssetsNoncurrentAbstract to FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="OperatingLeaseRightOfUseAsset" xlink:title="OperatingLeaseRightOfUseAsset" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="OperatingLeaseRightOfUseAsset" xlink:title="presentation: AssetsNoncurrentAbstract to OperatingLeaseRightOfUseAsset" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to DueFromRelatedPartiesNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to OtherAssetsNoncurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsNoncurrent" xlink:label="AssetsNoncurrent" xlink:title="AssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsNoncurrentAbstract" xlink:to="AssetsNoncurrent" xlink:title="presentation: AssetsNoncurrentAbstract to AssetsNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="AssetsNoncurrentAbstract" xlink:title="presentation: AssetsAbstract to AssetsNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets" xlink:label="Assets" xlink:title="Assets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AssetsAbstract" xlink:to="Assets" xlink:title="presentation: AssetsAbstract to Assets" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="AssetsAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAbstract" xlink:label="LiabilitiesAbstract" xlink:title="LiabilitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="LiabilitiesCurrentAbstract" xlink:title="LiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent" xlink:label="AccountsPayableCurrent" xlink:title="AccountsPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccountsPayableCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to AccountsPayableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="presentation: LiabilitiesCurrentAbstract to AccruedLiabilitiesAndOtherLiabilities" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to ContractWithCustomerLiabilityCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to OperatingLeaseLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="DueToRelatedPartiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to DueToRelatedPartiesCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent" xlink:label="LiabilitiesCurrent" xlink:title="LiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesCurrentAbstract" xlink:to="LiabilitiesCurrent" xlink:title="presentation: LiabilitiesCurrentAbstract to LiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="LiabilitiesCurrentAbstract" xlink:title="presentation: LiabilitiesAbstract to LiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="OtherLiabilitiesNoncurrent" xlink:title="OtherLiabilitiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="OtherLiabilitiesNoncurrent" xlink:title="presentation: LiabilitiesAbstract to OtherLiabilitiesNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: LiabilitiesAbstract to OperatingLeaseLiabilityNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities" xlink:label="Liabilities" xlink:title="Liabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="Liabilities" xlink:title="presentation: LiabilitiesAbstract to Liabilities" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="CommitmentsAndContingencies" xlink:title="CommitmentsAndContingencies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="CommitmentsAndContingencies" xlink:title="presentation: LiabilitiesAbstract to CommitmentsAndContingencies" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue" xlink:label="CommonStockValue" xlink:title="CommonStockValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock" xlink:label="AdditionalPaidInCapitalCommonStock" xlink:title="AdditionalPaidInCapitalCommonStock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AdditionalPaidInCapitalCommonStock" xlink:title="presentation: StockholdersEquityAbstract to AdditionalPaidInCapitalCommonStock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="RetainedEarningsAccumulatedDeficit" xlink:title="RetainedEarningsAccumulatedDeficit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="RetainedEarningsAccumulatedDeficit" xlink:title="presentation: StockholdersEquityAbstract to RetainedEarningsAccumulatedDeficit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="AccumulatedOtherComprehensiveIncomeLossNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:title="presentation: StockholdersEquityAbstract to AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity" xlink:label="StockholdersEquity" xlink:title="StockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquity" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquity" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest" xlink:label="MinorityInterest" xlink:title="MinorityInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="MinorityInterest" xlink:title="presentation: StockholdersEquityAbstract to MinorityInterest" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: StockholdersEquityAbstract to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAbstract to StockholdersEquityAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="LiabilitiesAndStockholdersEquity" xlink:title="LiabilitiesAndStockholdersEquity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAbstract" xlink:to="LiabilitiesAndStockholdersEquity" xlink:title="presentation: LiabilitiesAbstract to LiabilitiesAndStockholdersEquity" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="LiabilitiesAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to LiabilitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="StatementOfFinancialPositionAbstract" xlink:title="StatementOfFinancialPositionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="LiabilitiesAndStockholdersEquityAbstract" xlink:title="LiabilitiesAndStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="StockholdersEquityAbstract" xlink:title="StockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue" xlink:label="CommonStockNoParValue" xlink:title="CommonStockNoParValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockNoParValue" xlink:title="presentation: StockholdersEquityAbstract to CommonStockNoParValue" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StockholdersEquityAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: StockholdersEquityAbstract to CommonStockSharesOutstanding" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesAndStockholdersEquityAbstract" xlink:to="StockholdersEquityAbstract" xlink:title="presentation: LiabilitiesAndStockholdersEquityAbstract to StockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfFinancialPositionAbstract" xlink:to="LiabilitiesAndStockholdersEquityAbstract" xlink:title="presentation: StatementOfFinancialPositionAbstract to LiabilitiesAndStockholdersEquityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:label="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:title="StatementOfIncomeAndComprehensiveIncomeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to CostOfGoodsAndServicesSold" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit" xlink:label="GrossProfit" xlink:title="GrossProfit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="GrossProfit" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to GrossProfit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="OperatingExpensesAbstract" xlink:title="OperatingExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="SellingAndMarketingExpense" xlink:title="SellingAndMarketingExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="SellingAndMarketingExpense" xlink:title="presentation: OperatingExpensesAbstract to SellingAndMarketingExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="GeneralAndAdministrativeExpense" xlink:title="GeneralAndAdministrativeExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="GeneralAndAdministrativeExpense" xlink:title="presentation: OperatingExpensesAbstract to GeneralAndAdministrativeExpense" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="ResearchAndDevelopmentExpense" xlink:title="ResearchAndDevelopmentExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ResearchAndDevelopmentExpense" xlink:title="presentation: OperatingExpensesAbstract to ResearchAndDevelopmentExpense" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="presentation: OperatingExpensesAbstract to ProvisionForDoubtfulAccounts" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses" xlink:label="OperatingExpenses" xlink:title="OperatingExpenses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingExpensesAbstract" xlink:to="OperatingExpenses" xlink:title="presentation: OperatingExpensesAbstract to OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OperatingExpensesAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OperatingExpensesAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss" xlink:label="OperatingIncomeLoss" xlink:title="OperatingIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OperatingIncomeLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OperatingIncomeLoss" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="OtherIncomeAndExpensesAbstract" xlink:title="OtherIncomeAndExpensesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense" xlink:label="InterestExpense" xlink:title="InterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="InterestExpense" xlink:title="presentation: OtherIncomeAndExpensesAbstract to InterestExpense" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="presentation: OtherIncomeAndExpensesAbstract to IncomeLossFromEquityMethodInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1" xlink:label="GainLossOnDispositionOfAssets1" xlink:title="GainLossOnDispositionOfAssets1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="GainLossOnDispositionOfAssets1" xlink:title="presentation: OtherIncomeAndExpensesAbstract to GainLossOnDispositionOfAssets1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncome" xlink:label="OtherNonoperatingIncome" xlink:title="OtherNonoperatingIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherIncomeAndExpensesAbstract" xlink:to="OtherNonoperatingIncome" xlink:title="presentation: OtherIncomeAndExpensesAbstract to OtherNonoperatingIncome" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="OtherIncomeAndExpensesAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to OtherIncomeAndExpensesAbstract" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ProfitLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:label="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="NetIncomeLossAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="NetIncomeLossAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to NetIncomeLossAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to NetIncomeLoss" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:label="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="ComprehensiveIncomeNetOfTax" xlink:title="ComprehensiveIncomeNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="ComprehensiveIncomeNetOfTax" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to ComprehensiveIncomeNetOfTax" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to EarningsPerShareBasic" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: StatementOfIncomeAndComprehensiveIncomeAbstract to EarningsPerShareDiluted" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="StatementOfStockholdersEquityAbstract" xlink:title="StatementOfStockholdersEquityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable" xlink:label="StatementTable" xlink:title="StatementTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="StatementEquityComponentsAxis" xlink:title="StatementEquityComponentsAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember" xlink:label="CommonStockMember" xlink:title="CommonStockMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="CommonStockMember" xlink:title="presentation: StatementEquityComponentsAxis to CommonStockMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="AdditionalPaidInCapitalMember" xlink:title="AdditionalPaidInCapitalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AdditionalPaidInCapitalMember" xlink:title="presentation: StatementEquityComponentsAxis to AdditionalPaidInCapitalMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember" xlink:label="RetainedEarningsMember" xlink:title="RetainedEarningsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="RetainedEarningsMember" xlink:title="presentation: StatementEquityComponentsAxis to RetainedEarningsMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="AccumulatedOtherComprehensiveIncomeMember" xlink:title="AccumulatedOtherComprehensiveIncomeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="AccumulatedOtherComprehensiveIncomeMember" xlink:title="presentation: StatementEquityComponentsAxis to AccumulatedOtherComprehensiveIncomeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ParentMember" xlink:label="ParentMember" xlink:title="ParentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="ParentMember" xlink:title="presentation: StatementEquityComponentsAxis to ParentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember" xlink:label="NoncontrollingInterestMember" xlink:title="NoncontrollingInterestMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="NoncontrollingInterestMember" xlink:title="presentation: StatementEquityComponentsAxis to NoncontrollingInterestMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain" xlink:label="EquityComponentDomain" xlink:title="EquityComponentDomain" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementEquityComponentsAxis" xlink:to="EquityComponentDomain" xlink:title="presentation: StatementEquityComponentsAxis to EquityComponentDomain" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementEquityComponentsAxis" xlink:title="presentation: StatementTable to StatementEquityComponentsAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems" xlink:label="StatementLineItems" xlink:title="StatementLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:label="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="IncreaseDecreaseInStockholdersEquityRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalOther" xlink:label="AdjustmentsToAdditionalPaidInCapitalOther" xlink:title="AdjustmentsToAdditionalPaidInCapitalOther" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalOther" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalOther" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:label="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:label="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:title="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="ProfitLoss" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to ProfitLoss" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:label="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:title="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:label="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:title="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:label="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:title="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:label="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:label="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:label="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding_2" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="CommonStockSharesOutstanding_2" xlink:title="presentation: IncreaseDecreaseInStockholdersEquityRollForward to CommonStockSharesOutstanding" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementLineItems" xlink:to="IncreaseDecreaseInStockholdersEquityRollForward" xlink:title="presentation: StatementLineItems to IncreaseDecreaseInStockholdersEquityRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementTable" xlink:to="StatementLineItems" xlink:title="presentation: StatementTable to StatementLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfStockholdersEquityAbstract" xlink:to="StatementTable" xlink:title="presentation: StatementOfStockholdersEquityAbstract to StatementTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CombinedStatementsOfCashFlow">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="StatementOfCashFlowsAbstract" xlink:title="StatementOfCashFlowsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss" xlink:label="ProfitLoss" xlink:title="ProfitLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProfitLoss" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization" xlink:label="DepreciationAndAmortization" xlink:title="DepreciationAndAmortization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="DepreciationAndAmortization" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to DepreciationAndAmortization" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:label="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="OperatingLeaseRightOfUseAssetAmortizationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="OperatingLeaseRightOfUseAssetAmortizationExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to OperatingLeaseRightOfUseAssetAmortizationExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ImpairmentOfLongLivedAssetsHeldForUse" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown" xlink:label="InventoryWriteDown" xlink:title="InventoryWriteDown" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="InventoryWriteDown" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to InventoryWriteDown" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="ProvisionForDoubtfulAccounts" xlink:title="ProvisionForDoubtfulAccounts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ProvisionForDoubtfulAccounts" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ProvisionForDoubtfulAccounts" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfInvestments" xlink:label="ImpairmentOfInvestments" xlink:title="ImpairmentOfInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ImpairmentOfInvestments" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ImpairmentOfInvestments" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="ForeignCurrencyTransactionGainLossBeforeTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ForeignCurrencyTransactionGainLossBeforeTax" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ForeignCurrencyTransactionGainLossBeforeTax" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation" xlink:label="ShareBasedCompensation" xlink:title="ShareBasedCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="ShareBasedCompensation" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to ShareBasedCompensation" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GovernmentGrantsOfFederalLoanForgivenExpense" xlink:label="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:title="GovernmentGrantsOfFederalLoanForgivenExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GovernmentGrantsOfFederalLoanForgivenExpense" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GovernmentGrantsOfFederalLoanForgivenExpense" order="8.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GainLossOnDispositionOfLandUseRightsAndProperties" xlink:label="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="GainLossOnDispositionOfLandUseRightsAndProperties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnDispositionOfLandUseRightsAndProperties" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="GainLossOnSaleOfPropertyPlantEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnSaleOfPropertyPlantEquipment" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnSaleOfPropertyPlantEquipment" order="10.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfInvestments" xlink:label="GainLossOnSaleOfInvestments" xlink:title="GainLossOnSaleOfInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="GainLossOnSaleOfInvestments" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to GainLossOnSaleOfInvestments" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:label="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:title="IncomeLossFromAndImpairmentOnEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncomeLossFromAndImpairmentOnEquityMethodInvestments" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncomeLossFromAndImpairmentOnEquityMethodInvestments" order="12.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="IncreaseDecreaseInOperatingCapitalAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="IncreaseDecreaseInAccountsReceivable" xlink:title="IncreaseDecreaseInAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsReceivable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="IncreaseDecreaseInInventories" xlink:title="IncreaseDecreaseInInventories" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInInventories" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInInventories" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:label="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:title="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInDueFromToRelatedPartiesCurrent" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInDueFromToRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="IncreaseDecreaseInAccountsPayable" xlink:title="IncreaseDecreaseInAccountsPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccountsPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccountsPayable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:label="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:label="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="IncreaseDecreaseInContractWithCustomerLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInContractWithCustomerLiability" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInContractWithCustomerLiability" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncreaseDecreaseInLongTermPayable" xlink:label="IncreaseDecreaseInLongTermPayable" xlink:title="IncreaseDecreaseInLongTermPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInLongTermPayable" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInLongTermPayable" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:label="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="IncreaseDecreaseInOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseInOperatingLeaseLiability" xlink:title="presentation: IncreaseDecreaseInOperatingCapitalAbstract to IncreaseDecreaseInOperatingLeaseLiability" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="IncreaseDecreaseInOperatingCapitalAbstract" xlink:title="presentation: AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract to IncreaseDecreaseInOperatingCapitalAbstract" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="NetCashProvidedByUsedInOperatingActivities" xlink:title="NetCashProvidedByUsedInOperatingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivities" xlink:title="presentation: NetCashProvidedByUsedInOperatingActivitiesAbstract to NetCashProvidedByUsedInOperatingActivities" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInInvestingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireLongtermInvestments" xlink:label="PaymentsToAcquireLongtermInvestments" xlink:title="PaymentsToAcquireLongtermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireLongtermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireLongtermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLongtermInvestments" xlink:label="ProceedsFromSaleOfLongtermInvestments" xlink:title="ProceedsFromSaleOfLongtermInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfLongtermInvestments" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfLongtermInvestments" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForLongTermInvestmentPayable" xlink:label="PaymentForLongTermInvestmentPayable" xlink:title="PaymentForLongTermInvestmentPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentForLongTermInvestmentPayable" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentForLongTermInvestmentPayable" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="PaymentsToAcquirePropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquirePropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquirePropertyPlantAndEquipment" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="PaymentsToAcquireIntangibleAssets" xlink:title="PaymentsToAcquireIntangibleAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToAcquireIntangibleAssets" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToAcquireIntangibleAssets" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromSaleOfLandUseRightsAndProperties" xlink:label="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:title="ProceedsFromSaleOfLandUseRightsAndProperties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfLandUseRightsAndProperties" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfLandUseRightsAndProperties" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="ProceedsFromSaleOfPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromSaleOfPropertyPlantAndEquipment" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToFundLongtermLoansToRelatedParties" xlink:label="PaymentsToFundLongtermLoansToRelatedParties" xlink:title="PaymentsToFundLongtermLoansToRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="PaymentsToFundLongtermLoansToRelatedParties" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to PaymentsToFundLongtermLoansToRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:label="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:title="ProceedsFromCollectionOfLongtermLoansToRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="ProceedsFromCollectionOfLongtermLoansToRelatedParties" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to ProceedsFromCollectionOfLongtermLoansToRelatedParties" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="NetCashProvidedByUsedInInvestingActivities" xlink:title="NetCashProvidedByUsedInInvestingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivities" xlink:title="presentation: NetCashProvidedByUsedInInvestingActivitiesAbstract to NetCashProvidedByUsedInInvestingActivities" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="NetCashProvidedByUsedInFinancingActivitiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromContributionFromPrincipalShareholder" xlink:label="ProceedsFromContributionFromPrincipalShareholder" xlink:title="ProceedsFromContributionFromPrincipalShareholder" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromContributionFromPrincipalShareholder" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromContributionFromPrincipalShareholder" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt" xlink:label="ProceedsFromRelatedPartyDebt" xlink:title="ProceedsFromRelatedPartyDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromRelatedPartyDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromRelatedPartyDebt" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt" xlink:label="RepaymentsOfRelatedPartyDebt" xlink:title="RepaymentsOfRelatedPartyDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfRelatedPartyDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfRelatedPartyDebt" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromThirdPartyLoan" xlink:label="ProceedsFromThirdPartyLoan" xlink:title="ProceedsFromThirdPartyLoan" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromThirdPartyLoan" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromThirdPartyLoan" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RepaymentOfLoansToThirdParties" xlink:label="RepaymentOfLoansToThirdParties" xlink:title="RepaymentOfLoansToThirdParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentOfLoansToThirdParties" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentOfLoansToThirdParties" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromBankDebt" xlink:label="ProceedsFromBankDebt" xlink:title="ProceedsFromBankDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromBankDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromBankDebt" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfBankDebt" xlink:label="RepaymentsOfBankDebt" xlink:title="RepaymentsOfBankDebt" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="RepaymentsOfBankDebt" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to RepaymentsOfBankDebt" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromReversedRecapitalization" xlink:label="ProceedsFromReversedRecapitalization" xlink:title="ProceedsFromReversedRecapitalization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromReversedRecapitalization" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromReversedRecapitalization" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromLoanOfAcquiredEntity" xlink:label="ProceedsFromLoanOfAcquiredEntity" xlink:title="ProceedsFromLoanOfAcquiredEntity" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="ProceedsFromLoanOfAcquiredEntity" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to ProceedsFromLoanOfAcquiredEntity" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForExpenseOfReverseRecapitalization" xlink:label="PaymentForExpenseOfReverseRecapitalization" xlink:title="PaymentForExpenseOfReverseRecapitalization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="PaymentForExpenseOfReverseRecapitalization" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to PaymentForExpenseOfReverseRecapitalization" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="NetCashProvidedByUsedInFinancingActivities" xlink:title="NetCashProvidedByUsedInFinancingActivities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivities" xlink:title="presentation: NetCashProvidedByUsedInFinancingActivitiesAbstract to NetCashProvidedByUsedInFinancingActivities" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to NetCashProvidedByUsedInFinancingActivitiesAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xlink:title="presentation: StatementOfCashFlowsAbstract to CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="SupplementalCashFlowInformationAbstract" xlink:title="SupplementalCashFlowInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="IncomeTaxesPaidNet" xlink:title="IncomeTaxesPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="IncomeTaxesPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to IncomeTaxesPaidNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet" xlink:label="InterestPaidNet" xlink:title="InterestPaidNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalCashFlowInformationAbstract" xlink:to="InterestPaidNet" xlink:title="presentation: SupplementalCashFlowInformationAbstract to InterestPaidNet" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="SupplementalCashFlowInformationAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to SupplementalCashFlowInformationAbstract" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:label="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:label="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:title="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" xlink:title="presentation: CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:title="presentation: CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExemptionOfDebtDueFromShareholders" xlink:label="ExemptionOfDebtDueFromShareholders" xlink:title="ExemptionOfDebtDueFromShareholders" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ExemptionOfDebtDueFromShareholders" xlink:title="presentation: CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to ExemptionOfDebtDueFromShareholders" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DirectCostRelatedToReverseRecapitalizationPayable" xlink:label="DirectCostRelatedToReverseRecapitalizationPayable" xlink:title="DirectCostRelatedToReverseRecapitalizationPayable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="DirectCostRelatedToReverseRecapitalizationPayable" xlink:title="presentation: CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to DirectCostRelatedToReverseRecapitalizationPayable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:label="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="presentation: CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract to ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementOfCashFlowsAbstract" xlink:to="CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:title="presentation: StatementOfCashFlowsAbstract to CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="SignificantAccountingPoliciesTextBlock" xlink:title="SignificantAccountingPoliciesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SignificantAccountingPoliciesTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SignificantAccountingPoliciesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:label="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:title="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:title="presentation: ReceivablesAbstract to LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/Inventories">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="InventoryDisclosureTextBlock" xlink:title="InventoryDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryDisclosureTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to InventoryDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="PrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:label="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:title="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidAndOtherCurrentAssetsDisclosureTextBlock" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to PrepaidAndOtherCurrentAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/EquityMethodInvestments">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:title="EquityMethodInvestmentsAndJointVenturesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsDisclosureTextBlock" xlink:label="EquityMethodInvestmentsDisclosureTextBlock" xlink:title="EquityMethodInvestmentsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="EquityMethodInvestmentsDisclosureTextBlock" xlink:title="presentation: EquityMethodInvestmentsAndJointVenturesAbstract to EquityMethodInvestmentsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="PropertyPlantAndEquipmentDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentDisclosureTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNet">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:label="OtherAssetsNoncurrentDisclosureAbstract" xlink:title="OtherAssetsNoncurrentDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OtherNonCurrentAssetsNetTextBlock" xlink:label="OtherNonCurrentAssetsNetTextBlock" xlink:title="OtherNonCurrentAssetsNetTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsNoncurrentDisclosureAbstract" xlink:to="OtherNonCurrentAssetsNetTextBlock" xlink:title="presentation: OtherAssetsNoncurrentDisclosureAbstract to OtherNonCurrentAssetsNetTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:title="presentation: PayablesAndAccrualsAbstract to AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxes">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="IncomeTaxDisclosureTextBlock" xlink:title="IncomeTaxDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/Leases">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock" xlink:label="LesseeOperatingLeasesTextBlock" xlink:title="LesseeOperatingLeasesTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeasesTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeasesTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensation">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:label="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:label="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:title="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:label="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:title="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:to="ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" xlink:title="presentation: ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract to ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/NetLossPerShare">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="EarningsPerShareTextBlock" xlink:title="EarningsPerShareTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareTextBlock" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/Concentrations">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="ConcentrationRiskDisclosureTextBlock" xlink:title="ConcentrationRiskDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="ConcentrationRiskDisclosureTextBlock" xlink:title="presentation: RisksAndUncertaintiesAbstract to ConcentrationRiskDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingencies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="CommitmentsAndContingenciesDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="CommitmentsAndContingenciesDisclosureTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactions">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="RelatedPartyTransactionsDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDisclosureTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to RelatedPartyTransactionsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SubsequentEvent">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="SubsequentEventsTextBlock" xlink:title="SubsequentEventsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventsTextBlock" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:label="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="BasisOfAccountingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="BasisOfAccountingPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to BasisOfAccountingPolicyPolicyTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates" xlink:label="UseOfEstimates" xlink:title="UseOfEstimates" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="UseOfEstimates" xlink:title="presentation: AccountingPoliciesAbstract to UseOfEstimates" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="FairValueOfFinancialInstrumentsPolicy" xlink:title="FairValueOfFinancialInstrumentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="FairValueOfFinancialInstrumentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to FairValueOfFinancialInstrumentsPolicy" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:title="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="InventoryPolicyTextBlock" xlink:title="InventoryPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="InventoryPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to InventoryPolicyTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="PropertyPlantAndEquipmentPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="PropertyPlantAndEquipmentPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to PropertyPlantAndEquipmentPolicyTextBlock" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:label="IntangibleAssetsFiniteLivedPolicy" xlink:title="IntangibleAssetsFiniteLivedPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IntangibleAssetsFiniteLivedPolicy" xlink:title="presentation: AccountingPoliciesAbstract to IntangibleAssetsFiniteLivedPolicy" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:label="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsPolicy" xlink:label="EquityMethodInvestmentsPolicy" xlink:title="EquityMethodInvestmentsPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EquityMethodInvestmentsPolicy" xlink:title="presentation: AccountingPoliciesAbstract to EquityMethodInvestmentsPolicy" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:label="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="RevenueFromContractWithCustomerPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RevenueFromContractWithCustomerPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RevenueFromContractWithCustomerPolicyTextBlock" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="CostOfSalesPolicyTextBlock" xlink:title="CostOfSalesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="CostOfSalesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to CostOfSalesPolicyTextBlock" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="IncomeTaxPolicyTextBlock" xlink:title="IncomeTaxPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxPolicyTextBlock" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="ComprehensiveIncomePolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ComprehensiveIncomePolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ComprehensiveIncomePolicyPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:label="SegmentReportingPolicyPolicyTextBlock" xlink:title="SegmentReportingPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SegmentReportingPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to SegmentReportingPolicyPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="ShareBasedCompensationOptionAndIncentivePlansPolicy" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:title="presentation: AccountingPoliciesAbstract to ShareBasedCompensationOptionAndIncentivePlansPolicy" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="LesseeLeasesPolicyTextBlock" xlink:title="LesseeLeasesPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="LesseeLeasesPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to LesseeLeasesPolicyTextBlock" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDisclosureTextBlock" xlink:label="MinorityInterestDisclosureTextBlock" xlink:title="MinorityInterestDisclosureTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="MinorityInterestDisclosureTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to MinorityInterestDisclosureTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:label="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:title="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="NewAccountingPronouncementsPolicyPolicyTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to NewAccountingPronouncementsPolicyPolicyTextBlock" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:label="CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:title="CashProceedsFromReverseRecapitalizationTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="CashProceedsFromReverseRecapitalizationTableTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to CashProceedsFromReverseRecapitalizationTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:label="ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:title="ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:label="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:label="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:title="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:label="DisaggregationOfRevenueTableTextBlock" xlink:title="DisaggregationOfRevenueTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DisaggregationOfRevenueTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to DisaggregationOfRevenueTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:label="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="ContractWithCustomerAssetAndLiabilityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ContractWithCustomerAssetAndLiabilityTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ContractWithCustomerAssetAndLiabilityTableTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ForeignCurrencyTranslationRatesTableTextBlock" xlink:label="ForeignCurrencyTranslationRatesTableTextBlock" xlink:title="ForeignCurrencyTranslationRatesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyTranslationRatesTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyTranslationRatesTableTextBlock" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:label="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:title="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:title="presentation: ReceivablesAbstract to ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/InventoriesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="ScheduleOfInventoryCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ScheduleOfInventoryCurrentTableTextBlock" xlink:title="presentation: InventoryDisclosureAbstract to ScheduleOfInventoryCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="PrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:label="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:title="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrentTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/EquityMethodInvestmentsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:title="EquityMethodInvestmentsAndJointVenturesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsTextBlock" xlink:label="EquityMethodInvestmentsTextBlock" xlink:title="EquityMethodInvestmentsTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="EquityMethodInvestmentsTextBlock" xlink:title="presentation: EquityMethodInvestmentsAndJointVenturesAbstract to EquityMethodInvestmentsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="PropertyPlantAndEquipmentTextBlock" xlink:title="PropertyPlantAndEquipmentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="PropertyPlantAndEquipmentTextBlock" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:label="OtherAssetsNoncurrentDisclosureAbstract" xlink:title="OtherAssetsNoncurrentDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:label="ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:title="ScheduleOfOtherAssetsNoncurrentTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsNoncurrentDisclosureAbstract" xlink:to="ScheduleOfOtherAssetsNoncurrentTextBlock" xlink:title="presentation: OtherAssetsNoncurrentDisclosureAbstract to ScheduleOfOtherAssetsNoncurrentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:title="presentation: PayablesAndAccrualsAbstract to ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:label="SummaryOfValuationAllowanceTextBlock" xlink:title="SummaryOfValuationAllowanceTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="SummaryOfValuationAllowanceTextBlock" xlink:title="presentation: IncomeTaxDisclosureAbstract to SummaryOfValuationAllowanceTextBlock" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock" xlink:label="LeaseCostTableTextBlock" xlink:title="LeaseCostTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostTableTextBlock" xlink:title="presentation: LeasesAbstract to LeaseCostTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:label="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:title="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:title="presentation: LeasesAbstract to LesseeOperatingLeaseLiabilityMaturityTableTextBlock" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/NetLossPerShareTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:title="presentation: EarningsPerShareAbstract to ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConcentrationsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:label="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:title="presentation: RisksAndUncertaintiesAbstract to SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:label="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:title="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsTables">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:label="ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:title="ScheduleOfRelatedPartyTransactionsTableTextBlock" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveCorporationMember" xlink:label="CenntroAutomotiveCorporationMember" xlink:title="CenntroAutomotiveCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroAutomotiveCorporationMember" xlink:title="presentation: ConsolidatedEntitiesDomain to CenntroAutomotiveCorporationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroElectricGroupIncMember" xlink:label="CenntroElectricGroupIncMember" xlink:title="CenntroElectricGroupIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroElectricGroupIncMember" xlink:title="presentation: ConsolidatedEntitiesDomain to CenntroElectricGroupIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedBrandGroupLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to NakedBrandGroupLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmendedRestatedIncentiveStockOptionPlanMember" xlink:label="AmendedRestatedIncentiveStockOptionPlanMember" xlink:title="AmendedRestatedIncentiveStockOptionPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="AmendedRestatedIncentiveStockOptionPlanMember" xlink:title="presentation: PlanNameDomain to AmendedRestatedIncentiveStockOptionPlanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReverseRecapitalizationAbstract" xlink:label="ReverseRecapitalizationAbstract" xlink:title="ReverseRecapitalizationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="CommonStockParOrStatedValuePerShare" xlink:title="CommonStockParOrStatedValuePerShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="CommonStockParOrStatedValuePerShare" xlink:title="presentation: ReverseRecapitalizationAbstract to CommonStockParOrStatedValuePerShare" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:label="StockIssuedDuringPeriodSharesNewIssues" xlink:title="StockIssuedDuringPeriodSharesNewIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="StockIssuedDuringPeriodSharesNewIssues" xlink:title="presentation: ReverseRecapitalizationAbstract to StockIssuedDuringPeriodSharesNewIssues" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OptionsToPurchaseOrdinaryShares" xlink:label="OptionsToPurchaseOrdinaryShares" xlink:title="OptionsToPurchaseOrdinaryShares" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="OptionsToPurchaseOrdinaryShares" xlink:title="presentation: ReverseRecapitalizationAbstract to OptionsToPurchaseOrdinaryShares" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: ReverseRecapitalizationAbstract to CommonStockSharesIssued" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: ReverseRecapitalizationAbstract to CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExchangeRatio" xlink:label="ExchangeRatio" xlink:title="ExchangeRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="ExchangeRatio" xlink:title="presentation: ReverseRecapitalizationAbstract to ExchangeRatio" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromReversedRecapitalization" xlink:label="ProceedsFromReversedRecapitalization" xlink:title="ProceedsFromReversedRecapitalization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="ProceedsFromReversedRecapitalization" xlink:title="presentation: ReverseRecapitalizationAbstract to ProceedsFromReversedRecapitalization" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PaymentForTransactionCostForReversedRecapitalization" xlink:label="PaymentForTransactionCostForReversedRecapitalization" xlink:title="PaymentForTransactionCostForReversedRecapitalization" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="PaymentForTransactionCostForReversedRecapitalization" xlink:title="presentation: ReverseRecapitalizationAbstract to PaymentForTransactionCostForReversedRecapitalization" order="7.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:label="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:title="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReverseRecapitalizationAbstract" xlink:to="NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" xlink:title="presentation: ReverseRecapitalizationAbstract to NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="ReverseRecapitalizationAbstract" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to ReverseRecapitalizationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:title="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedBrandGroupLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to NakedBrandGroupLimitedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedIncMember" xlink:label="NakedIncMember" xlink:title="NakedIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedIncMember" xlink:title="presentation: ConsolidatedEntitiesDomain to NakedIncMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveCorporationMember" xlink:label="CenntroAutomotiveCorporationMember" xlink:title="CenntroAutomotiveCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroAutomotiveCorporationMember" xlink:title="presentation: ConsolidatedEntitiesDomain to CenntroAutomotiveCorporationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroElectricGroupIncMember" xlink:label="CenntroElectricGroupIncMember" xlink:title="CenntroElectricGroupIncMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroElectricGroupIncMember" xlink:title="presentation: ConsolidatedEntitiesDomain to CenntroElectricGroupIncMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CAGCaymanMember" xlink:title="presentation: ConsolidatedEntitiesDomain to CAGCaymanMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SimachineryEquipmentLimitedMember" xlink:label="SimachineryEquipmentLimitedMember" xlink:title="SimachineryEquipmentLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="SimachineryEquipmentLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to SimachineryEquipmentLimitedMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangCenntroMachineryCoLimitedMember" xlink:label="ZhejiangCenntroMachineryCoLimitedMember" xlink:title="ZhejiangCenntroMachineryCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangCenntroMachineryCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ZhejiangCenntroMachineryCoLimitedMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangTooniuTechCoLimitedMember" xlink:label="ZhejiangTooniuTechCoLimitedMember" xlink:title="ZhejiangTooniuTechCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangTooniuTechCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ZhejiangTooniuTechCoLimitedMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouRondaTechCoLimitedMember" xlink:label="HangzhouRondaTechCoLimitedMember" xlink:title="HangzhouRondaTechCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouRondaTechCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to HangzhouRondaTechCoLimitedMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouCenntroAutotechCoLimitedMember" xlink:label="HangzhouCenntroAutotechCoLimitedMember" xlink:title="HangzhouCenntroAutotechCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouCenntroAutotechCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to HangzhouCenntroAutotechCoLimitedMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangSinomachineryCoLimitedMember" xlink:label="ZhejiangSinomachineryCoLimitedMember" xlink:title="ZhejiangSinomachineryCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangSinomachineryCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ZhejiangSinomachineryCoLimitedMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShengzhouCenntroMachineryCoLimitedMember" xlink:label="ShengzhouCenntroMachineryCoLimitedMember" xlink:title="ShengzhouCenntroMachineryCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ShengzhouCenntroMachineryCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ShengzhouCenntroMachineryCoLimitedMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHengzhongTechCoLimitedMember" xlink:label="HangzhouHengzhongTechCoLimitedMember" xlink:title="HangzhouHengzhongTechCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouHengzhongTechCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to HangzhouHengzhongTechCoLimitedMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangXbeanTechCoLimitedMember" xlink:label="ZhejiangXbeanTechCoLimitedMember" xlink:title="ZhejiangXbeanTechCoLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="ZhejiangXbeanTechCoLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to ZhejiangXbeanTechCoLimitedMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation" xlink:label="EntityIncorporationDateOfIncorporation" xlink:title="EntityIncorporationDateOfIncorporation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="EntityIncorporationDateOfIncorporation" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to EntityIncorporationDateOfIncorporation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PlaceOfIncorporation" xlink:label="PlaceOfIncorporation" xlink:title="PlaceOfIncorporation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="PlaceOfIncorporation" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to PlaceOfIncorporation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfDirectOrIndirectEconomicInterest" xlink:label="PercentageOfDirectOrIndirectEconomicInterest" xlink:title="PercentageOfDirectOrIndirectEconomicInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="PercentageOfDirectOrIndirectEconomicInterest" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to PercentageOfDirectOrIndirectEconomicInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="presentation: OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="OtherMachineryAndEquipmentMember" xlink:title="OtherMachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OtherMachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to OtherMachineryAndEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGrossAbstract" xlink:label="PropertyPlantAndEquipmentGrossAbstract" xlink:title="PropertyPlantAndEquipmentGrossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="PropertyPlantAndEquipmentUsefulLife" xlink:title="PropertyPlantAndEquipmentUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentGrossAbstract" xlink:to="PropertyPlantAndEquipmentUsefulLife" xlink:title="presentation: PropertyPlantAndEquipmentGrossAbstract to PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentGrossAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentGrossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:label="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:title="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="FiniteLivedIntangibleAssetsByMajorClassAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="FiniteLivedIntangibleAssetsMajorClassNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="ComputerSoftwareIntangibleAssetMember" xlink:title="ComputerSoftwareIntangibleAssetMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="ComputerSoftwareIntangibleAssetMember" xlink:title="presentation: FiniteLivedIntangibleAssetsMajorClassNameDomain to ComputerSoftwareIntangibleAssetMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:title="presentation: FiniteLivedIntangibleAssetsByMajorClassAxis to FiniteLivedIntangibleAssetsMajorClassNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:title="presentation: ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable to FiniteLivedIntangibleAssetsByMajorClassAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:label="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:title="AcquiredFiniteLivedIntangibleAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IntangibleAssetsNetUsefulLivesAbstract" xlink:label="IntangibleAssetsNetUsefulLivesAbstract" xlink:title="IntangibleAssetsNetUsefulLivesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:label="FiniteLivedIntangibleAssetUsefulLife" xlink:title="FiniteLivedIntangibleAssetUsefulLife" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IntangibleAssetsNetUsefulLivesAbstract" xlink:to="FiniteLivedIntangibleAssetUsefulLife" xlink:title="presentation: IntangibleAssetsNetUsefulLivesAbstract to FiniteLivedIntangibleAssetUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="IntangibleAssetsNetUsefulLivesAbstract" xlink:title="presentation: AcquiredFiniteLivedIntangibleAssetsLineItems to IntangibleAssetsNetUsefulLivesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:title="presentation: ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable to AcquiredFiniteLivedIntangibleAssetsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to RangeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to EquityMethodInvestmentOwnershipPercentage" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="presentation: AccountingPoliciesAbstract to ScheduleOfEquityMethodInvestmentsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable" xlink:label="DisaggregationOfRevenueTable" xlink:title="DisaggregationOfRevenueTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis" xlink:label="ProductOrServiceAxis" xlink:title="ProductOrServiceAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain" xlink:label="ProductsAndServicesDomain" xlink:title="ProductsAndServicesDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_VehiclesSalesMember" xlink:label="VehiclesSalesMember" xlink:title="VehiclesSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="VehiclesSalesMember" xlink:title="presentation: ProductsAndServicesDomain to VehiclesSalesMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SparePartsSalesMember" xlink:label="SparePartsSalesMember" xlink:title="SparePartsSalesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="SparePartsSalesMember" xlink:title="presentation: ProductsAndServicesDomain to SparePartsSalesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ServiceOtherMember" xlink:label="ServiceOtherMember" xlink:title="ServiceOtherMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductsAndServicesDomain" xlink:to="ServiceOtherMember" xlink:title="presentation: ProductsAndServicesDomain to ServiceOtherMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ProductOrServiceAxis" xlink:to="ProductsAndServicesDomain" xlink:title="presentation: ProductOrServiceAxis to ProductsAndServicesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="ProductOrServiceAxis" xlink:title="presentation: DisaggregationOfRevenueTable to ProductOrServiceAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EuropeMember" xlink:label="EuropeMember" xlink:title="EuropeMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="EuropeMember" xlink:title="presentation: SegmentGeographicalDomain to EuropeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AmericasMember" xlink:label="AmericasMember" xlink:title="AmericasMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AmericasMember" xlink:title="presentation: SegmentGeographicalDomain to AmericasMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AsiaMember" xlink:label="AsiaMember" xlink:title="AsiaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AsiaMember" xlink:title="presentation: SegmentGeographicalDomain to AsiaMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OceaniaMember" xlink:label="OceaniaMember" xlink:title="OceaniaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="OceaniaMember" xlink:title="presentation: SegmentGeographicalDomain to OceaniaMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: DisaggregationOfRevenueTable to StatementGeographicalAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems" xlink:label="DisaggregationOfRevenueLineItems" xlink:title="DisaggregationOfRevenueLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DisaggregatedRevenueInformationAbstract" xlink:label="DisaggregatedRevenueInformationAbstract" xlink:title="DisaggregatedRevenueInformationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregatedRevenueInformationAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: DisaggregatedRevenueInformationAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="DisaggregatedRevenueInformationAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to DisaggregatedRevenueInformationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerAssetAndLiabilityAbstract" xlink:label="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="ContractWithCustomerAssetAndLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to AccountsReceivableNetCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent" xlink:label="ContractWithCustomerLiabilityCurrent" xlink:title="ContractWithCustomerLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ContractWithCustomerAssetAndLiabilityAbstract" xlink:to="ContractWithCustomerLiabilityCurrent" xlink:title="presentation: ContractWithCustomerAssetAndLiabilityAbstract to ContractWithCustomerLiabilityCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueLineItems" xlink:to="ContractWithCustomerAssetAndLiabilityAbstract" xlink:title="presentation: DisaggregationOfRevenueLineItems to ContractWithCustomerAssetAndLiabilityAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisaggregationOfRevenueTable" xlink:to="DisaggregationOfRevenueLineItems" xlink:title="presentation: DisaggregationOfRevenueTable to DisaggregationOfRevenueLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="DisaggregationOfRevenueTable" xlink:title="presentation: AccountingPoliciesAbstract to DisaggregationOfRevenueTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxesTable" xlink:label="IncomeTaxesTable" xlink:title="IncomeTaxesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="IncomeTaxAuthorityAxis" xlink:title="IncomeTaxAuthorityAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="IncomeTaxAuthorityDomain" xlink:title="IncomeTaxAuthorityDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DomesticCountryMember" xlink:label="DomesticCountryMember" xlink:title="DomesticCountryMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityDomain" xlink:to="DomesticCountryMember" xlink:title="presentation: IncomeTaxAuthorityDomain to DomesticCountryMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityAxis" xlink:to="IncomeTaxAuthorityDomain" xlink:title="presentation: IncomeTaxAuthorityAxis to IncomeTaxAuthorityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityAxis" xlink:title="presentation: IncomeTaxesTable to IncomeTaxAuthorityAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameAxis" xlink:label="IncomeTaxAuthorityNameAxis" xlink:title="IncomeTaxAuthorityNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxAuthorityNameDomain" xlink:label="IncomeTaxAuthorityNameDomain" xlink:title="IncomeTaxAuthorityNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InlandRevenueHongKongMember" xlink:label="InlandRevenueHongKongMember" xlink:title="InlandRevenueHongKongMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="InlandRevenueHongKongMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to InlandRevenueHongKongMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StateAdministrationOfTaxationChinaMember" xlink:label="StateAdministrationOfTaxationChinaMember" xlink:title="StateAdministrationOfTaxationChinaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameDomain" xlink:to="StateAdministrationOfTaxationChinaMember" xlink:title="presentation: IncomeTaxAuthorityNameDomain to StateAdministrationOfTaxationChinaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxAuthorityNameAxis" xlink:to="IncomeTaxAuthorityNameDomain" xlink:title="presentation: IncomeTaxAuthorityNameAxis to IncomeTaxAuthorityNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxAuthorityNameAxis" xlink:title="presentation: IncomeTaxesTable to IncomeTaxAuthorityNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxesLineItems" xlink:label="IncomeTaxesLineItems" xlink:title="IncomeTaxesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:label="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:title="PeriodOfPriorTaxAssessmentYearsFromInvestigation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="PeriodOfPriorTaxAssessmentYearsFromInvestigation" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to PeriodOfPriorTaxAssessmentYearsFromInvestigation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:label="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:title="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitations" xlink:label="IncomeTaxExaminationStatuteOfLimitations" xlink:title="IncomeTaxExaminationStatuteOfLimitations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExaminationStatuteOfLimitations" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExaminationStatuteOfLimitations" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:label="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:title="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:label="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:title="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:label="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:title="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OpenTaxYear" xlink:label="OpenTaxYear" xlink:title="OpenTaxYear" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="OpenTaxYear" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to OpenTaxYear" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsAbstract to UnrecognizedTaxBenefits" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:title="presentation: IncomeTaxesLineItems to IncomeTaxExpenseBenefitContinuingOperationsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesTable" xlink:to="IncomeTaxesLineItems" xlink:title="presentation: IncomeTaxesTable to IncomeTaxesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxesTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="IncomeTaxDisclosureAbstract" xlink:title="presentation: AccountingPoliciesAbstract to IncomeTaxDisclosureAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyTranslationAbstract" xlink:label="ForeignCurrencyTranslationAbstract" xlink:title="ForeignCurrencyTranslationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:label="ForeignCurrencyExchangeRateTranslation1" xlink:title="ForeignCurrencyExchangeRateTranslation1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCurrencyTranslationAbstract" xlink:to="ForeignCurrencyExchangeRateTranslation1" xlink:title="presentation: ForeignCurrencyTranslationAbstract to ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ForeignCurrencyExchangeRateTranslationAverage" xlink:label="ForeignCurrencyExchangeRateTranslationAverage" xlink:title="ForeignCurrencyExchangeRateTranslationAverage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ForeignCurrencyTranslationAbstract" xlink:to="ForeignCurrencyExchangeRateTranslationAverage" xlink:title="presentation: ForeignCurrencyTranslationAbstract to ForeignCurrencyExchangeRateTranslationAverage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="ForeignCurrencyTranslationAbstract" xlink:title="presentation: AccountingPoliciesAbstract to ForeignCurrencyTranslationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract" xlink:label="SegmentReportingAbstract" xlink:title="SegmentReportingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:label="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AllOtherCountriesMember" xlink:label="AllOtherCountriesMember" xlink:title="AllOtherCountriesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AllOtherCountriesMember" xlink:title="presentation: SegmentGeographicalDomain to AllOtherCountriesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:label="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:label="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:title="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments" xlink:label="NumberOfReportableSegments" xlink:title="NumberOfReportableSegments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:to="NumberOfReportableSegments" xlink:title="presentation: SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract to NumberOfReportableSegments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract to PropertyPlantAndEquipmentNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" xlink:title="presentation: RevenuesFromExternalCustomersAndLongLivedAssetsLineItems to SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:title="presentation: ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable to RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingAbstract" xlink:to="ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:title="presentation: SegmentReportingAbstract to ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="SegmentReportingAbstract" xlink:title="presentation: AccountingPoliciesAbstract to SegmentReportingAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="AccountingPoliciesAbstract" xlink:title="AccountingPoliciesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestTable" xlink:label="MinorityInterestTable" xlink:title="MinorityInterestTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipAxis" xlink:label="OwnershipAxis" xlink:title="OwnershipAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_OwnershipDomain" xlink:label="OwnershipDomain" xlink:title="OwnershipDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CENNTROELECTRICGROUPLIMITEDMember" xlink:label="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="CENNTROELECTRICGROUPLIMITEDMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OwnershipDomain" xlink:to="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="presentation: OwnershipDomain to CENNTROELECTRICGROUPLIMITEDMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OwnershipAxis" xlink:to="OwnershipDomain" xlink:title="presentation: OwnershipAxis to OwnershipDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MinorityInterestTable" xlink:to="OwnershipAxis" xlink:title="presentation: MinorityInterestTable to OwnershipAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestLineItems" xlink:label="MinorityInterestLineItems" xlink:title="MinorityInterestLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestAbstract" xlink:label="NoncontrollingInterestAbstract" xlink:title="NoncontrollingInterestAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestOwnershipPercentageByParent" xlink:label="MinorityInterestOwnershipPercentageByParent" xlink:title="MinorityInterestOwnershipPercentageByParent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NoncontrollingInterestAbstract" xlink:to="MinorityInterestOwnershipPercentageByParent" xlink:title="presentation: NoncontrollingInterestAbstract to MinorityInterestOwnershipPercentageByParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MinorityInterestLineItems" xlink:to="NoncontrollingInterestAbstract" xlink:title="presentation: MinorityInterestLineItems to NoncontrollingInterestAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MinorityInterestTable" xlink:to="MinorityInterestLineItems" xlink:title="presentation: MinorityInterestTable to MinorityInterestLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountingPoliciesAbstract" xlink:to="MinorityInterestTable" xlink:title="presentation: AccountingPoliciesAbstract to MinorityInterestTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccountsReceivableNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract" xlink:label="ReceivablesAbstract" xlink:title="ReceivablesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrentAbstract" xlink:label="AccountsReceivableNetCurrentAbstract" xlink:title="AccountsReceivableNetCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetCurrentAbstract" xlink:to="AccountsReceivableGrossCurrent" xlink:title="presentation: AccountsReceivableNetCurrentAbstract to AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="AllowanceForDoubtfulAccountsReceivableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetCurrentAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableCurrent" xlink:title="presentation: AccountsReceivableNetCurrentAbstract to AllowanceForDoubtfulAccountsReceivableCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="AccountsReceivableNetCurrent" xlink:title="AccountsReceivableNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableNetCurrentAbstract" xlink:to="AccountsReceivableNetCurrent" xlink:title="presentation: AccountsReceivableNetCurrentAbstract to AccountsReceivableNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="AccountsReceivableNetCurrentAbstract" xlink:title="presentation: ReceivablesAbstract to AccountsReceivableNetCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:label="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="AllowanceForDoubtfulAccountsReceivableRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AllowanceForDoubtfulAccountsReceivable" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:title="AllowanceForDoubtfulAccountsReceivableRecoveries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AllowanceForDoubtfulAccountsReceivableRecoveries" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="AllowanceForDoubtfulAccountsReceivableWriteOffs" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AllowanceForDoubtfulAccountsReceivableWriteOffs" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:label="AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:title="AccountsReceivableAllowanceForCreditLossForeignExchanges" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AccountsReceivableAllowanceForCreditLossForeignExchanges" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AccountsReceivableAllowanceForCreditLossForeignExchanges" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="AllowanceForDoubtfulAccountsReceivable_2" xlink:title="AllowanceForDoubtfulAccountsReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="AllowanceForDoubtfulAccountsReceivable_2" xlink:title="presentation: AllowanceForDoubtfulAccountsReceivableRollforward to AllowanceForDoubtfulAccountsReceivable" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesAbstract" xlink:to="AllowanceForDoubtfulAccountsReceivableRollforward" xlink:title="presentation: ReceivablesAbstract to AllowanceForDoubtfulAccountsReceivableRollforward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/InventoriesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="InventoryDisclosureAbstract" xlink:title="InventoryDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials" xlink:label="InventoryRawMaterials" xlink:title="InventoryRawMaterials" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryRawMaterials" xlink:title="presentation: InventoryDisclosureAbstract to InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcess" xlink:label="InventoryWorkInProcess" xlink:title="InventoryWorkInProcess" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryWorkInProcess" xlink:title="presentation: InventoryDisclosureAbstract to InventoryWorkInProcess" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods" xlink:label="InventoryFinishedGoods" xlink:title="InventoryFinishedGoods" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryFinishedGoods" xlink:title="presentation: InventoryDisclosureAbstract to InventoryFinishedGoods" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet" xlink:label="InventoryNet" xlink:title="InventoryNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="InventoryNet" xlink:title="presentation: InventoryDisclosureAbstract to InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ImpairmentLossRecognizedForInventory" xlink:label="ImpairmentLossRecognizedForInventory" xlink:title="ImpairmentLossRecognizedForInventory" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="InventoryDisclosureAbstract" xlink:to="ImpairmentLossRecognizedForInventory" xlink:title="presentation: InventoryDisclosureAbstract to ImpairmentLossRecognizedForInventory" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="PrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="AccountsReceivableRelatedPartiesCurrent" xlink:title="AccountsReceivableRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="AccountsReceivableRelatedPartiesCurrent" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to AccountsReceivableRelatedPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Supplies" xlink:label="Supplies" xlink:title="Supplies" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="Supplies" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to Supplies" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidTaxes" xlink:label="PrepaidTaxes" xlink:title="PrepaidTaxes" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidTaxes" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to PrepaidTaxes" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherPrepaidExpenseCurrent" xlink:label="OtherPrepaidExpenseCurrent" xlink:title="OtherPrepaidExpenseCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="OtherPrepaidExpenseCurrent" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to OtherPrepaidExpenseCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsCurrent" xlink:label="OtherAssetsCurrent" xlink:title="OtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="OtherAssetsCurrent" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to OtherAssetsCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="PrepaidExpenseCurrent" xlink:title="PrepaidExpenseCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidExpenseCurrent" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to PrepaidExpenseCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromThirdParties" xlink:label="ProvisionForReceivableFromThirdParties" xlink:title="ProvisionForReceivableFromThirdParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ProvisionForReceivableFromThirdParties" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to ProvisionForReceivableFromThirdParties" order="6.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="PrepaidExpenseAndOtherAssetsCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="PrepaidExpenseAndOtherAssetsCurrent" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to PrepaidExpenseAndOtherAssetsCurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FujianXinlongmaAutomobileCoLtdMember" xlink:label="FujianXinlongmaAutomobileCoLtdMember" xlink:title="FujianXinlongmaAutomobileCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="FujianXinlongmaAutomobileCoLtdMember" xlink:title="presentation: ConsolidatedEntitiesDomain to FujianXinlongmaAutomobileCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_WuhuBaoqiAutomobileCoLtdMember" xlink:label="WuhuBaoqiAutomobileCoLtdMember" xlink:title="WuhuBaoqiAutomobileCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="WuhuBaoqiAutomobileCoLtdMember" xlink:title="presentation: ConsolidatedEntitiesDomain to WuhuBaoqiAutomobileCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:label="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:title="HangzhouMagicShadowVentureCapitalPartnershipMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="HangzhouMagicShadowVentureCapitalPartnershipMember" xlink:title="presentation: ConsolidatedEntitiesDomain to HangzhouMagicShadowVentureCapitalPartnershipMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:label="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromAgreementToProvideSpareParts" xlink:label="ReceivableFromAgreementToProvideSpareParts" xlink:title="ReceivableFromAgreementToProvideSpareParts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ReceivableFromAgreementToProvideSpareParts" xlink:title="presentation: AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract to ReceivableFromAgreementToProvideSpareParts" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesNetCurrent" xlink:label="ReceivablesNetCurrent" xlink:title="ReceivablesNetCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ReceivablesNetCurrent" xlink:title="presentation: AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract to ReceivablesNetCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableRecognized" xlink:label="ReceivableRecognized" xlink:title="ReceivableRecognized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ReceivableRecognized" xlink:title="presentation: AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract to ReceivableRecognized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:label="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:title="ReceivableFromThirdPartiesAndAdvanceToSuppliers" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ReceivableFromThirdPartiesAndAdvanceToSuppliers" xlink:title="presentation: AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract to ReceivableFromThirdPartiesAndAdvanceToSuppliers" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PrepaidExpenseAndOtherAssetsCurrentAbstract" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="presentation: PrepaidExpenseAndOtherAssetsCurrentAbstract to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/EquityMethodInvestmentsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract" xlink:label="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:title="EquityMethodInvestmentsAndJointVenturesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsTable" xlink:label="ScheduleOfEquityMethodInvestmentsTable" xlink:title="ScheduleOfEquityMethodInvestmentsTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:label="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_EquityMethodInvesteeNameDomain" xlink:label="EquityMethodInvesteeNameDomain" xlink:title="EquityMethodInvesteeNameDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangDoohanTechCoLtdMember" xlink:label="ZhejiangDoohanTechCoLtdMember" xlink:title="ZhejiangDoohanTechCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ZhejiangDoohanTechCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to ZhejiangDoohanTechCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPSmartcarCorporationMember" xlink:label="ZhejiangRAPSmartcarCorporationMember" xlink:title="ZhejiangRAPSmartcarCorporationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="ZhejiangRAPSmartcarCorporationMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to ZhejiangRAPSmartcarCorporationMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanAutoCoLtdMember" xlink:label="JiangsuRongyuanAutoCoLtdMember" xlink:title="JiangsuRongyuanAutoCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvesteeNameDomain" xlink:to="JiangsuRongyuanAutoCoLtdMember" xlink:title="presentation: EquityMethodInvesteeNameDomain to JiangsuRongyuanAutoCoLtdMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="EquityMethodInvesteeNameDomain" xlink:title="presentation: ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis to EquityMethodInvesteeNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEquityMethodInvestmentsLineItems" xlink:label="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="ScheduleOfEquityMethodInvestmentsLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:label="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestments" xlink:label="EquityMethodInvestments" xlink:title="EquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="EquityMethodInvestments" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to EquityMethodInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:label="EquityMethodInvestmentOwnershipPercentage" xlink:title="EquityMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="EquityMethodInvestmentOwnershipPercentage" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to EquityMethodInvestmentOwnershipPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentOwnershipPercentage" xlink:label="CostMethodInvestmentOwnershipPercentage" xlink:title="CostMethodInvestmentOwnershipPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="CostMethodInvestmentOwnershipPercentage" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to CostMethodInvestmentOwnershipPercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfVotingInterestsControls" xlink:label="PercentageOfVotingInterestsControls" xlink:title="PercentageOfVotingInterestsControls" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="PercentageOfVotingInterestsControls" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to PercentageOfVotingInterestsControls" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments" xlink:label="IncomeLossFromEquityMethodInvestments" xlink:title="IncomeLossFromEquityMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="IncomeLossFromEquityMethodInvestments" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to IncomeLossFromEquityMethodInvestments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentSoldCarryingAmount" xlink:label="CostMethodInvestmentSoldCarryingAmount" xlink:title="CostMethodInvestmentSoldCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="CostMethodInvestmentSoldCarryingAmount" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to CostMethodInvestmentSoldCarryingAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentSoldCarryingAmount" xlink:label="EquityMethodInvestmentSoldCarryingAmount" xlink:title="EquityMethodInvestmentSoldCarryingAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="EquityMethodInvestmentSoldCarryingAmount" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to EquityMethodInvestmentSoldCarryingAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CostMethodInvestmentRealizedGainLossOnDisposal" xlink:label="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:title="CostMethodInvestmentRealizedGainLossOnDisposal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="CostMethodInvestmentRealizedGainLossOnDisposal" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to CostMethodInvestmentRealizedGainLossOnDisposal" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:label="EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:title="EquityMethodInvestmentRealizedGainLossOnDisposal" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="EquityMethodInvestmentRealizedGainLossOnDisposal" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to EquityMethodInvestmentRealizedGainLossOnDisposal" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromSaleOfCostMethodInvestments" xlink:label="ProceedsFromSaleOfCostMethodInvestments" xlink:title="ProceedsFromSaleOfCostMethodInvestments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="ProceedsFromSaleOfCostMethodInvestments" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to ProceedsFromSaleOfCostMethodInvestments" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfEquityInterestsSold" xlink:label="PercentageOfEquityInterestsSold" xlink:title="PercentageOfEquityInterestsSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="PercentageOfEquityInterestsSold" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to PercentageOfEquityInterestsSold" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:label="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="EquityMethodInvestmentOtherThanTemporaryImpairment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:to="EquityMethodInvestmentOtherThanTemporaryImpairment" xlink:title="presentation: EquityMethodInvestmentFinancialStatementReportedAmountsAbstract to EquityMethodInvestmentOtherThanTemporaryImpairment" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsLineItems" xlink:to="EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsLineItems to EquityMethodInvestmentFinancialStatementReportedAmountsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEquityMethodInvestmentsTable" xlink:to="ScheduleOfEquityMethodInvestmentsLineItems" xlink:title="presentation: ScheduleOfEquityMethodInvestmentsTable to ScheduleOfEquityMethodInvestmentsLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EquityMethodInvestmentsAndJointVenturesAbstract" xlink:to="ScheduleOfEquityMethodInvestmentsTable" xlink:title="presentation: EquityMethodInvestmentsAndJointVenturesAbstract to ScheduleOfEquityMethodInvestmentsTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/PlantsAndEquipmentNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="PropertyPlantAndEquipmentAbstract" xlink:title="PropertyPlantAndEquipmentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="ScheduleOfPropertyPlantAndEquipmentTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="PropertyPlantAndEquipmentByTypeAxis" xlink:title="PropertyPlantAndEquipmentByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="PropertyPlantAndEquipmentTypeDomain" xlink:title="PropertyPlantAndEquipmentTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="MachineryAndEquipmentMember" xlink:title="MachineryAndEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="MachineryAndEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to MachineryAndEquipmentMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="LeaseholdImprovementsMember" xlink:title="LeaseholdImprovementsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="LeaseholdImprovementsMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to LeaseholdImprovementsMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OfficeEquipmentMember" xlink:label="OfficeEquipmentMember" xlink:title="OfficeEquipmentMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="OfficeEquipmentMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to OfficeEquipmentMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VehiclesMember" xlink:label="VehiclesMember" xlink:title="VehiclesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentTypeDomain" xlink:to="VehiclesMember" xlink:title="presentation: PropertyPlantAndEquipmentTypeDomain to VehiclesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentByTypeAxis" xlink:to="PropertyPlantAndEquipmentTypeDomain" xlink:title="presentation: PropertyPlantAndEquipmentByTypeAxis to PropertyPlantAndEquipmentTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentByTypeAxis" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentByTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="PropertyPlantAndEquipmentLineItems" xlink:title="PropertyPlantAndEquipmentLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract" xlink:label="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="PropertyPlantAndEquipmentNetByTypeAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="PropertyPlantAndEquipmentGross" xlink:title="PropertyPlantAndEquipmentGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentGross" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="PropertyPlantAndEquipmentNet" xlink:title="PropertyPlantAndEquipmentNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:to="PropertyPlantAndEquipmentNet" xlink:title="presentation: PropertyPlantAndEquipmentNetByTypeAbstract to PropertyPlantAndEquipmentNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentNetByTypeAbstract" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentNetByTypeAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmortizationOfLandUseRights" xlink:label="AmortizationOfLandUseRights" xlink:title="AmortizationOfLandUseRights" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="AmortizationOfLandUseRights" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to AmortizationOfLandUseRights" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisposals" xlink:label="PropertyPlantAndEquipmentDisposals" xlink:title="PropertyPlantAndEquipmentDisposals" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="PropertyPlantAndEquipmentDisposals" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to PropertyPlantAndEquipmentDisposals" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_GainLossOnDispositionOfLandUseRightsAndProperties" xlink:label="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="GainLossOnDispositionOfLandUseRightsAndProperties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="GainLossOnDispositionOfLandUseRightsAndProperties" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to GainLossOnDispositionOfLandUseRightsAndProperties" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation" xlink:label="Depreciation" xlink:title="Depreciation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="Depreciation" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to Depreciation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="ImpairmentOfLongLivedAssetsHeldForUse" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentLineItems" xlink:to="ImpairmentOfLongLivedAssetsHeldForUse" xlink:title="presentation: PropertyPlantAndEquipmentLineItems to ImpairmentOfLongLivedAssetsHeldForUse" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="PropertyPlantAndEquipmentLineItems" xlink:title="presentation: ScheduleOfPropertyPlantAndEquipmentTable to PropertyPlantAndEquipmentLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertyPlantAndEquipmentAbstract" xlink:to="ScheduleOfPropertyPlantAndEquipmentTable" xlink:title="presentation: PropertyPlantAndEquipmentAbstract to ScheduleOfPropertyPlantAndEquipmentTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrentDisclosureAbstract" xlink:label="OtherAssetsNoncurrentDisclosureAbstract" xlink:title="OtherAssetsNoncurrentDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:label="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:title="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepositAssets" xlink:label="DepositAssets" xlink:title="DepositAssets" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="DepositAssets" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to DepositAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCosts" xlink:label="DeferredCosts" xlink:title="DeferredCosts" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="DeferredCosts" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to DeferredCosts" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LongTermPrepayment" xlink:label="LongTermPrepayment" xlink:title="LongTermPrepayment" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="LongTermPrepayment" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to LongTermPrepayment" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReceivableFromRelatedPartiesNoncurrent" xlink:label="ReceivableFromRelatedPartiesNoncurrent" xlink:title="ReceivableFromRelatedPartiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="ReceivableFromRelatedPartiesNoncurrent" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to ReceivableFromRelatedPartiesNoncurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsMiscellaneousNoncurrent" xlink:label="OtherAssetsMiscellaneousNoncurrent" xlink:title="OtherAssetsMiscellaneousNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="OtherAssetsMiscellaneousNoncurrent" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to OtherAssetsMiscellaneousNoncurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedParties" xlink:label="ProvisionForReceivableFromRelatedParties" xlink:title="ProvisionForReceivableFromRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="ProvisionForReceivableFromRelatedParties" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to ProvisionForReceivableFromRelatedParties" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="OtherAssetsNoncurrent" xlink:title="OtherAssetsNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:to="OtherAssetsNoncurrent" xlink:title="presentation: DetailedInformationAboutOtherNonCurrentAssetsNetAbstract to OtherAssetsNoncurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsNoncurrentDisclosureAbstract" xlink:to="DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" xlink:title="presentation: OtherAssetsNoncurrentDisclosureAbstract to DetailedInformationAboutOtherNonCurrentAssetsNetAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PurchasedPrepaidInsurancePolicyPeriod" xlink:label="PurchasedPrepaidInsurancePolicyPeriod" xlink:title="PurchasedPrepaidInsurancePolicyPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OtherAssetsNoncurrentDisclosureAbstract" xlink:to="PurchasedPrepaidInsurancePolicyPeriod" xlink:title="presentation: OtherAssetsNoncurrentDisclosureAbstract to PurchasedPrepaidInsurancePolicyPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="PayablesAndAccrualsAbstract" xlink:title="PayablesAndAccrualsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:label="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:title="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrent" xlink:label="LoansFromThirdPartiesCurrent" xlink:title="LoansFromThirdPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="LoansFromThirdPartiesCurrent" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to LoansFromThirdPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent" xlink:label="AccruedProfessionalFeesCurrent" xlink:title="AccruedProfessionalFeesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="AccruedProfessionalFeesCurrent" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to AccruedProfessionalFeesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CreditCardPayableCurrent" xlink:label="CreditCardPayableCurrent" xlink:title="CreditCardPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="CreditCardPayableCurrent" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to CreditCardPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="EmployeeRelatedLiabilitiesCurrent" xlink:title="EmployeeRelatedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="EmployeeRelatedLiabilitiesCurrent" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to EmployeeRelatedLiabilitiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OtherTaxesPayableCurrent" xlink:label="OtherTaxesPayableCurrent" xlink:title="OtherTaxesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="OtherTaxesPayableCurrent" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to OtherTaxesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent" xlink:label="OtherAccruedLiabilitiesCurrent" xlink:title="OtherAccruedLiabilitiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="OtherAccruedLiabilitiesCurrent" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to OtherAccruedLiabilitiesCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesAndOtherLiabilities" xlink:label="AccruedLiabilitiesAndOtherLiabilities" xlink:title="AccruedLiabilitiesAndOtherLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:to="AccruedLiabilitiesAndOtherLiabilities" xlink:title="presentation: AccountsPayableAndAccruedLiabilitiesCurrentAbstract to AccruedLiabilitiesAndOtherLiabilities" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="AccountsPayableAndAccruedLiabilitiesCurrentAbstract" xlink:title="presentation: PayablesAndAccrualsAbstract to AccountsPayableAndAccruedLiabilitiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:label="LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:title="LoansFromThirdPartiesCurrentInterestFreeLoans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="LoansFromThirdPartiesCurrentInterestFreeLoans" xlink:title="presentation: PayablesAndAccrualsAbstract to LoansFromThirdPartiesCurrentInterestFreeLoans" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:label="LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:title="LoansFromThirdPartiesCurrentInterestBearingLoans" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="LoansFromThirdPartiesCurrentInterestBearingLoans" xlink:title="presentation: PayablesAndAccrualsAbstract to LoansFromThirdPartiesCurrentInterestBearingLoans" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LoansFromThirdPartiesWeightedAverageInterestRate" xlink:label="LoansFromThirdPartiesWeightedAverageInterestRate" xlink:title="LoansFromThirdPartiesWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="LoansFromThirdPartiesWeightedAverageInterestRate" xlink:title="presentation: PayablesAndAccrualsAbstract to LoansFromThirdPartiesWeightedAverageInterestRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FeesAndExpensesPayableCurrent" xlink:label="FeesAndExpensesPayableCurrent" xlink:title="FeesAndExpensesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="FeesAndExpensesPayableCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to FeesAndExpensesPayableCurrent" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConsultingFeesPayableCurrent" xlink:label="ConsultingFeesPayableCurrent" xlink:title="ConsultingFeesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="ConsultingFeesPayableCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to ConsultingFeesPayableCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NasdaqListingFeesPayableCurrent" xlink:label="NasdaqListingFeesPayableCurrent" xlink:title="NasdaqListingFeesPayableCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PayablesAndAccrualsAbstract" xlink:to="NasdaqListingFeesPayableCurrent" xlink:title="presentation: PayablesAndAccrualsAbstract to NasdaqListingFeesPayableCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_AU" xlink:label="AU" xlink:title="AU" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="AU" xlink:title="presentation: SegmentGeographicalDomain to AU" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="HK" xlink:title="presentation: SegmentGeographicalDomain to HK" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FederalStatutoryIncomeTaxRateAbstract" xlink:label="FederalStatutoryIncomeTaxRateAbstract" xlink:title="FederalStatutoryIncomeTaxRateAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalStatutoryIncomeTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: FederalStatutoryIncomeTaxRateAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalStatutoryIncomeTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" xlink:title="presentation: FederalStatutoryIncomeTaxRateAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="FederalStatutoryIncomeTaxRateAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" xlink:title="presentation: FederalStatutoryIncomeTaxRateAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="FederalStatutoryIncomeTaxRateAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to FederalStatutoryIncomeTaxRateAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxDisclosureLineItems" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CountriesOtherThanChinaMember" xlink:label="CountriesOtherThanChinaMember" xlink:title="CountriesOtherThanChinaMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CountriesOtherThanChinaMember" xlink:title="presentation: SegmentGeographicalDomain to CountriesOtherThanChinaMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxDisclosureLineItems" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTable" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:label="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="IncomeTaxReconciliationChangeInEnactedTaxRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationChangeInEnactedTaxRate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:label="IncomeTaxReconciliationNondeductibleExpense" xlink:title="IncomeTaxReconciliationNondeductibleExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationNondeductibleExpense" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationNondeductibleExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:label="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="IncomeTaxExpenseBenefit" xlink:title="IncomeTaxExpenseBenefit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="IncomeTaxExpenseBenefit" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:label="EffectiveIncomeTaxRateContinuingOperations" xlink:title="EffectiveIncomeTaxRateContinuingOperations" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="EffectiveIncomeTaxRateContinuingOperations" xlink:title="presentation: IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract to EffectiveIncomeTaxRateContinuingOperations" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:title="presentation: IncomeTaxDisclosureLineItems to IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxDisclosureLineItems" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxDisclosureLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComponentsOfDeferredTaxAssetsAbstract" xlink:label="ComponentsOfDeferredTaxAssetsAbstract" xlink:title="ComponentsOfDeferredTaxAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:label="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:label="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:title="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="DeferredTaxAssetsOperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsOperatingLossCarryforwards" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsOperatingLossCarryforwards" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="DeferredTaxAssetsGross" xlink:title="DeferredTaxAssetsGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsGross" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsGross" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsValuationAllowance" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="DeferredTaxAssetsNet" xlink:title="DeferredTaxAssetsNet" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ComponentsOfDeferredTaxAssetsAbstract" xlink:to="DeferredTaxAssetsNet" xlink:title="presentation: ComponentsOfDeferredTaxAssetsAbstract to DeferredTaxAssetsNet" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="ComponentsOfDeferredTaxAssetsAbstract" xlink:title="presentation: IncomeTaxDisclosureAbstract to ComponentsOfDeferredTaxAssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="IncomeTaxDisclosureAbstract" xlink:title="IncomeTaxDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureTable" xlink:label="IncomeTaxDisclosureTable" xlink:title="IncomeTaxDisclosureTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis" xlink:label="StatementGeographicalAxis" xlink:title="StatementGeographicalAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain" xlink:label="SegmentGeographicalDomain" xlink:title="SegmentGeographicalDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_HK" xlink:label="HK" xlink:title="HK" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="HK" xlink:title="presentation: SegmentGeographicalDomain to HK" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US" xlink:label="US" xlink:title="US" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="US" xlink:title="presentation: SegmentGeographicalDomain to US" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CN" xlink:label="CN" xlink:title="CN" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentGeographicalDomain" xlink:to="CN" xlink:title="presentation: SegmentGeographicalDomain to CN" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementGeographicalAxis" xlink:to="SegmentGeographicalDomain" xlink:title="presentation: StatementGeographicalAxis to SegmentGeographicalDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="StatementGeographicalAxis" xlink:title="presentation: IncomeTaxDisclosureTable to StatementGeographicalAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodAxis" xlink:label="TaxPeriodAxis" xlink:title="TaxPeriodAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TaxPeriodDomain" xlink:label="TaxPeriodDomain" xlink:title="TaxPeriodDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2035Member" xlink:label="TaxYear2035Member" xlink:title="TaxYear2035Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2035Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2035Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2036Member" xlink:label="TaxYear2036Member" xlink:title="TaxYear2036Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2036Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2036Member" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2022Member" xlink:label="TaxYear2022Member" xlink:title="TaxYear2022Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2022Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2022Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2023Member" xlink:label="TaxYear2023Member" xlink:title="TaxYear2023Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2023Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2023Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2024Member" xlink:label="TaxYear2024Member" xlink:title="TaxYear2024Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2024Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2024Member" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2025Member" xlink:label="TaxYear2025Member" xlink:title="TaxYear2025Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2025Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2025Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TaxYear2026Member" xlink:label="TaxYear2026Member" xlink:title="TaxYear2026Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodDomain" xlink:to="TaxYear2026Member" xlink:title="presentation: TaxPeriodDomain to TaxYear2026Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TaxPeriodAxis" xlink:to="TaxPeriodDomain" xlink:title="presentation: TaxPeriodAxis to TaxPeriodDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="TaxPeriodAxis" xlink:title="presentation: IncomeTaxDisclosureTable to TaxPeriodAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_IncomeTaxDisclosureLineItems" xlink:label="IncomeTaxDisclosureLineItems" xlink:title="IncomeTaxDisclosureLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DeferredTaxAssetsValuationAllowanceRollForward" xlink:label="DeferredTaxAssetsValuationAllowanceRollForward" xlink:title="DeferredTaxAssetsValuationAllowanceRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="DeferredTaxAssetsValuationAllowance" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to DeferredTaxAssetsValuationAllowance" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to ValuationAllowanceDeferredTaxAssetChangeInAmount" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:label="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:title="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:label="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:title="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:label="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:title="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:label="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:title="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:label="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:title="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="DeferredTaxAssetsValuationAllowance_2" xlink:title="DeferredTaxAssetsValuationAllowance" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DeferredTaxAssetsValuationAllowanceRollForward" xlink:to="DeferredTaxAssetsValuationAllowance_2" xlink:title="presentation: DeferredTaxAssetsValuationAllowanceRollForward to DeferredTaxAssetsValuationAllowance" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="DeferredTaxAssetsValuationAllowanceRollForward" xlink:title="presentation: IncomeTaxDisclosureLineItems to DeferredTaxAssetsValuationAllowanceRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="OperatingLossCarryforwards" xlink:title="OperatingLossCarryforwards" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="OperatingLossCarryforwards" xlink:title="presentation: IncomeTaxDisclosureLineItems to OperatingLossCarryforwards" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfAnnualTaxableIncome" xlink:label="PercentageOfAnnualTaxableIncome" xlink:title="PercentageOfAnnualTaxableIncome" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="PercentageOfAnnualTaxableIncome" xlink:title="presentation: IncomeTaxDisclosureLineItems to PercentageOfAnnualTaxableIncome" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="UnrecognizedTaxBenefits" xlink:title="UnrecognizedTaxBenefits" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="UnrecognizedTaxBenefits" xlink:title="presentation: IncomeTaxDisclosureLineItems to UnrecognizedTaxBenefits" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:label="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:title="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureLineItems" xlink:to="UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" xlink:title="presentation: IncomeTaxDisclosureLineItems to UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureTable" xlink:to="IncomeTaxDisclosureLineItems" xlink:title="presentation: IncomeTaxDisclosureTable to IncomeTaxDisclosureLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxDisclosureAbstract" xlink:to="IncomeTaxDisclosureTable" xlink:title="presentation: IncomeTaxDisclosureAbstract to IncomeTaxDisclosureTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract" xlink:label="LeasesAbstract" xlink:title="LeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostAbstract" xlink:label="LeaseCostAbstract" xlink:title="LeaseCostAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost" xlink:label="OperatingLeaseCost" xlink:title="OperatingLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="OperatingLeaseCost" xlink:title="presentation: LeaseCostAbstract to OperatingLeaseCost" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermLeaseCost" xlink:label="ShortTermLeaseCost" xlink:title="ShortTermLeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="ShortTermLeaseCost" xlink:title="presentation: LeaseCostAbstract to ShortTermLeaseCost" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost" xlink:label="LeaseCost" xlink:title="LeaseCost" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseCostAbstract" xlink:to="LeaseCost" xlink:title="presentation: LeaseCostAbstract to LeaseCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="LeaseCostAbstract" xlink:title="presentation: LeasesAbstract to LeaseCostAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:label="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:title="SupplementalInformationRelatedToOperatingLeasesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments" xlink:label="OperatingLeasePayments" xlink:title="OperatingLeasePayments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:to="OperatingLeasePayments" xlink:title="presentation: SupplementalInformationRelatedToOperatingLeasesAbstract to OperatingLeasePayments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="OperatingLeaseWeightedAverageRemainingLeaseTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:to="OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:title="presentation: SupplementalInformationRelatedToOperatingLeasesAbstract to OperatingLeaseWeightedAverageRemainingLeaseTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="OperatingLeaseWeightedAverageDiscountRatePercent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:to="OperatingLeaseWeightedAverageDiscountRatePercent" xlink:title="presentation: SupplementalInformationRelatedToOperatingLeasesAbstract to OperatingLeaseWeightedAverageDiscountRatePercent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="SupplementalInformationRelatedToOperatingLeasesAbstract" xlink:title="presentation: LeasesAbstract to SupplementalInformationRelatedToOperatingLeasesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability" xlink:label="OperatingLeaseLiability" xlink:title="OperatingLeaseLiability" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiability" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiability" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="OperatingLeaseLiabilityCurrent" xlink:title="OperatingLeaseLiabilityCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityCurrent" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityCurrent" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="OperatingLeaseLiabilityNoncurrent" xlink:title="OperatingLeaseLiabilityNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityNoncurrent" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityNoncurrent" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:label="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeasesAbstract" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LeasesAbstract to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/LeasesDetailsCalc2" />
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualAxis" xlink:label="TitleOfIndividualAxis" xlink:title="TitleOfIndividualAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="TitleOfIndividualWithRelationshipToEntityDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EmployeesAndDirectorsMember" xlink:label="EmployeesAndDirectorsMember" xlink:title="EmployeesAndDirectorsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="EmployeesAndDirectorsMember" xlink:title="presentation: TitleOfIndividualWithRelationshipToEntityDomain to EmployeesAndDirectorsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TitleOfIndividualAxis" xlink:to="TitleOfIndividualWithRelationshipToEntityDomain" xlink:title="presentation: TitleOfIndividualAxis to TitleOfIndividualWithRelationshipToEntityDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="TitleOfIndividualAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to TitleOfIndividualAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis" xlink:label="PlanNameAxis" xlink:title="PlanNameAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain" xlink:label="PlanNameDomain" xlink:title="PlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareIncentiveOptionPlan2016Member" xlink:label="ShareIncentiveOptionPlan2016Member" xlink:title="ShareIncentiveOptionPlan2016Member" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="ShareIncentiveOptionPlan2016Member" xlink:title="presentation: PlanNameDomain to ShareIncentiveOptionPlan2016Member" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AmendedRestated2016IncentiveStockOptionPlanMember" xlink:label="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:title="AmendedRestated2016IncentiveStockOptionPlanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameDomain" xlink:to="AmendedRestated2016IncentiveStockOptionPlanMember" xlink:title="presentation: PlanNameDomain to AmendedRestated2016IncentiveStockOptionPlanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PlanNameAxis" xlink:to="PlanNameDomain" xlink:title="presentation: PlanNameAxis to PlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="PlanNameAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to PlanNameAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="AllocatedShareBasedCompensationExpense" xlink:title="AllocatedShareBasedCompensationExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="AllocatedShareBasedCompensationExpense" xlink:title="presentation: ShareBasedCompensationAbstract to AllocatedShareBasedCompensationExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfEqualAnnualInstalments" xlink:label="NumberOfEqualAnnualInstalments" xlink:title="NumberOfEqualAnnualInstalments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="NumberOfEqualAnnualInstalments" xlink:title="presentation: ShareBasedCompensationAbstract to NumberOfEqualAnnualInstalments" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfEachEqualAnnualInstalments" xlink:label="PercentageOfEachEqualAnnualInstalments" xlink:title="PercentageOfEachEqualAnnualInstalments" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="PercentageOfEachEqualAnnualInstalments" xlink:title="presentation: ShareBasedCompensationAbstract to PercentageOfEachEqualAnnualInstalments" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:title="presentation: ShareBasedCompensationAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationAbstract to SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ExchangeRatio" xlink:label="ExchangeRatio" xlink:title="ExchangeRatio" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ExchangeRatio" xlink:title="presentation: ShareBasedCompensationAbstract to ExchangeRatio" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract" xlink:label="ShareBasedCompensationAbstract" xlink:title="ShareBasedCompensationAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="StockIssuedDuringPeriodSharesStockOptionsExercised" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to StockIssuedDuringPeriodSharesStockOptionsExercised" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" order="3.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract to SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:title="presentation: ShareBasedCompensationAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:label="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:title="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis" xlink:label="AwardTypeAxis" xlink:title="AwardTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember" xlink:label="EmployeeStockOptionMember" xlink:title="EmployeeStockOptionMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="EmployeeStockOptionMember" xlink:title="presentation: ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain to EmployeeStockOptionMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AwardTypeAxis" xlink:to="ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:title="presentation: AwardTypeAxis to ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="AwardTypeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to AwardTypeAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis" xlink:label="RangeAxis" xlink:title="RangeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember" xlink:label="RangeMember" xlink:title="RangeMember" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember" xlink:label="MinimumMember" xlink:title="MinimumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MinimumMember" xlink:title="presentation: RangeMember to MinimumMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember" xlink:label="MaximumMember" xlink:title="MaximumMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeMember" xlink:to="MaximumMember" xlink:title="presentation: RangeMember to MaximumMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RangeAxis" xlink:to="RangeMember" xlink:title="presentation: RangeAxis to RangeMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="RangeAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to RangeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis" xlink:label="StatementScenarioAxis" xlink:title="StatementScenarioAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="ScenarioUnspecifiedDomain" xlink:title="ScenarioUnspecifiedDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ModificationMember" xlink:label="ModificationMember" xlink:title="ModificationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="ModificationMember" xlink:title="presentation: ScenarioUnspecifiedDomain to ModificationMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BeforeModificationMember" xlink:label="BeforeModificationMember" xlink:title="BeforeModificationMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScenarioUnspecifiedDomain" xlink:to="BeforeModificationMember" xlink:title="presentation: ScenarioUnspecifiedDomain to BeforeModificationMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="StatementScenarioAxis" xlink:to="ScenarioUnspecifiedDomain" xlink:title="presentation: StatementScenarioAxis to ScenarioUnspecifiedDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="StatementScenarioAxis" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to StatementScenarioAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:label="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:title="presentation: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:title="presentation: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" xlink:title="presentation: ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems to EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:title="presentation: ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable to ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:title="presentation: DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract to ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails">
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:label="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:title="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:label="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesAxis" xlink:label="ConsolidatedEntitiesAxis" xlink:title="ConsolidatedEntitiesAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ConsolidatedEntitiesDomain" xlink:label="ConsolidatedEntitiesDomain" xlink:title="ConsolidatedEntitiesDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NakedBrandGroupLimitedMember" xlink:label="NakedBrandGroupLimitedMember" xlink:title="NakedBrandGroupLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="NakedBrandGroupLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to NakedBrandGroupLimitedMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroAutomotiveGroupLimitedMember" xlink:label="CenntroAutomotiveGroupLimitedMember" xlink:title="CenntroAutomotiveGroupLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesDomain" xlink:to="CenntroAutomotiveGroupLimitedMember" xlink:title="presentation: ConsolidatedEntitiesDomain to CenntroAutomotiveGroupLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConsolidatedEntitiesAxis" xlink:to="ConsolidatedEntitiesDomain" xlink:title="presentation: ConsolidatedEntitiesAxis to ConsolidatedEntitiesDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="ConsolidatedEntitiesAxis" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to ConsolidatedEntitiesAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CENNTROELECTRICGROUPLIMITEDMember" xlink:label="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="CENNTROELECTRICGROUPLIMITEDMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="CENNTROELECTRICGROUPLIMITEDMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to CENNTROELECTRICGROUPLIMITEDMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:label="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:label="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued" xlink:label="CommonStockSharesIssued" xlink:title="CommonStockSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="CommonStockSharesIssued" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to CommonStockSharesIssued" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="CommonStockSharesOutstanding" xlink:title="CommonStockSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="CommonStockSharesOutstanding" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to CommonStockSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:label="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:label="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:title="NumberOfVotesEntitledForEachShareOfOrdinaryShare" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:to="NumberOfVotesEntitledForEachShareOfOrdinaryShare" xlink:title="presentation: CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract to NumberOfVotesEntitledForEachShareOfOrdinaryShare" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RestrictedNetAssetsAbstract" xlink:label="RestrictedNetAssetsAbstract" xlink:title="RestrictedNetAssetsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:label="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedNetAssetsAbstract" xlink:to="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" xlink:title="presentation: RestrictedNetAssetsAbstract to AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:label="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:title="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RestrictedNetAssetsAbstract" xlink:to="PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" xlink:title="presentation: RestrictedNetAssetsAbstract to PercentageOfConsolidatedNetAssetOfPRCSubsidiaries" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:to="RestrictedNetAssetsAbstract" xlink:title="presentation: SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems to RestrictedNetAssetsAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:to="SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" xlink:title="presentation: ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable to SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract" xlink:to="ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" xlink:title="presentation: ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract to ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/NetLossPerShareDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="EarningsPerShareAbstract" xlink:title="EarningsPerShareAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAbstract" xlink:label="NetIncomeLossAbstract" xlink:title="NetIncomeLossAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss" xlink:label="NetIncomeLoss" xlink:title="NetIncomeLoss" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NetIncomeLossAbstract" xlink:to="NetIncomeLoss" xlink:title="presentation: NetIncomeLossAbstract to NetIncomeLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="NetIncomeLossAbstract" xlink:title="presentation: EarningsPerShareAbstract to NetIncomeLossAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:label="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="WeightedAverageNumberOfSharesOutstandingAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="WeightedAverageNumberOfSharesOutstandingBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingBasic" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfSharesOutstandingBasic" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="WeightedAverageNumberOfDilutedSharesOutstanding" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="WeightedAverageNumberOfDilutedSharesOutstanding" xlink:title="presentation: WeightedAverageNumberOfSharesOutstandingAbstract to WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="WeightedAverageNumberOfSharesOutstandingAbstract" xlink:title="presentation: EarningsPerShareAbstract to WeightedAverageNumberOfSharesOutstandingAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic" xlink:label="EarningsPerShareBasic" xlink:title="EarningsPerShareBasic" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareBasic" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareBasic" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="EarningsPerShareDiluted" xlink:title="EarningsPerShareDiluted" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="EarningsPerShareAbstract" xlink:to="EarningsPerShareDiluted" xlink:title="presentation: EarningsPerShareAbstract to EarningsPerShareDiluted" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/ConcentrationsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract" xlink:label="RisksAndUncertaintiesAbstract" xlink:title="RisksAndUncertaintiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTable" xlink:label="ConcentrationRiskTable" xlink:title="ConcentrationRiskTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="ConcentrationRiskByBenchmarkAxis" xlink:title="ConcentrationRiskByBenchmarkAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="ConcentrationRiskBenchmarkDomain" xlink:title="ConcentrationRiskBenchmarkDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueProductLineMember" xlink:label="SalesRevenueProductLineMember" xlink:title="SalesRevenueProductLineMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="SalesRevenueProductLineMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to SalesRevenueProductLineMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableMember" xlink:label="AccountsReceivableMember" xlink:title="AccountsReceivableMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="AccountsReceivableMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to AccountsReceivableMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsTotalMember" xlink:label="CostOfGoodsTotalMember" xlink:title="CostOfGoodsTotalMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskBenchmarkDomain" xlink:to="CostOfGoodsTotalMember" xlink:title="presentation: ConcentrationRiskBenchmarkDomain to CostOfGoodsTotalMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByBenchmarkAxis" xlink:to="ConcentrationRiskBenchmarkDomain" xlink:title="presentation: ConcentrationRiskByBenchmarkAxis to ConcentrationRiskBenchmarkDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByBenchmarkAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByBenchmarkAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="ConcentrationRiskByTypeAxis" xlink:title="ConcentrationRiskByTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="ConcentrationRiskTypeDomain" xlink:title="ConcentrationRiskTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="CustomerConcentrationRiskMember" xlink:title="CustomerConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="CustomerConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to CustomerConcentrationRiskMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplierConcentrationRiskMember" xlink:label="SupplierConcentrationRiskMember" xlink:title="SupplierConcentrationRiskMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTypeDomain" xlink:to="SupplierConcentrationRiskMember" xlink:title="presentation: ConcentrationRiskTypeDomain to SupplierConcentrationRiskMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskByTypeAxis" xlink:to="ConcentrationRiskTypeDomain" xlink:title="presentation: ConcentrationRiskByTypeAxis to ConcentrationRiskTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskByTypeAxis" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis" xlink:label="MajorCustomersAxis" xlink:title="MajorCustomersAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain" xlink:label="NameOfMajorCustomerDomain" xlink:title="NameOfMajorCustomerDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerMember" xlink:label="CustomerMember" xlink:title="CustomerMember" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerAMember" xlink:label="CustomerAMember" xlink:title="CustomerAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerMember" xlink:to="CustomerAMember" xlink:title="presentation: CustomerMember to CustomerAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerBMember" xlink:label="CustomerBMember" xlink:title="CustomerBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerMember" xlink:to="CustomerBMember" xlink:title="presentation: CustomerMember to CustomerBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerCMember" xlink:label="CustomerCMember" xlink:title="CustomerCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerMember" xlink:to="CustomerCMember" xlink:title="presentation: CustomerMember to CustomerCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerDMember" xlink:label="CustomerDMember" xlink:title="CustomerDMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerMember" xlink:to="CustomerDMember" xlink:title="presentation: CustomerMember to CustomerDMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CustomerEMember" xlink:label="CustomerEMember" xlink:title="CustomerEMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerMember" xlink:to="CustomerEMember" xlink:title="presentation: CustomerMember to CustomerEMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="NameOfMajorCustomerDomain" xlink:to="CustomerMember" xlink:title="presentation: NameOfMajorCustomerDomain to CustomerMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MajorCustomersAxis" xlink:to="NameOfMajorCustomerDomain" xlink:title="presentation: MajorCustomersAxis to NameOfMajorCustomerDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="MajorCustomersAxis" xlink:title="presentation: ConcentrationRiskTable to MajorCustomersAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:label="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierMember" xlink:label="SupplierMember" xlink:title="SupplierMember" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierAMember" xlink:label="SupplierAMember" xlink:title="SupplierAMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierMember" xlink:to="SupplierAMember" xlink:title="presentation: SupplierMember to SupplierAMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierBMember" xlink:label="SupplierBMember" xlink:title="SupplierBMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierMember" xlink:to="SupplierBMember" xlink:title="presentation: SupplierMember to SupplierBMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierCMember" xlink:label="SupplierCMember" xlink:title="SupplierCMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierMember" xlink:to="SupplierCMember" xlink:title="presentation: SupplierMember to SupplierCMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SupplierDMember" xlink:label="SupplierDMember" xlink:title="SupplierDMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SupplierMember" xlink:to="SupplierDMember" xlink:title="presentation: SupplierMember to SupplierDMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:to="SupplierMember" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain to SupplierMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" xlink:title="presentation: ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis to ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" xlink:title="presentation: ConcentrationRiskTable to ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskLineItems" xlink:label="ConcentrationRiskLineItems" xlink:title="ConcentrationRiskLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConcentrationOfCreditRiskAbstract" xlink:label="ConcentrationOfCreditRiskAbstract" xlink:title="ConcentrationOfCreditRiskAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:label="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="RevenueFromContractWithCustomerExcludingAssessedTax" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="RevenueFromContractWithCustomerExcludingAssessedTax" xlink:title="presentation: ConcentrationOfCreditRiskAbstract to RevenueFromContractWithCustomerExcludingAssessedTax" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="ConcentrationRiskPercentage1" xlink:title="ConcentrationRiskPercentage1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="ConcentrationRiskPercentage1" xlink:title="presentation: ConcentrationOfCreditRiskAbstract to ConcentrationRiskPercentage1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent" xlink:label="AccountsReceivableGrossCurrent" xlink:title="AccountsReceivableGrossCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="AccountsReceivableGrossCurrent" xlink:title="presentation: ConcentrationOfCreditRiskAbstract to AccountsReceivableGrossCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="CostOfGoodsAndServicesSold" xlink:title="CostOfGoodsAndServicesSold" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationOfCreditRiskAbstract" xlink:to="CostOfGoodsAndServicesSold" xlink:title="presentation: ConcentrationOfCreditRiskAbstract to CostOfGoodsAndServicesSold" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskLineItems" xlink:to="ConcentrationOfCreditRiskAbstract" xlink:title="presentation: ConcentrationRiskLineItems to ConcentrationOfCreditRiskAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ConcentrationRiskTable" xlink:to="ConcentrationRiskLineItems" xlink:title="presentation: ConcentrationRiskTable to ConcentrationRiskLineItems" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RisksAndUncertaintiesAbstract" xlink:to="ConcentrationRiskTable" xlink:title="presentation: RisksAndUncertaintiesAbstract to ConcentrationRiskTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseAxis" xlink:label="LitigationCaseAxis" xlink:title="LitigationCaseAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_LitigationCaseTypeDomain" xlink:label="LitigationCaseTypeDomain" xlink:title="LitigationCaseTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SevicLawsuitMember" xlink:label="SevicLawsuitMember" xlink:title="SevicLawsuitMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseTypeDomain" xlink:to="SevicLawsuitMember" xlink:title="presentation: LitigationCaseTypeDomain to SevicLawsuitMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LitigationCaseAxis" xlink:to="LitigationCaseTypeDomain" xlink:title="presentation: LitigationCaseAxis to LitigationCaseTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LitigationCaseAxis" xlink:title="presentation: LossContingenciesTable to LitigationCaseAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesByNatureOfContingencyAxis" xlink:label="LossContingenciesByNatureOfContingencyAxis" xlink:title="LossContingenciesByNatureOfContingencyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyNatureDomain" xlink:label="LossContingencyNatureDomain" xlink:title="LossContingencyNatureDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DamagesFromProductDefectsMember" xlink:label="DamagesFromProductDefectsMember" xlink:title="DamagesFromProductDefectsMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingencyNatureDomain" xlink:to="DamagesFromProductDefectsMember" xlink:title="presentation: LossContingencyNatureDomain to DamagesFromProductDefectsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesByNatureOfContingencyAxis" xlink:to="LossContingencyNatureDomain" xlink:title="presentation: LossContingenciesByNatureOfContingencyAxis to LossContingencyNatureDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesByNatureOfContingencyAxis" xlink:title="presentation: LossContingenciesTable to LossContingenciesByNatureOfContingencyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossRelatedToLitigationSettlementAbstract" xlink:label="GainLossRelatedToLitigationSettlementAbstract" xlink:title="GainLossRelatedToLitigationSettlementAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NumberOfSignedPurchaseOrdersTerminated" xlink:label="NumberOfSignedPurchaseOrdersTerminated" xlink:title="NumberOfSignedPurchaseOrdersTerminated" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GainLossRelatedToLitigationSettlementAbstract" xlink:to="NumberOfSignedPurchaseOrdersTerminated" xlink:title="presentation: GainLossRelatedToLitigationSettlementAbstract to NumberOfSignedPurchaseOrdersTerminated" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesAwardedValue" xlink:label="LossContingencyDamagesAwardedValue" xlink:title="LossContingencyDamagesAwardedValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GainLossRelatedToLitigationSettlementAbstract" xlink:to="LossContingencyDamagesAwardedValue" xlink:title="presentation: GainLossRelatedToLitigationSettlementAbstract to LossContingencyDamagesAwardedValue" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingencyDamagesPaidValue" xlink:label="LossContingencyDamagesPaidValue" xlink:title="LossContingencyDamagesPaidValue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GainLossRelatedToLitigationSettlementAbstract" xlink:to="LossContingencyDamagesPaidValue" xlink:title="presentation: GainLossRelatedToLitigationSettlementAbstract to LossContingencyDamagesPaidValue" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash" xlink:label="RestrictedCash" xlink:title="RestrictedCash" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="GainLossRelatedToLitigationSettlementAbstract" xlink:to="RestrictedCash" xlink:title="presentation: GainLossRelatedToLitigationSettlementAbstract to RestrictedCash" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="GainLossRelatedToLitigationSettlementAbstract" xlink:title="presentation: LossContingenciesLineItems to GainLossRelatedToLitigationSettlementAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesLineItems" xlink:title="presentation: LossContingenciesTable to LossContingenciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LossContingenciesTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LossContingenciesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesTable" xlink:label="LossContingenciesTable" xlink:title="LossContingenciesTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:label="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:title="PropertySubjectToOrAvailableForOperatingLeaseDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DusseldorfFacilityMember" xlink:label="DusseldorfFacilityMember" xlink:title="DusseldorfFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="DusseldorfFacilityMember" xlink:title="presentation: PropertySubjectToOrAvailableForOperatingLeaseDomain to DusseldorfFacilityMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JacksonvilleFacilityMember" xlink:label="JacksonvilleFacilityMember" xlink:title="JacksonvilleFacilityMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:to="JacksonvilleFacilityMember" xlink:title="presentation: PropertySubjectToOrAvailableForOperatingLeaseDomain to JacksonvilleFacilityMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:to="PropertySubjectToOrAvailableForOperatingLeaseDomain" xlink:title="presentation: PropertySubjectToOrAvailableForOperatingLeaseAxis to PropertySubjectToOrAvailableForOperatingLeaseDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="PropertySubjectToOrAvailableForOperatingLeaseAxis" xlink:title="presentation: LossContingenciesTable to PropertySubjectToOrAvailableForOperatingLeaseAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: LossContingenciesTable to SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LossContingenciesLineItems" xlink:label="LossContingenciesLineItems" xlink:title="LossContingenciesLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:label="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:title="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandSubjectToGroundLeases" xlink:label="LandSubjectToGroundLeases" xlink:title="LandSubjectToGroundLeases" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="LandSubjectToGroundLeases" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to LandSubjectToGroundLeases" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseExpirationDate1" xlink:label="LeaseExpirationDate1" xlink:title="LeaseExpirationDate1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="LeaseExpirationDate1" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to LeaseExpirationDate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseExpense" xlink:label="OperatingLeaseExpense" xlink:title="OperatingLeaseExpense" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseExpense" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to OperatingLeaseExpense" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="LesseeOperatingLeaseTermOfContract" xlink:title="LesseeOperatingLeaseTermOfContract" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="LesseeOperatingLeaseTermOfContract" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to LesseeOperatingLeaseTermOfContract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OperatingLeaseRentAbatementTerm" xlink:label="OperatingLeaseRentAbatementTerm" xlink:title="OperatingLeaseRentAbatementTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="OperatingLeaseRentAbatementTerm" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to OperatingLeaseRentAbatementTerm" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:title="presentation: CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThree" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesLineItems" xlink:to="CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" xlink:title="presentation: LossContingenciesLineItems to CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LossContingenciesTable" xlink:to="LossContingenciesLineItems" xlink:title="presentation: LossContingenciesTable to LossContingenciesLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LossContingenciesTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LossContingenciesTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="CommitmentsAndContingenciesDisclosureAbstract" xlink:title="CommitmentsAndContingenciesDisclosureAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable" xlink:label="LesseeLeaseDescriptionTable" xlink:title="LesseeLeaseDescriptionTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="LeaseContractualTermAxis" xlink:title="LeaseContractualTermAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="LeaseContractualTermDomain" xlink:title="LeaseContractualTermDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_NonCancellableOperatingLeaseAgreementMember" xlink:label="NonCancellableOperatingLeaseAgreementMember" xlink:title="NonCancellableOperatingLeaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseContractualTermDomain" xlink:to="NonCancellableOperatingLeaseAgreementMember" xlink:title="presentation: LeaseContractualTermDomain to NonCancellableOperatingLeaseAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LeaseContractualTermAxis" xlink:to="LeaseContractualTermDomain" xlink:title="presentation: LeaseContractualTermAxis to LeaseContractualTermDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LeaseContractualTermAxis" xlink:title="presentation: LesseeLeaseDescriptionTable to LeaseContractualTermAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems" xlink:label="LesseeLeaseDescriptionLineItems" xlink:title="LesseeLeaseDescriptionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:label="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="OperatingLeaseLiabilitiesPaymentsDueAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="LesseeOperatingLeaseLiabilityPaymentsDue" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="LesseeOperatingLeaseLiabilityPaymentsDue" xlink:title="presentation: OperatingLeaseLiabilitiesPaymentsDueAbstract to LesseeOperatingLeaseLiabilityPaymentsDue" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionLineItems" xlink:to="OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:title="presentation: LesseeLeaseDescriptionLineItems to OperatingLeaseLiabilitiesPaymentsDueAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LesseeLeaseDescriptionTable" xlink:to="LesseeLeaseDescriptionLineItems" xlink:title="presentation: LesseeLeaseDescriptionTable to LesseeLeaseDescriptionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CommitmentsAndContingenciesDisclosureAbstract" xlink:to="LesseeLeaseDescriptionTable" xlink:title="presentation: CommitmentsAndContingenciesDisclosureAbstract to LesseeLeaseDescriptionTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrPeterWangMember" xlink:label="MrPeterWangMember" xlink:title="MrPeterWangMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrPeterWangMember" xlink:title="presentation: RelatedPartyDomain to MrPeterWangMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrYeungHeungYeungMember" xlink:title="presentation: RelatedPartyDomain to MrYeungHeungYeungMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsYanYinjingMember" xlink:label="MsYanYinjingMember" xlink:title="MsYanYinjingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MsYanYinjingMember" xlink:title="presentation: RelatedPartyDomain to MsYanYinjingMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrZhongWeiMember" xlink:title="presentation: RelatedPartyDomain to MrZhongWeiMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsXuChengMember" xlink:label="MsXuChengMember" xlink:title="MsXuChengMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MsXuChengMember" xlink:title="presentation: RelatedPartyDomain to MsXuChengMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="CAGCaymanMember" xlink:title="presentation: RelatedPartyDomain to CAGCaymanMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="presentation: RelatedPartyDomain to DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroHoldingLimitedMember" xlink:label="CenntroHoldingLimitedMember" xlink:title="CenntroHoldingLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="CenntroHoldingLimitedMember" xlink:title="presentation: RelatedPartyDomain to CenntroHoldingLimitedMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="presentation: RelatedPartyDomain to ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangRAPMember" xlink:title="presentation: RelatedPartyDomain to ZhejiangRAPMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="presentation: RelatedPartyDomain to JiangsuRongyuanMember" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="presentation: RelatedPartyDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="presentation: RelatedPartyDomain to ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:label="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="presentation: RelatedPartyDomain to ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BendonLimitedMember" xlink:label="BendonLimitedMember" xlink:title="BendonLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="BendonLimitedMember" xlink:title="presentation: RelatedPartyDomain to BendonLimitedMember" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="presentation: RelatedPartyDomain to ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RelatedPartiesAbstract" xlink:label="RelatedPartiesAbstract" xlink:title="RelatedPartiesAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships" xlink:label="NatureOfCommonOwnershipOrManagementControlRelationships" xlink:title="NatureOfCommonOwnershipOrManagementControlRelationships" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartiesAbstract" xlink:to="NatureOfCommonOwnershipOrManagementControlRelationships" xlink:title="presentation: RelatedPartiesAbstract to NatureOfCommonOwnershipOrManagementControlRelationships" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="RelatedPartiesAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to RelatedPartiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangRAPMember" xlink:title="presentation: RelatedPartyDomain to ZhejiangRAPMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="presentation: RelatedPartyDomain to DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="presentation: RelatedPartyDomain to ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="presentation: RelatedPartyDomain to JiangsuRongyuanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="presentation: RelatedPartyDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="presentation: RelatedPartyDomain to ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrYeungHeungYeungMember" xlink:title="presentation: RelatedPartyDomain to MrYeungHeungYeungMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrZhongWeiMember" xlink:title="presentation: RelatedPartyDomain to MrZhongWeiMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_OthersRelatedPartiesMember" xlink:label="OthersRelatedPartiesMember" xlink:title="OthersRelatedPartiesMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="OthersRelatedPartiesMember" xlink:title="presentation: RelatedPartyDomain to OthersRelatedPartiesMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsYanYinjingMember" xlink:label="MsYanYinjingMember" xlink:title="MsYanYinjingMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MsYanYinjingMember" xlink:title="presentation: RelatedPartyDomain to MsYanYinjingMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MaterialRelatedPartyTransactionsAbstract" xlink:label="MaterialRelatedPartyTransactionsAbstract" xlink:title="MaterialRelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeRelatedParty" xlink:label="InterestIncomeRelatedParty" xlink:title="InterestIncomeRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaterialRelatedPartyTransactionsAbstract" xlink:to="InterestIncomeRelatedParty" xlink:title="presentation: MaterialRelatedPartyTransactionsAbstract to InterestIncomeRelatedParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:label="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="RelatedPartyTransactionPurchasesFromRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaterialRelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionPurchasesFromRelatedParty" xlink:title="presentation: MaterialRelatedPartyTransactionsAbstract to RelatedPartyTransactionPurchasesFromRelatedParty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ConsultingServiceDueToRelatedParty" xlink:label="ConsultingServiceDueToRelatedParty" xlink:title="ConsultingServiceDueToRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaterialRelatedPartyTransactionsAbstract" xlink:to="ConsultingServiceDueToRelatedParty" xlink:title="presentation: MaterialRelatedPartyTransactionsAbstract to ConsultingServiceDueToRelatedParty" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseRelatedParty" xlink:label="InterestExpenseRelatedParty" xlink:title="InterestExpenseRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaterialRelatedPartyTransactionsAbstract" xlink:to="InterestExpenseRelatedParty" xlink:title="presentation: MaterialRelatedPartyTransactionsAbstract to InterestExpenseRelatedParty" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:label="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:title="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="MaterialRelatedPartyTransactionsAbstract" xlink:to="ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" xlink:title="presentation: MaterialRelatedPartyTransactionsAbstract to ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="MaterialRelatedPartyTransactionsAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to MaterialRelatedPartyTransactionsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_HangzhouHezheEnergyTechnologyCoLtdMember" xlink:label="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="HangzhouHezheEnergyTechnologyCoLtdMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="HangzhouHezheEnergyTechnologyCoLtdMember" xlink:title="presentation: RelatedPartyDomain to HangzhouHezheEnergyTechnologyCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:label="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" xlink:title="presentation: RelatedPartyDomain to ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:label="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" xlink:title="presentation: RelatedPartyDomain to ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="presentation: RelatedPartyDomain to JiangsuRongyuanMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:label="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" xlink:title="presentation: RelatedPartyDomain to DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_BendonLimitedMember" xlink:label="BendonLimitedMember" xlink:title="BendonLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="BendonLimitedMember" xlink:title="presentation: RelatedPartyDomain to BendonLimitedMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis" xlink:label="DebtInstrumentAxis" xlink:title="DebtInstrumentAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="DebtInstrumentNameDomain" xlink:title="DebtInstrumentNameDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_FiveYearLoanMember" xlink:label="FiveYearLoanMember" xlink:title="FiveYearLoanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentNameDomain" xlink:to="FiveYearLoanMember" xlink:title="presentation: DebtInstrumentNameDomain to FiveYearLoanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DebtInstrumentAxis" xlink:to="DebtInstrumentNameDomain" xlink:title="presentation: DebtInstrumentAxis to DebtInstrumentNameDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="DebtInstrumentAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to DebtInstrumentAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrentAbstract" xlink:label="DueFromRelatedPartiesCurrentAbstract" xlink:title="DueFromRelatedPartiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to DueFromRelatedPartiesCurrentBeforeProvisionForReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="ProvisionForReceivableFromRelatedPartyCurrent" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to ProvisionForReceivableFromRelatedPartyCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent" xlink:label="DueFromRelatedPartiesCurrent" xlink:title="DueFromRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="DueFromRelatedPartiesCurrent" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to DueFromRelatedPartiesCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:label="AccountsReceivableRelatedPartiesCurrent" xlink:title="AccountsReceivableRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="AccountsReceivableRelatedPartiesCurrent" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to AccountsReceivableRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdvancesPaymentToRelatedParty" xlink:label="AdvancesPaymentToRelatedParty" xlink:title="AdvancesPaymentToRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="AdvancesPaymentToRelatedParty" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to AdvancesPaymentToRelatedParty" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromAdvancesToRelatedParty" xlink:label="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:title="ProvisionForReceivableFromAdvancesToRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="ProvisionForReceivableFromAdvancesToRelatedParty" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to ProvisionForReceivableFromAdvancesToRelatedParty" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReversalOfProvisionForReceivableFromRelatedParty" xlink:label="ReversalOfProvisionForReceivableFromRelatedParty" xlink:title="ReversalOfProvisionForReceivableFromRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="ReversalOfProvisionForReceivableFromRelatedParty" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to ReversalOfProvisionForReceivableFromRelatedParty" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromRelatedPartyAdvances" xlink:label="ProceedsFromRelatedPartyAdvances" xlink:title="ProceedsFromRelatedPartyAdvances" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="ProceedsFromRelatedPartyAdvances" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to ProceedsFromRelatedPartyAdvances" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_AdvancesForgivenFromRelatedParty" xlink:label="AdvancesForgivenFromRelatedParty" xlink:title="AdvancesForgivenFromRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesCurrentAbstract" xlink:to="AdvancesForgivenFromRelatedParty" xlink:title="presentation: DueFromRelatedPartiesCurrentAbstract to AdvancesForgivenFromRelatedParty" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesCurrentAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to DueFromRelatedPartiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrentAbstract" xlink:label="DueFromRelatedPartiesNoncurrentAbstract" xlink:title="DueFromRelatedPartiesNoncurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:label="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:label="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="ProvisionForReceivableFromRelatedPartyNonCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="ProvisionForReceivableFromRelatedPartyNonCurrent" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to ProvisionForReceivableFromRelatedPartyNonCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedPartiesNoncurrent" xlink:label="DueFromRelatedPartiesNoncurrent" xlink:title="DueFromRelatedPartiesNoncurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="DueFromRelatedPartiesNoncurrent" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to DueFromRelatedPartiesNoncurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTerm" xlink:label="DebtInstrumentTerm" xlink:title="DebtInstrumentTerm" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="DebtInstrumentTerm" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to DebtInstrumentTerm" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="DebtInstrumentFaceAmount" xlink:title="DebtInstrumentFaceAmount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="DebtInstrumentFaceAmount" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to DebtInstrumentFaceAmount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:label="DebtInstrumentInterestRateStatedPercentage" xlink:title="DebtInstrumentInterestRateStatedPercentage" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="DebtInstrumentInterestRateStatedPercentage" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to DebtInstrumentInterestRateStatedPercentage" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="DebtInstrumentMaturityDate" xlink:title="DebtInstrumentMaturityDate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueFromRelatedPartiesNoncurrentAbstract" xlink:to="DebtInstrumentMaturityDate" xlink:title="presentation: DueFromRelatedPartiesNoncurrentAbstract to DebtInstrumentMaturityDate" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueFromRelatedPartiesNoncurrentAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to DueFromRelatedPartiesNoncurrentAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="RelatedPartyTransactionsAbstract" xlink:title="RelatedPartyTransactionsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="RelatedPartyTransactionsByRelatedPartyAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain" xlink:label="RelatedPartyDomain" xlink:title="RelatedPartyDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CAGCaymanMember" xlink:label="CAGCaymanMember" xlink:title="CAGCaymanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="CAGCaymanMember" xlink:title="presentation: RelatedPartyDomain to CAGCaymanMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrYeungHeungYeungMember" xlink:label="MrYeungHeungYeungMember" xlink:title="MrYeungHeungYeungMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrYeungHeungYeungMember" xlink:title="presentation: RelatedPartyDomain to MrYeungHeungYeungMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:label="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" xlink:title="presentation: RelatedPartyDomain to ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhejiangRAPMember" xlink:label="ZhejiangRAPMember" xlink:title="ZhejiangRAPMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhejiangRAPMember" xlink:title="presentation: RelatedPartyDomain to ZhejiangRAPMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_JiangsuRongyuanMember" xlink:label="JiangsuRongyuanMember" xlink:title="JiangsuRongyuanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="JiangsuRongyuanMember" xlink:title="presentation: RelatedPartyDomain to JiangsuRongyuanMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrZhongWeiMember" xlink:label="MrZhongWeiMember" xlink:title="MrZhongWeiMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrZhongWeiMember" xlink:title="presentation: RelatedPartyDomain to MrZhongWeiMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_CenntroHoldingLimitedMember" xlink:label="CenntroHoldingLimitedMember" xlink:title="CenntroHoldingLimitedMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="CenntroHoldingLimitedMember" xlink:title="presentation: RelatedPartyDomain to CenntroHoldingLimitedMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MrPeterWangMember" xlink:label="MrPeterWangMember" xlink:title="MrPeterWangMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MrPeterWangMember" xlink:title="presentation: RelatedPartyDomain to MrPeterWangMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:label="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" xlink:title="presentation: RelatedPartyDomain to ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_MsXuChengMember" xlink:label="MsXuChengMember" xlink:title="MsXuChengMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyDomain" xlink:to="MsXuChengMember" xlink:title="presentation: RelatedPartyDomain to MsXuChengMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyDomain" xlink:title="presentation: RelatedPartyTransactionsByRelatedPartyAxis to RelatedPartyDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionsByRelatedPartyAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionsByRelatedPartyAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to SubsequentEventTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="RelatedPartyTransactionLineItems" xlink:title="RelatedPartyTransactionLineItems" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAbstract" xlink:label="DueToRelatedPartiesCurrentAbstract" xlink:title="DueToRelatedPartiesCurrentAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent" xlink:label="DueToRelatedPartiesCurrent" xlink:title="DueToRelatedPartiesCurrent" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="DueToRelatedPartiesCurrent" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to DueToRelatedPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ProceedsFromRelatedParty" xlink:label="ProceedsFromRelatedParty" xlink:title="ProceedsFromRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="ProceedsFromRelatedParty" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to ProceedsFromRelatedParty" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:label="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_RepaymentOfRelatedPartyFunds" xlink:label="RepaymentOfRelatedPartyFunds" xlink:title="RepaymentOfRelatedPartyFunds" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="RepaymentOfRelatedPartyFunds" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to RepaymentOfRelatedPartyFunds" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="DebtWeightedAverageInterestRate" xlink:title="DebtWeightedAverageInterestRate" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="DebtWeightedAverageInterestRate" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to DebtWeightedAverageInterestRate" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_EquityInvestmentPayableToRelatedParty" xlink:label="EquityInvestmentPayableToRelatedParty" xlink:title="EquityInvestmentPayableToRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="EquityInvestmentPayableToRelatedParty" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to EquityInvestmentPayableToRelatedParty" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:label="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:title="InterestBearingLoanAndInterestReceivableFromRelatedParty" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DueToRelatedPartiesCurrentAbstract" xlink:to="InterestBearingLoanAndInterestReceivableFromRelatedParty" xlink:title="presentation: DueToRelatedPartiesCurrentAbstract to InterestBearingLoanAndInterestReceivableFromRelatedParty" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionLineItems" xlink:to="DueToRelatedPartiesCurrentAbstract" xlink:title="presentation: RelatedPartyTransactionLineItems to DueToRelatedPartiesCurrentAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="RelatedPartyTransactionLineItems" xlink:title="presentation: ScheduleOfRelatedPartyTransactionsByRelatedPartyTable to RelatedPartyTransactionLineItems" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:title="presentation: RelatedPartyTransactionsAbstract to ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
  <link:presentationLink xlink:type="extended" xlink:role="http://cenntroauto.com/role/SubsequentEventDetails">
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="SubsequentEventsAbstract" xlink:title="SubsequentEventsAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTable" xlink:label="SubsequentEventTable" xlink:title="SubsequentEventTable" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfArrangementAxis" xlink:label="TypeOfArrangementAxis" xlink:title="TypeOfArrangementAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ArrangementsAndNonarrangementTransactionsMember" xlink:label="ArrangementsAndNonarrangementTransactionsMember" xlink:title="ArrangementsAndNonarrangementTransactionsMember" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareAndLoanPurchaseAgreementMember" xlink:label="ShareAndLoanPurchaseAgreementMember" xlink:title="ShareAndLoanPurchaseAgreementMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ArrangementsAndNonarrangementTransactionsMember" xlink:to="ShareAndLoanPurchaseAgreementMember" xlink:title="presentation: ArrangementsAndNonarrangementTransactionsMember to ShareAndLoanPurchaseAgreementMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypeOfArrangementAxis" xlink:to="ArrangementsAndNonarrangementTransactionsMember" xlink:title="presentation: TypeOfArrangementAxis to ArrangementsAndNonarrangementTransactionsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="TypeOfArrangementAxis" xlink:title="presentation: SubsequentEventTable to TypeOfArrangementAxis" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="BusinessAcquisitionAxis" xlink:title="BusinessAcquisitionAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="BusinessAcquisitionAcquireeDomain" xlink:title="BusinessAcquisitionAcquireeDomain" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_TroposMotorsEuropeGmbHMember" xlink:label="TroposMotorsEuropeGmbHMember" xlink:title="TroposMotorsEuropeGmbHMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="TroposMotorsEuropeGmbHMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to TroposMotorsEuropeGmbHMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_ShareholderLoanMember" xlink:label="ShareholderLoanMember" xlink:title="ShareholderLoanMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAcquireeDomain" xlink:to="ShareholderLoanMember" xlink:title="presentation: BusinessAcquisitionAcquireeDomain to ShareholderLoanMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="BusinessAcquisitionAxis" xlink:to="BusinessAcquisitionAcquireeDomain" xlink:title="presentation: BusinessAcquisitionAxis to BusinessAcquisitionAcquireeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="BusinessAcquisitionAxis" xlink:title="presentation: SubsequentEventTable to BusinessAcquisitionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="SubsequentEventTypeAxis" xlink:title="SubsequentEventTypeAxis" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="SubsequentEventTypeDomain" xlink:title="SubsequentEventTypeDomain" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember" xlink:label="SubsequentEventMember" xlink:title="SubsequentEventMember" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeDomain" xlink:to="SubsequentEventMember" xlink:title="presentation: SubsequentEventTypeDomain to SubsequentEventMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTypeAxis" xlink:to="SubsequentEventTypeDomain" xlink:title="presentation: SubsequentEventTypeAxis to SubsequentEventTypeDomain" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventTypeAxis" xlink:title="presentation: SubsequentEventTable to SubsequentEventTypeAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventLineItems" xlink:label="SubsequentEventLineItems" xlink:title="SubsequentEventLineItems" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_SubsequentEventDescriptionAbstract" xlink:label="SubsequentEventDescriptionAbstract" xlink:title="SubsequentEventDescriptionAbstract" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:label="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="BusinessAcquisitionPercentageOfVotingInterestsAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:title="presentation: SubsequentEventDescriptionAbstract to BusinessAcquisitionPercentageOfVotingInterestsAcquired" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PercentageOfShareholderLoansAcquired" xlink:label="PercentageOfShareholderLoansAcquired" xlink:title="PercentageOfShareholderLoansAcquired" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="PercentageOfShareholderLoansAcquired" xlink:title="presentation: SubsequentEventDescriptionAbstract to PercentageOfShareholderLoansAcquired" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="PaymentsToAcquireBusinessesGross" xlink:title="PaymentsToAcquireBusinessesGross" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="PaymentsToAcquireBusinessesGross" xlink:title="presentation: SubsequentEventDescriptionAbstract to PaymentsToAcquireBusinessesGross" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="BusinessCombinationConsiderationTransferred1" xlink:title="BusinessCombinationConsiderationTransferred1" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="BusinessCombinationConsiderationTransferred1" xlink:title="presentation: SubsequentEventDescriptionAbstract to BusinessCombinationConsiderationTransferred1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:loc xlink:type="locator" xlink:href="cenn-20211231.xsd#cenn_PurchasePriceIsHeldInEscrowAccount" xlink:label="PurchasePriceIsHeldInEscrowAccount" xlink:title="PurchasePriceIsHeldInEscrowAccount" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventDescriptionAbstract" xlink:to="PurchasePriceIsHeldInEscrowAccount" xlink:title="presentation: SubsequentEventDescriptionAbstract to PurchasePriceIsHeldInEscrowAccount" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventLineItems" xlink:to="SubsequentEventDescriptionAbstract" xlink:title="presentation: SubsequentEventLineItems to SubsequentEventDescriptionAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventTable" xlink:to="SubsequentEventLineItems" xlink:title="presentation: SubsequentEventTable to SubsequentEventLineItems" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
    <link:presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsAbstract" xlink:to="SubsequentEventTable" xlink:title="presentation: SubsequentEventsAbstract to SubsequentEventTable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/label" />
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image01.jpg
<TEXT>
begin 644 image01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" #@ E<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M,%S;KB>,,'?',F1CGT_"M^BBB4G)W8));!1112&%%%% !1110 4444 %%%%
M!1110 5SUYX?^T&Z5KL^3/,)S$T2LH; '.?O#CH:Z&BB+:V$TGN<A+X*MY+5
MH?M3LI_CDB1W/RE>6(Y(S\I_A[5:NO"L%S:P0/=W*K#YA380,,[;MW3J.U=)
MBC%7[27<7(CE&\'Q/.96NY0QG,Y*J 03UP?4^O;L >:CM?!&G01QH^90A!&]
M=PX//7.,]\<5V%%'M9]PY(]CD%\%6PW[KN?+#!=557/W>2V,G[HQZ9-7="\-
M6>CRK)&!)*J;%9ESLY8DKDDC.[G'I70T4.I)JS8*$5K86BBBH*"BBB@ HHHH
M **** "BBB@ HHHH 0C(KF9O"T<]FEK/=/);PJRVZLBYBRI4'/<C/!]A73TE
M1*$9;E1FX_"<BW@RU>29Y)V?S 0 8UR"0^&)[L/,)R?04MUX+L[A<&:5<OO?
M P';+G)QC)^?&?85UM%3["'8OV]3N<^WAJT=HO.>9TB61-GF,H8,^X[L$;A[
M'(JK8^#[.";?,1<#88PKQ* . -W3EL#KWR:ZNBCV,-["5::5KG(2>"[,VK1^
M<RLP4%D4+E56,!3C^']V"1[FM;0]#MM)\TP#=(^T&1A\P5450N>N/ESC/>MB
MCZ4XTH1=T@E5G)<K>@M%%%:&84444 %%%% !1110 4444 %%%% !5:[NX+.W
M>:ZECAA099Y&"J/QJ'6KE[31[ZXAQYD,$DB9&1D*2*Y359+^232H=2>&2-Y5
MG6>*W=1O4KM0\L 6R1D\>G-95*G)L:4Z?-N;(\4Z8;UX&F"1J67[0Q B9E4,
MP#9Z@$5MP31SPI+"RR1. RNIR"#W!KC%MT30+/4%N3)*[1,(#CRF8L/W:QXP
MI&2!CD$<GK4GA?6;+3K62SO;NWA@CE8033$Q>>"268;\9Y)Y'![5E"L^:TNI
MI.DG&\>AVE+56SO+>\C+VL\4Z X+1.&'Z5:S72G?5&#36X4444Q 35+5"19.
M!_$RJWT+ ']#5/Q!JK:<((X(C-=3MMC0?Y]_;ZBJ&DZT][>R:?J4")*RD#:P
M93QR#@GT/?MT'&<9U(WY.II&G*W-T'6%Y-';0". NTN/,*Q$X8@<L<^_Y<=L
M4:;<-'=7+QJ@B$3NN!M4X"$=S@?,3^-5=4A@L[L1*[R32_,$2/<_UZ]>.JX/
M<^M7O#\MOO:T$$\<ACW$2Q[ 5!Q@ DG&3WSGGDUE%OF46]C65N5R2*#3W;1R
MW?VIE,<VSR]S#//]W./P]*U;N9KW38+? \Z\7! _@7C<WMC]&(JI=Z?9K?,L
M,5S,RD,\4038F><$MC\@<@8Z#%*=4MK2\NY9(YXD2V41[X'1<+N)4$C&>1^G
MI0KQNI,'[UG%&IH7_'D__7>;_P!&M6C532X&MM.MH6Y=8U#'U;')_.KG>NF"
MM%(YY.[844450@HHK+UC4QIRVX^SS7,D\GE)'#MR3M+'[Q QA3WI2DHJ[&DY
M.R-)F"]3BC((XKS76&U#5]1:6\T^;R(\I! RVTR <9<AI1\Q^G Z=372^ W=
M=%-I/!)#/9RM#(CA1C.'&-I(QM=>]80K\\^6VAM4H<D>:^IT]%%%=!@%%%%
M!36(5<D@ =2:=67XA6)M+D%SL$.^/?O;:N-Z]3V%-:NPGL61?VOV<7'VF'R"
M 1)Y@VG/OTJT#D9'->8QK;G5E61=%^R>2"?]+4+OP,_-DMG.>-F,=Z[S05C7
M2T$.TPAY-FUMR[=[8P>XQ5SARHF,KFD3@9/ J#[3!]G$XE0Q'HX.0>W%/N/^
M/>7_ '#_ "K#1MFDVQ/02S'])*B*N4V:O]H6@^]<1I_OMM_G5E6#J&4AE(R"
M#D&L5-+@.GVY(D65E0,ZR,#DXR>N*K>'Y387DFGS?*CNQC]%DZLH]C]X?C5<
MB:;0KOJ=-1114%!1110 UB%4D\ #)JII]];W]OYUM)O3H<@J1QGD'D<$'Z$5
MG"YU"?Q%=6\$]NEI;I$S(\)9FW;LX8,,?=]#7.:Q?1:9<2W>AW(V!!]JC# H
M%W8#1[CC=SQC('?T.D:?-IU(<K:G76FJP75W/#")-L. TK#"%B<;0<\G/^>1
M6E7#Z&]AJJ+=SF*VBL2'\DL2P5.5=V)P?7ID=,]<]-;:YI5W(J6NI64SL<!8
MYU8D^F :4X<KLD.,KK4TZ***@H**** "BBB@ HHHH CED2&,O(RHBC)9C@"J
MYU"U_P">Z$=,CD?GTI-6_P"0?+^'\Q6)X>MX[RWB,ZEO]%A<?,1@N"QZ?6KC
M%./,R6W>QT-O=07&X03QRE>H1PV/RJ:N2O[5[*XM[VT#%T=U52Q.?F.4R>S
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
M0]4FU+S'>S\B-=H!,FXL2BMP ,8^;&<]JUI3BDHIF-2$M9M&S1116YB%%%%
M!1110 4444 %%%% !1110 4444 )@5')%'(\3.BLT;;D)'W3@C(_ D?C4M%*
MP$,4,<0(C15!8L0!C))R3^=34446 ****8!1110!0UFXDL]'O;F%0TL,+R("
M,@D D<5S4_B34K)8$N;(NWF;Y62V?_4#:"VU2VPY+8W'!"'ID5V=%5&26C5R
M6F]F<0OB#5YH]0:-+>/R$>6,R6[8=5D90!^\^;(')XQZ<BM.PU:Z/B"73[N2
MWD"H2/)CP> O+9<E>IZC'3FNEI*;DNPE%]Q:AGACFA>*9%DC=2K*PR&!Z@CT
MJ:BH+&*H10J@!0,  8 I]%% !1110 48HHH **** "BBB@ HHHH *QO$VH7.
MFV*36=O]IE,JIY>#R#GT_P#K_2MB@T)V=V)['*QZMJ-Q/"+>6S,+72VYD^SN
M0RF 2[A\XQSD=^H].;7A;5I]36Y^TM"TL17/D+\@SG@-N.>G<*1W'-=#2&K<
MDU:PE%WW%HHHJ"B&*"*%G,<:(9&WN57&YO4^IJ:BB@ HHHH **** "BBB@ H
MHHH **** "BBB@#D-9U[4;*2^BAABWVH,Q=T)4Q':$_B'.2V>?X#TS5:/Q/J
M!MRR6R7&/)_?1JH1=\C*<@2-V'&TGGKZ5W%%:*:M:Q'*^YQ,/B>X\D374]E
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
M.QTH/##8 1H(0R@$J<[F<\@DYS7?6]RFDZ'FUNK:QO+MBT"0*7VAL(&52,D
M(2>/X\US5EXAN=$U)[6ST2ZM;UUVO'<W$DQ ZY"D<?7!XK+OM3U2^U".\U19
M$+[T/F1D( ?NISR5R.G<9S7ST*CIW;=WMZ'TM2C[5I)*,=]UJ>Q>$+VW9YY#
M.I66)'#,RC/SR>A(_6HKN9YM>A^S2 [I9(QAN&VQ2$9_%S7F?]G:Y<A8GTE+
MFR$GV<7:V@9RI.-R_3U [5Z-9Z4^E:KI<&SY(PREUA"(<QL3C X.2W&>@%>C
M2K2J14>6R5CRZ]&%.3ES7;OH,MR8;C2HXCLA*%D0," /M$>.A(S@D<>IKO17
M)>&+:&XBL&E17,<+.A(Z'S#S76'UKNPZM&YY]=KFMV'4445N8A1110 4444
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
M:XM%NL2R731P&87(7R5^S1'=@<<,6'/H17 $8)%:T\!2J=7^!$L3./8^E?\
MA8_A3_H+)_WYD_\ B:/^%C^%/^@LG_?F3_XFOFFBM?[+I=W_ %\B/KD^Q]*_
M\+&\*_\ 063_ +\R?_$U9TOQKX?U6^CLM/U%9KF7(1!$XS@9ZE<=!7S#77?"
M?_D?]+_WG_\ 1;5G5RZG"#DF]$5#%2E))H^EJY)_B+X61V5M50%3@CR9/_B:
MZQNE?(=]_P ?MQ_UT;^=<>"PT<0Y*3V-Z]5T[6/H_P#X6/X4_P"@LG_?F3_X
MFC_A8_A3_H+)_P!^9/\ XFOFFBO0_LNEW?\ 7R.;ZY+L?2W_  L?PK_T%T_[
M\R?_ !-'_"Q_"O\ T%T_[\R?_$UY'H6G6DOA*VN(K6"XU@M="WAD4$3 "/)Q
M_$R@DJIZY/I@RS:!IT^EG_1;IKP?8=TELF?+22/+$H!SSWZDXYZYYOJM%.S;
M_ U]O4M?0]7_ .%C>%/^@LG_ 'YD_P#B:/\ A8_A7_H+I_WYD_\ B:\EM] M
M-)\;Z=!+;FXLI()9A%=<E]J2=054CE>A'YU9L=+\.:MIL]KI2NADN;=FN9E&
M^+S"W[E<^F,9[DTGA**[V^0*M4\CU'_A8_A7_H+I_P!^9/\ XFC_ (6/X5_Z
M"R?]^9/_ (FO)+KPIIEII?\ :%Y'J]LBQ-(UM*$64$2H@'(Z'=GI3;CP1''<
M_NGNIK2-;IIIE48C,:ED![ D;>OKQ36$H?S,/;5.R/7?^%C>%/\ H+I_WYD_
M^)H_X6-X4_Z"R?\ ?F3_ .)KRW4M"TR^O)H[.TO#'90VZ"WLXT\US(N3(QQD
M@=\]SU JO>>$]/TZ8&6/4KR 7;Q/-%M$4*K+LQ(<'#$<]NHH6%H=6_P!UJG9
M'K7_  L;PI_T%D_[\R?_ !-'_"QO"G_073_OS)_\37D\G@N*[UEH[2WOX8!J
M$EO,C#)@B"*RN3C@-EL$]0!U-16>@:4;N6PC:Y:X^PPS222!"H\PPGY.,@C>
M>:?U6A;1O\ ]M4[(]<_X6/X5_P"@LG_?F3_XFE_X6/X4_P"@LG_?F3_XFO(H
MO"FFW#O):2:A,D3W$1MQL\Z=XBGW.,<A\XP3\IZUS?BBPATO7KJSMC(8HBH'
MF$%E)4$@XXR"2#]*J&!HS?*FR98BI%7:1] _\+'\*?\ 063_ +\R?_$T?\+'
M\*?]!9/^_,G_ ,37S316W]ETN[_KY$?7)]CZLT#Q%I>OB8Z3="X$) DPC+MS
MG'4#T-6M6U*UTFPDO;^80V\>-[E2<9.!P.>IKR[]GW_4:U_O1?R:NM^+O_)/
M]3_[9_\ HQ:\RI0C&O[);71UQJ-T^<D_X6/X4_Z"R?\ ?F3_ .)H_P"%C^%/
M^@LG_?F3_P")KYIHKT_[+I=W_7R.3ZY/L?2W_"QO"G_063_OS)_\31_PL?PK
M_P!!=/\ OS)_\37F'A^4KHN@[[C3ETE5D_M&.=XLE?,;C:?G)V],>U12:7H]
M[9W$VZ-I8[2$I)+<*%3$ .W 8'=NXZ$=NM<OU6E=IW_KY&WMIVTL>J?\+'\*
M?]!=/^_,G_Q-'_"Q_"G_ $%T_P"_,G_Q->2:Y#H,<=Y?+I]LR^5:BVBAN\!M
MR-O8A><@J 1QSR>M;%]8Z/?011W#6TD*3S>;<?;$C>!#''APO\?(/'/3'>D\
M+25M_P  ]M/R/0_^%C>%/^@LG_?F3_XFC_A8WA7_ *"R?]^9/_B:\CT_2-&M
MIHK^X:UELC]C9$>Y4Y+%1-N7.< YR"*L/HGA\V&I3W 2.=9)LQPW*-Y "@Q[
M?G&X'KT;T&"*IX2BN_X"]M4\CU3_ (6-X4_Z"Z?]^9/_ (FC_A8_A3_H+I_W
MYD_^)KR76[+3+'POJ*6"V^'DM_)F%VLCW"X)9MG5,$]./3M5B[M-);PT=&CU
M"Q:\M85N0%!#M.,F1?,(VD;3M SU04OJE+?7^OD'MY^1ZE_PL?PK_P!!=/\
MOS)_\31_PL?PK_T%T_[\R?\ Q->9'PYH7]IQJJ1>5)"Q2,W2EE(9?F?$G(P3
MRI[9Q@5%'X?\-IIMLTEPLKM(J23QW"X#>;M*X+ [=O?;GOG%/ZK0_O?@/VU3
MR/4O^%C^%/\ H+)_WYD_^)H_X6/X5_Z"Z?\ ?F3_ .)KR*>Q\.2VK_9X?(F:
M.Y96-WNVM$?DX/7?_P#JK;OK31X]?FO<6D+-+((76[219U:&3<2H^[AMH'3K
MCDT/"4EW_ %6GY'H7_"Q_"O_ $%T_P"_,G_Q-'_"Q_"O_063_OS)_P#$UX?X
MBTW3+/1;.]L]QDU +)%&7)\E%7;(#ZYDR![+7,UM#+J4U=-F<L5.+LTCZ5_X
M6/X5[:LG_?F3_P")KI-,OK?4K&&[LI!+;S+N1P",CZ'FOD:OISX8_P#(AZ/_
M -<?_9C7+C,'"A!2BV:T*\JDFF7M>\2:1H+0KJ]XMNTP)0%&;<!UZ ^M97_"
MQ_"O_063_OS)_P#$UPO[07_'YHW_ %SE_FM>=^$[:UN_$5G!?!6@9C\C-M#M
M@[5)[ G _&M*&"IU**J2;)J8B49\B/?_ /A8WA3_ *"Z?]^9/_B:/^%C>%/^
M@NG_ 'YD_P#B:\G2T=[?4I?$NA)I\45HS1FWM1 [$2Q#C/'&<;L=">M20^!;
M,W/E;M1G2220":%5V0*J!E$G!Y.?;VS26%H_:;_ /;5.B1ZI_P +'\*?]!=/
M^_,G_P 31_PL;PI_T%T_[\R?_$UY);^$=*N+PVT=S>J\!@\]F"D$2Q%_E]P1
MWZT[1_!^F:G&MU%<7GV>2W65(,;ILF1D)^1&R!LS]W^(#CK5/"T$KMO^OD'M
MJO9'K/\ PL?PI_T%D_[\R?\ Q-'_  L?PI_T%D_[\R?_ !->46>DV$/B;P[:
MA(9X&2<.\L6!+MDE 9U(ST4<'THDT[2=9@S#LNKVUC9YH]'@:/SE+*% 5EZK
MEB2%Z$?6I^JTK]?Z^0>VJ>1ZO_PL?PK_ -!9/^_,G_Q-'_"Q_"G_ $%D_P"_
M,G_Q->/Z]X=T;0FC%T^H2M)<&)0&10%58V.[@\_O"./2KE[X4TG^UY(2NH6@
MGU!K*V3@JHV@J_(R5YX]1W]7]4HV3NP]M4[(]4_X6/X5_P"@NG_?F3_XFC_A
M8_A3_H+I_P!^9/\ XFO*H?!&GM:Z8TE[<[[IH TB1L8V\P\JIV;05Y_B.<'@
M5F>&H=$?5M4,MM<3Z=#8.Y69E\P$,H+*0, \G%'U.BTVF] ]M46]CVC_ (6-
MX4_Z"R?]^9/_ (FC_A8_A7_H+)_WYD_^)KS=O!NE7GV417)EBCLHG!M$):;?
M+*/,(",> J@C'7 R*RIO#>ESQZ1!9K=A[KSX/M9X2296<(""/E)(7C@X([\T
MEAJ#ZL'6J+HCUW_A8_A7_H+)_P!^9/\ XFC_ (6/X4_Z"R?]^9/_ (FO)+KP
M396]Q:1/?L5NYU@C9=O+*&$P^H<!5_WA4-]X:TO3]/FOKW^TXE$<;"T?8LT;
M,TBX?(Z?(&' X/XTUA*#V;%[:KV1[#_PL?PK_P!!=/\ OS)_\33K?X@^&)YX
MX8=41I9&"(ODR#))P!]VO%?'VBVNFSPSV2DI.?F\L 1Q$*OR>N[^(].",9ZU
M@^'O^0_IO_7U%_Z&*TCE].4.=-B>)FI<K2/K6B@=**\@[CA_%GP[T_Q)JQU"
M[NKN*4HJ;8BN,#ZBL?\ X4WHW_/_ *A^:?\ Q->GYQ5#6A=G2YQIQ(N]O[LC
M;G.?]KCIGK71#%5HI14K(RE1@]6CS_\ X4WHW_/_ *A^:?\ Q-'_  IO1O\
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
MZ-_S_P"H?FG_ ,37J%%'UNM_,'L(=CR__A3>C?\ /_J'YI_\31_PIO1O^?\
MU#\T_P#B:]0HH^MUOY@]A#L>9W'PETVX\H3:IJ;B)!&@9D.U1T ^7IR:C_X4
MWHW_ #_ZA^:?_$UZABC%'UNM_,'L(=CR_P#X4WHW_/\ ZA^:?_$UWN@:7'HN
MD6VG6[N\=NNP,^-QYSSCZUI45$Z]2HK3=RHTXP=XHY3QIX*LO%DEJ][<7,)M
MU95$.WG..N0?2N;_ .%-Z-_S_P"H?FG_ ,37I]+3AB*L%RQEH*5*$G=H\Q?X
M0:4_W]3U)N,<LAX_[YH'P@TH @:GJ0!Z_,G/_CM>G8HQ5?6JW\PO80['F'_"
MGM)!R-3U+_OI/_B:5?@_I*$%=2U($# PR#_V6O3L48H^MUOY@]A#L>8?\*=T
M@8QJ.H\=.4X_\=H3X/:2C934=14^H9!_[+7I^*,4?6ZW\P>PAV/,&^#ND-][
M4=1/U*?_ !-+_P *?TDXSJ6I<=/F3C_QVO3L48H^MUOY@]A#L>8_\*?TG:!_
M:6I8!R!N3@_]\TT?!S1QG&HZB,\'E/\ XFO4,48H^MUOY@]A#L>8K\'])0Y7
M4]24XQPR#C_OFD'P=T@  :CJ( .1\R=?^^:]/Q1BCZW6_F#V$.QY@?@[I!QG
M4=1..1RG_P 30WP>TEB2VI:D2>N63G_QVO3\48H^MUOY@]A#L>8'X.Z01@ZC
MJ)[]4_\ B:DL?A'I%G>V]PE_?EX9%D )3!(.?[OM7I5%'UNMMS!["'86BBBN
$<U/_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image02.jpg
<TEXT>
begin 644 image02.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" %6 >(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZIHHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H-(
M37*^./&NF^%;&5[F9#>>66B@'S$GMD#G% FTMSJN*AN+NVMD9KBXAB51N8NX
M4 >O-?/.C?%R\\2P7;:O/%I,22[88X6*>8N.ISSG-5=4U[PY-;R_:+I+GY3D
M%MQ;VQWHL"=]CVQOB'X0,ZPKXCTQY6. J3AB3^%06?Q"T&YU*YM/-EC6'&)W
M3]V^1S@^WO7S!HNMV%I%/>W^FV=M"V#9".W6.:0<ACCLOO3;JZU#7;5KR]N$
MT?0<X#MG,I]%7J[?I5Q@V<E7%P@K_P!>BZMGTU?_ !3\&V4K1S:W"74XQ&K-
M_(5K^'_&/A_Q VS1]4M[B7KY8;:_Y'!KXX.JZ9:?)I&F++CC[1??.S>X0?*O
MZU;T_P 17,4\<AM[,E2"-D(C8>F&7!%'*NXHUZS7,J;M\K_<?:-IJ5G>W%S!
M:7,4TMJ_ESJC9,;>C>AJZ*\R^!-]8WWAR]-G;>1-]I+W!+;FD=AG<3W->F+T
MJ6=<7=7%HHHI%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16?J&LZ=IX
M)O+V"(_W2W/Y5SEYX_L5RMA;W%TW8[=J_F: .SHKR^[\=ZR9E$-M;1;B-J-D
MY^IJ6'QOKB8\ZQM']2K$?UH ]+HK@8O'MP/]?I1_X!)_]:K<7C^S./.L[N/U
MP U '9T5RT7CK1'^]--&?]N,_P!*OP^*-%E^[J,(_P![*_SH VJ*IP:I8S_Z
MJ\MW^D@JVKJWW6!^AH 6BBB@ HIDLL<*[I75%]6; K,EU_3E;;'.9W_NP*7/
MZ4 :4S".-G/1037P[\2]5OKOQOJDM\9!()?D5NR]L>U?8]WJMS+:S&WTNYV!
M&RTQ$8 QZ'FOCGXM-N\;71_Z91_^@UHE[C9PU:K6*A2[J7X6.<?5KH]7'_?"
M_P"%)IJ2ZOK-I;89VGE5&VKSC//3T%9S5Z%\$U']O:G*0"T=FQ!(Z<T4ES34
M2<QKK!X6=>*U2_X!C:*(-?\ B-%#?D"TDNC&$)X*)PJ?3@"IOB,]T?&%]#=L
M?+A8)!&.$2/ P%'85G_#6V-]X[T\'&U)FG8DXP%R<FK?Q OX=3\8:C<6L@D@
MW!%<=&VC&15MKV3]3SZ2E_:<8+51I_<[_J8T1J_;GI5"*M"V7IG\36!] ?1G
M[,SL=.UM?X!)&?QP:]M%?/\ ^SI=6]U::C;6>L?9[QY X@5 V]0/O<BO:/L^
MLQ_ZN_MI1Z2P$?R- &Q16/\ :-:B_P!996TX]8IMI_(BC^VFB_X_-.O8/4A/
M,7\UH V**S[;6=/N"%CNXM_]UCM/Y&M!3D9'- !1110 4444 %%%% !1110
M444&@ HI*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
ML6BD(JP07!+*H5A@'&1R5S]*ZKPO9SZ?X?T^TNR[7$$*QNSR>86([[N]:E%
M!1110!G,,WU[_P!<H_\ V:OGUO#_ (ECN;I;+,<;S,ZJUJK=3UR17N>LZ/\
MVC?YCU*_L9!&,M:R;=W)Z@@@USWBBS;PQX?O]9U#Q9K*6=G$99/]6Q/H "O4
MG 'UI._1V$U='ER^'?%Q0"20)R<_Z'$<#GV[YKK_  SINLII>N1ZO=AVN]/,
M,8:!8_WG/H.G/?UK@/ OQ5UO7?$\&GZEJ4^G6EV^RWE'ERNA[>8-H![ X/%>
MX-H/B$?=\59/^W8QFE:763+35K6/+8]$\0SQKYK7$BJ OR/&"K8'/W?N^U7M
M-T75K>Y65FU!2#ME"O'P<C&W SM]NE>@-I?B=>GB.R;_ ']/7^AJ%K;Q6F<:
MOH[_ .]9$?R:LE05K7*C4<8\J)=%:Y?SXYXB)TB.3N!#'MT&/RJ+4-/FDD!M
MYFB7'S*T/&?KFN'^(7Q%U/P,UO!?W.F7M_<+YB6MM;/N$><;V.["KZ9ZU'X-
M^(>I^,(I?[/72DN81NDMIE=6 _O @D,/<5M%65B).[N=)-:S0F4R,778V3M(
M[?7FK^D#$%]_UP'\Q6+<WOB,J1)9Z2P/7$KBF6=YXC^R:AY&F:>6\C!/V@@+
MZ'&.:4X\T7%!%V:8^WF:$Y3OP<U0\4V#:YIGV:)8(YMX.]P>%SDX]ZDA\(^/
MYT5Y+_P];;AG;Y;L14X\#^-&_P!9XGT>+_KG9D_SKX3#</9CAZG/"45_7H>]
M/,</.-FF5/ ?A<:#+)-<7 N+AB0A P%7M^->GZ"=UXQ_Z8@?K7!1>!O%(_UG
MC>)/^N=@O]379^"=#N]'CN#J.LRZM<2$;97C$811_"%'O7TF#P>*C6]MB9IO
MR/,K5J3AR4T=2.E% Z45[)QA1110 4444 %%%% !1110 4444 %%%% !1110
M 44T2(9"@=2ZC)7/(%*&4D@$$KP0#TH \$_:,T77[[6+"[TNPN[S3%M&CN?L
MZ;]I#$C(Z]Z^>=?\+:YIJ^;>Z-J,$;+O#26[ $>O2OT"/3BL?7+U[.TEDDBW
M0*IW9&01Z>] 'YYE(8]'A00M'>-*[33>9E9$XV+MZ KAN?>JN[ ST[U]-:W\
M/=!U>^DU"\T1[)93E+6V<Q(J^I [FLN]^'7A29A&NFFWD93M"7+ GW )YQ0)
M*QX]X$LEN;ZW0S1P--)CS=^)%VC=\H[YZ'VK1^).FP_9D$+-/=)(8MVS+N,;
MNO\ %CVK9C^'/B_1;YTT[1VU6P<_+(F & /URI['M7=_#OX<:]=7T>LZI%;0
M?9MZVMI!('6$MRS,03SSTH&?/EA87]U%']GL[F8X'W(F/]*WK/P1XEN_]7I-
MPH]9,(/UKZRL/"-S=0K)#<0F)NC1'(/Y5?;P;#;1^;?WJQ1YP7=@@SZ9- 'R
M3K7P]U[1O#\^K7J6WV>$J'CCEWR*"<;B!V'>M#PIK5K9^'YDE\C!8,1OS(2.
M  IZDGH!Q^-?75MX+L)(,2#SX9%P03E74C]0:9HOPX\%Z3J2SV.@Z9'J$&)
MVS<Z9SAL'..AP?:@#B_@W\&]"TC2K'7-<T]KG7;I!<O'=?,ENS<@*G3(&.M>
MU!0  !@#@ 4HZ44 %%%% !1110 4444 %%,DFCC_ -9(B_5@*KMJ-H#_ ,?$
M9_W3G^5 %NBJ?]I6_9I&^D;'^E']HP>D_P#WY;_"@"Y15/\ M*V[NZ_[T;#^
ME.34+1NEQ'^)Q0!:HIJ2(_W'5OH<TZ@ HHHH **** ,S4DN%G6>!/,&W:RCJ
M/>O)?C]>-J'@6/3<M%]JU*UBD!^4[2__ -85[%J5X+&SDG,4DVP9V1C+&OGW
MXM?%":\TJ[TQO"D^UN4FG0[HW!RKKQU!H K?$/3K32M!M;VRMQ')8SQK;(%X
MCVL.>.!G!!//6O9_[9B\F)Y9XXVD0-AF ZBOE/XB?%"+7O#$-JMB\%ZY#7'(
MV*PZE ,$9]#1X9^+?BFWTZ*.46%TJ@*OG6H+!0, $]Z /JK^TX9/NW$1^CB@
M3[S@,#GT.:^=H_C!?G_CZ\/:+/\ 2':?TJW:_&:U@D#OX5MXI1T>WG*D?F*
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
MB&[DV!&/7Y5SQWKP%=_\*A1[FEV<?,[8_(4 >E:Y\:_&.HJRI?V^GQL>EK$
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
M)TSQIJ]A$I9(K@_,G09YX_.N;TOQ@8?&?B:VM+HPPW=])<QJ'PK9.#_*O/\
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
MOK^EP:C.IS!$+M$CB_#OBO!3XD\9$?\ (P7'_?\ %,&O>,#][Q#<_P#@1_\
M6H ^KAJFO_\ 0 MA];Y?\*7^TO$)_P"8%9CZZ@O_ ,37R@=;\6MU\0W/_@3_
M /6IAU?Q4>OB&Y_\"30!]">)_"GB_P 6WWF7#:?;6<()CA%SE4'<].37,>,/
M%MA\.-(_L3PO+#<Z]* UU=LNX)[''Z+7CYO?$<V5F\17&UNN;IJH76G"U"N;
MR*X=V^<+N)_$GK0!VJ^)O$\P6:_\2WSLPX5"$4>P%:]GJ'B6>/=#=7[H?XFE
MZUYPDDLS9)+$>O05U>G>*;JRM%@BAB?'&YB30!HW>M:LDS17&KZA;2#L)B/\
M:U/!NK:W:Z_;7$^O7%Y:(P+0S'<KC/0XKBM3U(7\IFN(MCGC*GBH]-NY+699
M()"CJ<@]0:!/8^^K"YCNK.">#'E2(&7'3FK.:\H^ _BU=?T">S?"W-D1E,YP
MK>GMFO4U:FT*$G)7:&WR^98W"GO&?Y5);/YEO$Y_B0']*;(P\F3/3:<_E4>G
M$_V?; ]?+7^5(HN+4=YC[)/DX&QLGTXIZ&E894C&<CH: /FV3X?^'_%F@VVK
M:),;.65,/) -T9D'#!D/0YZUP.I?#KQ%8R7)MX4U"*-]A:W;+'C^Z>>]6M"\
M5:Y\,_%&H6]SIK_89YV:;3KE3&K#)PT;=CCOW[UZ7H_Q4\#7RW%Q=W-YID\C
M[C#/;LVW  ^\N0>E 'SEK5M>V4J)+:2VI!)??$5/T%;W@.+5C]LNDOKRWL8X
MV \F0H)'(^[[X&<U[!XC^*/@];2:."YN;_*%1MM"1DCU;%>;>*OB/8S6QAT[
M3)U4)M'F%8U''H* .ABSYSYP%$:8]NM<OK_B*PLM3C82^>T83*0G<>"21GH*
MXC6->U#5I";B8QQD >5$2J^V?6L+[5;&4(JG;TW=C]* .I\2>*KK6[<VOD16
M]H6#;1\SD@\<]JYU5 ]SZFGLNUB"<X[UJ>'?#NL>)+P6V@Z=<WTN<'RD)5?J
MW0?C0!DF1(5:20;E0%L>I[?K5KP'I-QXC\:Z-IC2RI_:%R(7D"Y*^I /IS7I
MFN_L_P#C6ST:.YC@MKV5U)EMK:4&2'VYP&/TKT']F_X/:CX<U4^)O%4 @NUC
M*65JV"\>[@NP'0XX ]Z /8_ASX"TCP'HHL=(C+2O\T]U(!YDS>I/8>@Z"NMH
M'2B@ HHHH **** "BBB@ HHS44%Q#/O\B5)-CF-]C9VL.H/H1Z4 4]8T:QUB
MV:#4+>.5&&/F%?-'Q?\ @;):O)J?AE"R_>:$5]20SQ3QK)#(DB,,JRG(-.?8
MZD-@CH0: /SCO(]4M%:TN(KE.=IC*GYL54TWPSJ^JW6V"RF.X_W37WKXD\/Z
M'="QOEM;:55NE#.N""#E3S]:T;6R\-Z<X\O[%$WFF 9('[P?P_7D47 ^6?!7
MP U.^\N?51Y,?!(/7%>\>%?A=I.@QIY<"LR_Q$<FO3@%_AQZ<4;*=P,NUT^.
M  (H4#T%:,4>VI N*=BD "H;C^&IJAN3PM %=C@51U,_Z&[#^'#_ )&K;5#,
MN^-D/1A@T 5YVR,COS6)?-UK3A8M;*&^\OR'ZCBLK43P: /G?]H#5'N-7MM-
MB)\N",/(,_>9N@_"O(MVV0I']\<,_P#05Z=\:86C\57$S D.%8?0+7F-MGRR
MX&3C=CWH"UA)98H!F9P"?7DTW^T($*>:2H==RDKQBHHH6DC(OH]R<D,O!^E3
M/;Q-&OG1_(G"X].U %I'5UW1D$$?@:5I-\>.>O(]/K5*&.6.0,3G<<.,X5?3
M;5M48SAE&05(?^E #Q&N.E*(U]*?C %)0 W8GH*-J>U=5HWB6PL-/BMY_#FG
MWDJ9S/(3N?GO5W_A,].'W?"6DCZY_P *T4(]9'F5,9BHR:C0;7JCB,)[483_
M &:[?_A-K,?=\*:./P/^%+_PG-N.GA?1O^^#3Y(?S$_7<9TP[_\  D</A/\
M9HPGJM=O_P )W&/N^&=%'_;.E_X3TC[OAW11_P!L:7+#N'US&_\ 0/\ ^3(X
MC"?[-+L'H*[.7QY+)$\8T+14W*5R(.F>]<=4R26S.O"U:U1/VU/E^=[C2!W
MJCCS)7>3B)3CZ^U79!D5!-"Z+$2N$&2?=JDZ@4_+D\*.U5AJ0:Y6")"6)P2>
M,?A4EU!)+&$238B\GGJ33XT_U>XIO7AI1@%_QH CM-1$RDLH4AL;<Y/U^E69
M/D/FQ<#.67L1Z_6JEV\31S1MY<>X$;L=1Z\5/9(%M57S/, 7&['44 >L_ 35
M)+'QW8LCGRKDFVE'9E8<?D0*^M5-?(/[/.G37GBRP9UPL6)B>V 3@U]=(>*
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
M!?B[2?#DVMQ:U?):1S>48U8$@L,Y_2@#TGQ_\/QJ=PVL^' EIK:?,T8^6.Y
M['T;WKG[.'QI%Y;MIBHX /[Z6(8/Y\UVO_"R/"$D3E->M.!R"2#_ "KS7Q=X
MO\.7NO75S#!X9U"%MH2>\^TF0@#H57 &/:@3N=)<:CXS"YOM8TG3(O[TE[&#
M^2\U6CTE=5R;OQ!J^L,>J:78R2+_ -]M\HKE;?Q];VN$T/3M)CN"/^89HRE\
M_P#72;=C\!7;>$K'Q=XMF1]8TC5[FT/1;J]=(\?[J[1^0H#4]P^$=RC>&!I\
M6G3V$>GOY"I.R;W& =S!"0&.3G/-=S7)>&_!FE:7I4<,.FQ6#D[W2UD91N]<
MYY-:W]@Q+_JKW4(_87!/\Z!FO161_8\X^YJU^/JRG^E)_9-WVUF\_P"^4_PH
M OWMI%>0M%,H96&#FOF[XE_L[SW-S/=^$KQ8()"7-E("44]]OI]*^@_[)NN^
ML7I_!1_2C^Q7;[^J:@?I(!_2@#X>O/AQKF@JT6I1 $$G(!Q^M8S?;M,.$E94
M[KG*G\#Q7W5J7@G2=2B*WWVF?/=YF->3^-?@?:NDDVC@9 SM8Y-)I/1C3:V/
MESQ%JEQJ<]G]J8-Y,;1IAC@ ^@)./H*]P\+1"6#2KN.TB::ULD-O<GY0JE!D
M'G!).1[5YIXL\$ZAH\S+/;,FTG!V\5O_  XU=+FWM]&OVQ<6;LUO&[$"53SM
M'^T#R/4$BJBDE9$R;;NS;URYL;G2U\::]HEQ-+8S96W5_*\L[MI5O[RYP>E>
M.>*(8H]0FDLU,<$V+B%>Z*PW 9]LX_"O;-2GU^]M80UI:3S23M%>Q7).QX!T
M+ C@CJ?I7C?CR\MKK7+EM/""T0B.$*,#8HP,>U-@CWOPI?G5O#>EWS'+S0*7
M_P!X<']:ZO0^(W/O7CGPO\;V5CX8LM,O;?S3#N :&0&09;/*'!/X$UZ;I7BK
MP\(&_P!/E5\8,;6\F_\ +;7QF)P=2%5\L=+GU>'Q,)TTV];(XKQYX9N/$NM6
MGE3+%!%O#G&6Y(Z#UJU"_AWP3I\B6D,4MV!B664[CG_:;U_V5Y^E8_C3QG]D
MWI:I) DA("YQ+(/5C_ /;[Q]JXC0=.U+Q=K$42HS1;L$*,*BYZ"O:PF'JR@H
MS=HKH>5BZL*<W9>\SO?#&D^(_BQKICLW>UTJ%L7%\ZX6-?[JCIG_ &1^)KZY
M\/Z9;Z'HMGIEHSF"UB$2%SECCN3ZUB^ ]&32/#EE96]O':6T* ".-<<]S]?>
MLJ^U;Q/#JUY;6]O*]O\ ;D:"46V0MNNP.G3EF+9!]-WI7JQ@H*T3S)3E+5L]
M R*7(KS4>*_$SF>YCTIA J2+'"]JX+D2+AR<\85C\O?'%6[GQ'XCAMGN7TP$
M ,J10P.^2$4ACW(+,0,8Z51)W^12;AZUP=OJWB232X;F*R<W4UVVZ"5=HCB\
MG<!G' #<9[]*K0^)_$LCBV32#YJQ0EYIK9PN\H3(,#KR..F,T >BY%+D5YG>
MZ]XFFOFE@M+B.*,@&W2W;Y?O\%B,,3\IR..<5/)XOUJVO-*M[^SM;9KV=06:
M-PJ1E@"#D\,/[W3) QS0!Z(2!U-&1ZUYUI^N^*+=7%_:/*TDV8M]L<;,G"#8
M!M+8ZMG;CG.12Z9XC\1);117%DTL@DVF62UD!8Y_U1]\<^9]WB@#T7-%8OA.
MXO[K0;>35R#?9=90(C%@AB,;3[8Y[UM4 %%%% !1110 4444 %%%% !1110
M4444 %)CW-+10 @&.YHQ]:6B@!-OUHV]>O-+10 F/<T8^M+10 FVEQ110 8!
MZU6N+"SN1BXM8)1_MQ@U9HH YR]\#^&+W_CYT+3W]_) /Z5S][\&_ UV3OT.
M%">\9*UZ'10!XY??L\>";C/DQ74'^[)FL"]_9CT&0DVFJW<7IN4&OH*B@#YC
MOOV:+X0F&Q\2GR2<^6Z';GZ=*YFX_9A\0PDM;W]I.Q_B8X-?85% 'Q]9_LS>
M(I&Q=7EI&/4'-=EX<_9DT^"19-;U)Y@.L<0P/SKZ/HH Y3PQ\/O#/AN-5TS2
MH%=?^6CKN8_B:ZI5"@!0 !T I:* #%%%% !1110 4444 %(5S2T4 8NN>'K'
M5X6CN[=) 1U(YKP?XD? QKB-[KPY((KE/F4'@'V)KZ2IK(".10!^?WBB7QMI
M5NVGZ[%JGE*-IW.SH1Z9'45YY=322.<JP/N,5^EFL>'K#586CO+='!&,D5Y'
MXN^!NGWI>2P54)YVD47!(^,X'0Q!"<,/7^E=CIOC+4H;40*PV*NT?.V,#\:]
M'U;X)W<$K*L)//! K9\'? 5GN$GU/=L!R(_6HG3C4TDCHP^+K89MT96N>6^&
M/"^J^,-2660/Y!/+X_E7UM\,/AU:^'[*-Y80&QPN.3[FNB\)>#;#08(_+A3<
MHPHQP*ZNJ225D8SG*<G*3NV(% &!P*,4M%,D0C/K1BEHH 3;GKFC;[FEHH 3
M;[FH;BSMKB2)[B"*5XCNC9T#%#ZC/2IZ* $V\]31M'O2T4 )BEHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@@'K110!
M$T$3_>13]13EB1/NJ!^%%% #Z*** "BBB@ HHHH **** "BBB@ HHHH ****
3 "BBB@ HHHH **** "BBB@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image03.jpg
<TEXT>
begin 644 image03.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" &E J@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZIHHHH **
M** .5_X6/X(_Z'+PW_X-(/\ XJC_ (6/X(_Z'+PW_P"#2#_XJCX3_P#)+/!O
M_8%L_P#T0E=50!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5
MU5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\57544 <K_PL
M?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&_
M_!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51
M_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T
M.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0
M?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\57544 <
MK_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0
MY>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_
M ,51_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?
MP1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__
M  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\575
M44 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_
M!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$?]#EX;_\
M&D'_ ,51_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_
M  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y
M>&__  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_
M\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=510!RO
M_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$?]#E
MX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7AO_P:0?\
MQ5'_  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!
M'_0Y>&__  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\
M!I!_\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=51
M0!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$
M?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7AO_P:
M0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\
M"Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX
M;_\ !I!_\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q
M5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\
M+'\$?]#EX;_\&D'_ ,51_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7A
MO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%
M4?\ "Q_!'_0Y>&__  :0?_%5U5% '*_\+'\$?]#EX;_\&D'_ ,51_P +'\$?
M]#EX;_\ !I!_\57544 8NB>+/#FO73VNAZ_I&I7*(9&BL[V.9U0$ L0K$XR0
M,^XK:KE=2_Y*GX>_[ NI_P#H^PKJJ "BBB@ HHHH **** .5^$__ "2SP;_V
M!;/_ -$)755YK\/?%EEI'@'PUINH:?XDAO;/3+:WGC_X1V_;9(D2JPR(2#@@
M\@XKH/\ A/-(_P"?/Q)_X3FH_P#QB@#JJ*Y7_A/-(_Y\_$G_ (3FH_\ QBC_
M (3S2/\ GS\2?^$YJ/\ \8H ZJBN5_X3S2/^?/Q)_P"$YJ/_ ,8H_P"$\TC_
M )\_$G_A.:C_ /&* .JHKE?^$\TC_GS\2?\ A.:C_P#&*/\ A/-(_P"?/Q)_
MX3FH_P#QB@#JJ*Y7_A/-(_Y\_$G_ (3FH_\ QBC_ (3S2/\ GS\2?^$YJ/\
M\8H ZJBN*U#XG>&M.^S?V@=;M/M,RVT'GZ#?Q^;*WW8US#\S'!PHY.*M_P#"
M>:1_SY^)/_"<U'_XQ0!U5%<K_P )YI'_ #Y^)/\ PG-1_P#C%'_">:1_SY^)
M/_"<U'_XQ0!U5%<K_P )YI'_ #Y^)/\ PG-1_P#C%'_">:1_SY^)/_"<U'_X
MQ0!U5%<K_P )YI'_ #Y^)/\ PG-1_P#C%'_">:1_SY^)/_"<U'_XQ0!U5%<K
M_P )YI'_ #Y^)/\ PG-1_P#C%'_">:1_SY^)/_"<U'_XQ0!U5%<K_P )YI'_
M #Y^)/\ PG-1_P#C%'_">:1_SY^)/_"<U'_XQ0!U5%<K_P )YI'_ #Y^)/\
MPG-1_P#C%'_">:1_SY^)/_"<U'_XQ0!U5%<K_P )YI'_ #Y^)/\ PG-1_P#C
M%'_">:1_SY^)/_"<U'_XQ0!U5>-:$WAIFF;7F1_B#%J4LLL",1J$Q2<O#&%
M+M;[%B(&#&% ?@KN'=_\)YI'_/GXD_\ "<U'_P",4?\ ">:1_P ^?B3_ ,)S
M4?\ XQ0!YI9_%O6;BSLGFOO"MDUQ<RQ-)<R1D(BVK2Y*Q7;[2C)M(9EW;UXC
M/70M_BQ/+K&GAM4\,KI]Q'I3O$7/G!KK<)(P?,QE-N_..%(!7G=7=_\ ">:1
M_P ^?B3_ ,)S4?\ XQ52Y^)WAJUOK2RN3K<-Y>;Q;02:#?K)/M&6V*8<M@<G
M'04 <7X-\;^(&UK^Q[G7-!U2ZC;5)[BUBMG%V&M[K:L 'GG:65B5RORJH&&Q
MFNH\$^*_^$ET_5_[;N]#U'1H[.*>6[MHS';H)%D\VVG61W >-5!;)'$@W*O?
M7_X3S2/^?/Q)_P"$YJ/_ ,8H_P"$\TC_ )\_$G_A.:C_ /&* /#?"<?A6#X6
M:[(;_P '3WTWA5U6'3;9(KB'Y"9/M1#MO8O]G 9MOS# 4$\]U)\3]1AUS4[2
MVATU]/M;,RPLTT1<)LC9;DA9S))#M9F.(E&T##GK7<?\)YI'_/GXD_\ "<U'
M_P",4?\ ">:1_P ^?B3_ ,)S4?\ XQ0!YMXJ^(.LZ2UIJD/BSP?<6RZ5J$D7
MDJSVU_-%+$553YXQ(491M!<KA_O;AMV]5\;S:5K]W:SZGX7-W]AL9&U06Y5+
M>.664%Y1YQ+1#]WCYU ,P).&KKO^$\TC_GS\2?\ A.:C_P#&*/\ A/-(_P"?
M/Q)_X3FH_P#QB@#F_&&HQ7VA^#KSQ'-I]WX9FN =8GLW\VP?,3"-G)ZP>;M)
MW94';N. 36'H/BS[+K5MI7A+_A%]-TB_UN2RAG6]DODN@MJLF^!08U15 BAV
M(64.Q48VC?Z!_P )YI'_ #Y^)/\ PG-1_P#C%'_">:1_SY^)/_"<U'_XQ0!Q
MDOQ%UN2QU^XL)-'GDL;&[O&MA;R>;IKP2 ""Z7S<DR+O*M^[_P!6Q =:;=?$
MZ=Y5:R\1>$HM.;6IM.-_."88X?LQFB<L)P"<@H>0'/39TKM?^$\TC_GS\2?^
M$YJ/_P 8K,U/Q#X:U/4-,O;RQ\5M<:;*TUL8]$U6-5=EVDE5B ?Y21\P/!([
MF@##\7ZOHM[8_#'6/&4>D6%S->)=LM^R*(,VDK-@R8( D\GKC#;,\XIGQ!^)
M5CIOD:EH6I^&[A3I5_<VD]TN\O)#)$NR-Q(N4D^=?EZE 06 Q79?\)YI'_/G
MXD_\)S4?_C%'_">:1_SY^)/_  G-1_\ C% '':+\39KCQ$-/O];\*>4UW<6(
M>VD))9(!,).9?N*3Y9'\1&<I]VN;TOXBZK:63W]I>Z%]EET/3;B#3[>!4BM=
M\LD<TH#W*)L1P5;+* 6C4L"AW^J_\)YI'_/GXD_\)S4?_C%'_">:1_SY^)/_
M  G-1_\ C% 'FVL>-FUR3PJFLRZ%9NE[IET(6D2229VEVM/;R+(R",?,AQN^
M\07'1O0K[5+'3O$FNZIK]U%;VND6D#0F:0*D22;]T@R<;G8>6#_L8'5LS_\
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
M -+*[6W\8Z%,-=/VUH1H;;=1-Q!)!Y'R[LG>HR"O(*Y!!!!.17%2?\G20_\
M8GG_ -+*S=8\(Z_X@_X6S:G2KC3TU](3I\\\T!65HH$CP0DC,NYDXR/NGG!X
MH [Z?Q]X<@T*/5Y;Z5;229[=4^QS>?YB!BZF#9YH("LQRO"C=TYJ[/XLT.#7
M-/TB34(_M]_&);9%5F616#E3O VC<(W*@D%MC8S@UY7J'@WQ'(O_  D$6DW#
MWDFL:A?'2#<0"9([BR-JN6W^7D,JN0'/RL>XQ6S=_#)H[?PDUM/>?VO86EKI
M\UW#*@AC$$4BB<JPW,ZB24(%XW.I<$+P >F:;J-KJ4<LEE+YL<4SP,X4A=Z'
M:P!(^;!!&1D9!'4&K=>;_"[0?$FA:]KD6K-,NC ".RC>Y\V,XGG*F)=Q,:"!
MH$*X7+(3@_>/I% !1110 4444 %%%% !1110 4444 %%%% !7DG@BY2S^-?Q
MBN95E:.)-)=A%$TKD"U8_*B@LQ]@"3VKUNO)/!,SV_QJ^,4T-M-=R1KI++!"
M4#R$6K?*I=E7)]R![T =G+X^\-Q^&;'Q =09M+OL_9I([:5WFP&)VQ*I<X",
M3\O 4D\5;G\7:%#K5EI3Z@C7MXB/"(T9T(<,4W2*"B[]C;=Q&[!VYKR/3/!G
MB:T^''@9'T2X.JZ MY!/IXN+?=*)K>6(.C^9LP&D4\L#C=QG -JV^&^N:=KV
MCVR*;JSV:&T]\LJA(&T\2;U920Y\S*[=JGECNV@9H ].M_&?A^XFUF*+4H]^
MCJSWNY&01*I968$@!@&C=25R RD=1BMZ&19H8Y4#A74, Z%& /JI (/L>:\C
MU_X9W27WB*7PQ)=V\MS:23PR7$Z%&NFDEECCCP-RJLSM*Q?)W&,*=JE:[?X;
M6FL67A98?$'VD7/VFX>*.ZN//FB@,K&)))-S;F"%03N;ZF@#J**** "BBB@
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
M_P"PU)_Z;KRNJH *Y7XL?\DL\9?]@6\_]$/755ROQ8_Y)9XR_P"P+>?^B'H
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
MR5/P]_V!=3_]'V%=57*ZE_R5/P]_V!=3_P#1]A754 %<KX-_Y&+QW_V&H_\
MTW6==57*^#?^1B\=_P#8:C_]-UG0!F:ZUSIGBK5KI9[Z;1I+*W.HVPN9<PJY
MF0SP_-F,J$4L(]N1N8991G+LO$XL8_#GAM5:\M=4L@KWJZG<2W4+O;R3;G8H
M=N[:=I,P;NHPG'HD6D:;%JTVJQ:?9IJDT8BEO%@432(,85GQN(X'!/85G7W@
MWPQ?W"SWWAS1;F=(UA62:QB=E1>%4$KG [#H* .!\(?$6]_X5GI^J/IS7K1Q
M6EBOF33O=37)C3>9HTA=U!!#JR^8SJRM@;JFU7QC?:VV@"#3KO3/+U'3C>"2
MZDMYHY)7P8C"54R1E=P._'4'9P2O<1>#?#$-O<00^'-%CAN8UAGC6QB"RHO*
MJPVX91@8!X&*<W@_PT[6C/X=T9FM$6*W)L8B845MRJGR_* W( Z'F@#S?XEQ
M:G%XK\176G3WHM[/0X;^1AKUS:K:.&N 98X%/E2G;$I*.40E>3\S&M^U\>ZG
M+IFK7:Z7IP@L9X[:"2XOY4>\=XXY5Q'';NP8I*OR*&.[*C(^:NHU+P=X8U34
M6U#4_#FC7E^Q4M<W%C%)*=H &6*D\ #'TI]QX4\.W,-Y%<:!I,L5[-]HND>S
MC99Y.N]P1\S<GDY/- '':3\2[S4+K3<:!&EC=P:;.T_V[+1B\+*J[/+&65U/
M< KSD'Y:G\,Z_=:Y\1(KCRWM].GTJ=H(Q>M(LJI<(JN\. L<F2XXR<$ MQM6
M'3X/ 4VLZ;;)X-TV"+4%-QI]^^FVRPW+1GC81\X.&W*64 @_*3FH8?$&CZ;K
MGVNV^'-];:M<K=SO=)%IL4C")U6=WE^T#^(KDD\]><4 9UGJS-HO_"3WT_B6
M[U3^W387-GIEXB) ?M0CAMV@FD6-5/[D,P&\[\[@K&M^Q\<ZU>6MJ(]!TU-1
MO+NZM;6WDU5E23[.SK*2_D<'*?*NTY&2=N#6K8VWAO6/$D5[=^&K>V\1"WBO
M(Y[ZPC%SL*@963D[D)V,,Y4XXPREM)O"/AM])_LIO#^CMIGF^=]C-E&8?,_O
M[-NW=[XS0!S%I\19;N6S:#2$6TNAI<J-+=E9!%>[U!*!"-Z,F-H8@@YW#&#<
M\(>,[[6M4@L]1T:&Q%PMZ8I(;WS\FUG6&3(**0I+J5//?(7C._J?AG0=5O(;
MS5-$TN]NX%"13W%I'(\:@[@%9@2 #R,=ZQ-(^'.AZ;HNKZ>$^T2:LTK7M[-;
M6_GS^8Y=@Y6(*PRS8W*<9XZ#  SQ4DR>.]!FMI;MI%L+V46POYH+>9X_*V>8
MJDJ?OMR5;KT.!6;HOQ&O=3TR*4Z%#;7UVEE)9P2W_P"[<7*LR^9((_DQY;=%
M?.5[D@=EJ7AO0]4NH[K5-'TZ]NHXS"DUS;)+(J$$%0S G!!.1WR?6JL7@OPM
M%;W,$7AK1$AND2*>-;"(+*BX*JPVX8# P#TP* -72I[FYTVVFO[0V5W)&K36
MQD$GE/CE=PX8 ]^_H.E<_J7_ "5/P]_V!=3_ /1]A6[I&D:;HULUOH^GV=A
MS;VBM8%B4MM"Y(4 9VJH^@ [5A:E_P E3\/?]@74_P#T?84 =51110 4444
M%%%% !1110 4444 %%%% '*_%C_DEGC+_L"WG_HAZZJN5^+'_)+/&7_8%O/_
M $0]=50 4444 87BC79-(;3K6QM%O=5U*<P6EN\OE(2J,[L[[6VJJJ3D*QS@
M '-0P>)XK*%1XN_L_P /W4DIB@CN-0C9;G:J9>,G:2NYL#(#8 )5<XJ3Q9X?
MDUHZ;=6%\=/U73;C[1:7!C\U 2I5TDCRN]&4D$!E/0@@BN7TCX;2:?X@@UD7
M>C)>MJK:I>FVT@PK.3;&!47]Z2F TKDL7R\C'C)! .N?Q3X?0Z@'UW2E.GL%
MO ;R,?9B6V@2<_(2>!G'/%)=>+?#EHK&ZU_2( LDL+&2]C7#Q8\Q3EOO)D;A
MU&><5RK?#B6>PO[.\UA)8FT^\TVQD6TVRPQ7+AV\YMY$Q4HF,!.C9R3D9FJ>
M$_%5MJVD36UQI^HW,FMOJ<UX--"P6>;1H/FB:Z#OR5(VMD8).> 0#M/$>OW>
MG7?AZ/3+*SOH-6N_LQEDO#%Y8\MI0Z[8W#C;&_=>=O."2+NKZ_I^DWD<>HZC
MIEG%Y+32&ZO%B=5#*H8*>J[F +$C!*CG/'/WG@V_AT;PEI^@:M:6B^'RK(]Y
M8&X\XK T(R$EC"C#N2!WQC &#0\5>!=>\1V:1WGB/3Q,UA>6$[_V2Q5EN60D
MHHG&W:L:* 2W<DG/ !U]OXET*YF\JVUK3)I=DDFR.[C8[8SAVP#T4\$]CUK)
ML/B!X<FN+FUN=;T>&YM+*&^N62^1X4CE/RL)#MRO*') &)(_[PK'TWP'J]AK
MHU*'6='3_3I+UHXM'=,[K<0(F?M'W549^O3%4(?A;?II<%F?$,68;"SM5DBM
M)H6\RUDD,<FZ.X5PI25E90P)(#!@/EH ZS7_ !A8Z;)HL=G<:?>2ZG<0*D0O
M55V@E8()XU ;S%!9?08)^;H#T]>9V_PTO+3[ ECK%E%;P2VEQ)&]A),6DMW)
M'EN\Y9%()&&+D$D[L$@^F4 %%%% '*^,O^1B\"?]AJ3_ --UY755ROC+_D8O
M G_8:D_]-UY754 %<K\6/^26>,O^P+>?^B'KJJY7XL?\DL\9?]@6\_\ 1#T
M=51110!D>*M<30-*^U&![FXEFCM;:W0A3--(P1%R>%&3RW8 GM6=#XI?3ENC
MXT@L/#T4 B"W<NH*UK.S[_ECD=4)("C(95.2>",,U_Q9H8\0:3]E6Y>TNH9H
M[JUN44,89HV#(Q4\,,C!7N"1D=1B7GAGQ'>36E]/XCL#J=J["-!I)^QF-D*L
M&B,WF%CD'=YN/E "C+;@#9O?%OANPN9;>^\0:1;7$2JTD4U[&C(" 02"V0"&
M7'U'K3IO%7AZ#2SJ4VO:3'IPE,!NGO(Q%Y@SE-^<;N#QG/%<)KO@&^TSPIXE
MM=%9=3%UX?@T2RLO)5)@(D=%9I7D"$9E8D87@ #D<Z=KX*U4"/5(M5LK;7)+
M@W,ROIF;4JUND'E&!9L\+&GS"4\[NJG: #J+KQ5X>M+J:VNM>TF"YAC\V6*2
M\C5XTV[MS G(&T@Y/8YK*OOB)X7@N+>VAU_1GGNK*:]MG>_C2"1(SM.9,G )
MW<@'B.0_PFJ&G>!+_1TOX]$UR*T632;32K.5K'S);<6X;:[-O ?/F/P%7'&.
MG./%\+M5AT9[&/Q':%I;74K.6673Y92T=XZ2,07N2VY74_,S-D$ \C<0#OV\
M1Z+%>3V5QK&F17]O!]IN+<W:;XH@ 3(RD@A "#N( Q4VG:YI.IPSRZ;J=C>1
M0 &5[>X201@KN&X@G&5(//;FN2M_ VH1WJS3:U:S)#-)?6X-@0T=W);M"Q+>
M;S#\[MY?#<@>9@<KX)\!7'AZSNK*\U*TNK&;3+?35CMK$VS*L2,N\DR."6WL
M3P.<?B .E\7:[<ZEI-OH^@6$L6J6DU[;O?:D]LXCC:,?,BP/M+"5"!G(Y!P1
MBL+4OBV]G!ITLVG:3IJW$=TMP-:U<VAM[BV=4EA^2&0.?F!4J<L,G XSM+X=
M\437>B7L.I:7I]WI5E+IY6?3WNDN-YCW2J5G0J"(DPI&5.[);@U6C^'VJ6,U
MA)IFNV,CQ07:7;:IIC7)O);F17FD;9-&H!** @& ,CGC !U6F:W/)JD&FZM8
M"PO9[1;N)5G$J/C:)4W #YHW=0>,$,I!^\%W*YBQTK4I?$=A>:I*)?[,LI+<
M7 54^US2^6SN$!.Q%\L  DDECG[H9NGH *Y74O\ DJ?A[_L"ZG_Z/L*ZJN5U
M+_DJ?A[_ + NI_\ H^PH ZJBBB@#E=2_Y*GX>_[ NI_^C["NJKG_ !#X;;5]
M5L-2MM9U+2;VSAFMUDLE@;?'*T3,&$T4@ZPI@@ ]?6JO_"+ZO_T/?B3_ +\:
M=_\ (M '55B^+] 3Q'HQL_M,MG<1RQW-K=1 %H)HV#(^#PP!'*G@C([UG_\
M"+ZO_P!#WXD_[\:=_P#(M'_"+ZO_ -#WXD_[\:=_\BT <[=_#6[OM7N]9N[_
M $(:U<S6+27,&B%%:.VF,P4@SEBSL(PS;L;8D&W(!&U'X,E_X2/[;/J22Z='
M>RZC;V_V;$\4TD+1,/.W8,>'<A=@.2OS$#!L?\(OJ_\ T/?B3_OQIW_R+1_P
MB^K_ /0]^)/^_&G?_(M '"ZGX!\1Z5X>CMK.YM-<FWZ5;11IIZQ+#%9RAQ)(
M)+D"0;0<J"I)QC Z=_X9TK4=#FALFD@N;2475Y=W"P>5NNI9_,^0>82J_._R
MD,<!27)SNB_X1?5_^A[\2?\ ?C3O_D6C_A%]7_Z'OQ)_WXT[_P"1: ,&;P!K
M4R6PEUW27:WU*[U./=H[D>9,DB@8^T?PF5B#G)PO3!)O:#X*U'1YK#;J>EW4
M,,%NDRW&EEG,D,9C62)O._=?+C((?G=@C<17-;_$O_"Z/^$1_P"$VUO^S?\
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
M ,&D'_Q5 '545RO_  L?P1_T.7AO_P &D'_Q5'_"Q_!'_0Y>&_\ P:0?_%4
M=517*_\ "Q_!'_0Y>&__  :0?_%4?\+'\$?]#EX;_P#!I!_\50!U5<KJ7_)4
M_#W_ &!=3_\ 1]A1_P +'\$?]#EX;_\ !I!_\565:>(]#\0?%/1/[!UG3=3\
MC1=1\W[%=)/Y>Z>QV[MI.,X.,^AH [^BBB@ HHHH **** "BBB@ HHHH \J_
MYNF_[DS_ -OJR/#GQ(U;5[KQ+=S)JJR)97<^CZ5:6,<L<\4,Y@\P$$RO+Y@
M*'8H!X5OO5F-XYTQ?VL/LY@O_/\ [%_L/R_(Y\_[3YN[K_J_+^;=Z5ZH_P /
M/"TG]L!])1EU:)X;M3-)M*.Q=U0;L1AF.X[-N6P3R,T >91>)O&S_"_[5I.I
MZWJNO)J4D-V9] CMKNSQ;%XX&M@&&&D,&7Y^64_,N,KUFA_$>.\\9VNG7OVA
M(KR**&V$,:& RLLS;V<G?AS;RA-H*[4W$_O%QV\.@6$.ASZ2OVMK2=665I+R
M9YWW<$F8N9"<< [L@  8 %02^$]#EURQU=M/C%_8QK';NC,JHJJZK\@(4[1)
M(%)!*AVQC)H W**** "BBB@ HHHH **** "BBB@ HHHH **** "O"O"&IW^B
MZ#\:-9TEK5;S3]<OKI!<Q-+&WE1*Y4A64_, 1G/&<X.,'W21UC1GD8*BC+,Q
MP /4UX?\,],M?%-C\5]$DU*:VCU'Q'?12/:/'YK0,J*V-ZL,$$C.,\\$'F@#
M8\7?$W4=&M]+DM[>R.W0QK^H>9&[;XA)"C1188;6/FL0S;@-H^4YJ]IWQ"O;
MKXA2:4T%M_9)U&YT>)5C;S_/@MDN&D+;MI4@NH7:#D [NU:FH_#;2]1L](M[
MR]U&3^S[;["\F8@UW;;T8PS8CQM)B3E K<'!&3F]:^"-,MO&$GB&.2Z\YY'N
M!:EE\A+AXTB>8#;NWF- OWMO).,G- ' >&/B]>:AX>GN-4ALK:^-W#%&8H)7
M2-'2(R*T:DN\D;RB'"\M(R#"9./7M*U"TU;3+74-.G6XLKJ)9H95Z.C#(/Y5
MAZUX,L-9&H->7%X;FZE@ECN%9-]KY#!XEBRI7:K@OA@V2S9R, :OAO1K3P]H
M&GZ/IP<6=C EO%O.6*J,9)[D]Z -&BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /*OC]]WX=?\ 8Y:;_P"U*]5KRKX_
M?ZOX>?\ 8XZ=_P"U*]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#FO$FN:K9Z_IFD:'IEC?7-Y:W
M-VS7E\]JD:0O"I *Q2%B3..P^Z:B^W>-_P#H7O#?_@^G_P#D.C4O^2I^'O\
ML"ZG_P"C["NDO?M'V.?[#Y7VORV\GSL[-^/EW8YQG&<4 <W]N\;_ /0O>&__
M  ?3_P#R'1]N\;_]"]X;_P#!]/\ _(=8NF^)M=TZ;Q!?>*]1T9M"T2X:WN9+
M/2[A)<>3#() !++\H\T@C' 7=G&<=#_PFFAB[LK:2>ZBENRBQ^;8SQJK.Q5%
MD9D"QLQ&%5RI;(P#D9 (/MWC?_H7O#?_ (/I_P#Y#H^W>-_^A>\-_P#@^G_^
M0Z-/^('AJ_6<V]_*/)CEE<36DT1(B?9(%#H-S*Q"E5RP++D?,,SP^-=#FM8Y
MX[BZ(>X-IY1L9Q,DH4-L>(IO0X*XW 9WIC.Y<@$'V[QO_P!"]X;_ /!]/_\
M(='V[QO_ -"]X;_\'T__ ,ATSQ+X@O\ 1?%^A6["T;0KY'CN&,;":"7>B1MO
MW;2C-*B8VY!(.3G JVWC&5/$7B(:BT,6B:<888%AM99KF>5RRG 0DGYD90BH
M2<9SVH Q6\+^(#\0E\9?\(QX;_M=;(V6?[>GVXSG?_QY_>QE<^G%=/\ ;O&_
M_0O>&_\ P?3_ /R'59OB-H?]J6%M&UV]M=V-Q?"[%I-Y<8A<(R-\GRONWJ5.
M&5E52-SJ#9'C_P /%;0BXO=]U<O9QP_V;<^:)E4.8WC\O<C;"' 8#*_,,CF@
M ^W>-_\ H7O#?_@^G_\ D.C[=XW_ .A>\-_^#Z?_ .0ZU;'6(-:MKT:+.1-"
M6B$L]K((UDY .#MWC(S\K<@@@X8&O/O ?Q#O[[29]9\375NNF6VG0WET(-"O
M+9H6E8[=C,[^=& DFYT7 ^4YQG !UGV[QO\ ]"]X;_\ !]/_ /(='V[QO_T+
MWAO_ ,'T_P#\AU)<^.-"MKE+>6>\,[WLFGK&FGW#DSHH9DP(S_"=P/1E!()
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
M'_X_6AH'AC3=!NKNZL/MSW-TD<<TMY?SW;LD9<HH,SL0 9'.!C[QH VJ***
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
M5"Q*HQX#9QCG&,CK0!L:W\1='TB/2GN(;V1;ZU%^WEHG^BVQ:-3-+EA\H,J
MA=S=< X-6;7QSI=QXNET!([H2QR26_VME40-.D:RO"#NW;Q&X;.W;@$;LC%<
M7XD^&FKZWI^DHSZ=%.VB?V!J2_:'94A,L+F6$^6"[ 1-\K! =P^88YU--^'U
MW:_$1]5>6U;2%U&YUB/YV,QGGMDMVC9-NW8 ';=N)Y V]Z -3P[\2=&U_2I+
MW3[>_+"XAMXK9HU$LYE19(V0;L;61M^21M"L6"[3CMJ\GU3X3P-9:G#I%M8V
MT)N+=[2RDGDDAFC1XFD68L&*[UC$(4!E2-0%&&9:[SP-I%SH'@W1=(OKG[5=
M6-G%;RS DAV50#C/./3/:@#<HHHH **** "BBB@ HHHH RM=\1Z'X?\ (_M[
M6=-TSS]WE?;;I(/,VXW;=Q&<9&<>HK*_X6/X(_Z'+PW_ .#2#_XJC4O^2I^'
MO^P+J?\ Z/L*ZJ@#E?\ A8_@C_H<O#?_ (-(/_BJ/^%C^"/^AR\-_P#@T@_^
M*J6#Q_X.N!(8/%GA^41KO?9J4+;5R!DX;@9('U(KI: .5_X6/X(_Z'+PW_X-
M(/\ XJC_ (6/X(_Z'+PW_P"#2#_XJN@.HV0G,!O+83"46YC\U=PD*;PF,YW%
M?FQUQSTJU0!\Q?M*:G8^)+SPE=>$O'VD PZA$DD,>K1%+>3),=W@-\NS+@MZ
M%?2O:M-\>^";+3[6U;QSH%PT,2QF:;5H&>0@8W,=W)/4UV=86K^,?#&BWK6>
ML>(]&L+M0&,%U?11. >AVLP/- %+_A8_@C_H<O#?_@T@_P#BJ/\ A8_@C_H<
MO#?_ (-(/_BJZB-UDC5XV5T8!E93D$'N*=0!RO\ PL?P1_T.7AO_ ,&D'_Q5
M'_"Q_!'_ $.7AO\ \&D'_P 572O<0)<16[S1K/*K-'&6 9PN-Q ZD#(SZ9%,
MU"^M--LI;S4;J"TM(1NDGGD$:(/4L>!^- '._P#"Q_!'_0Y>&_\ P:0?_%4?
M\+'\$?\ 0Y>&_P#P:0?_ !5:>A^)M!U^25-"UO2]3>$!I%L[N.8H#T)VDXK3
MNKB&TMI;BZECAMX4,DDLC!510,EB3P !R2: .9_X6/X(_P"AR\-_^#2#_P"*
MH_X6/X(_Z'+PW_X-(/\ XJNFM;B&[MHKBUECFMYD$D<L;!E=2,A@1P01R"*D
MH RO^$CT/^P?[;_MG3?[%_Y__M2?9_O;/]9G;][Y>O7CK65_PL?P1_T.7AO_
M ,&D'_Q5<I_S3K_N<_\ W8:]5H Y7_A8_@C_ *'+PW_X-(/_ (JC_A8_@C_H
M<O#?_@T@_P#BJZJL*;QAX9@^W>?XBT:/[ XCN]]]$OV=R2 LF6^0D@C!QR*
M*7_"Q_!'_0Y>&_\ P:0?_%4?\+'\$?\ 0Y>&_P#P:0?_ !5=-;S17-O'/;R)
M+#*H>.2-@RNI&001P01WJ2@#C=0\=^ -1L+FRO/%WAJ2VN(VAE0ZK"-RL,$?
M?]#7CO[/FG^$?A_J/B6\U7QOX=FN)KIK>S=M6@.ZW!!$A&_&Y_ESZ;:^B]2O
M[/2[*2\U*[M[.TCQOGN)!&BY( RQ( R2!]35F@#E?^%C^"/^AR\-_P#@T@_^
M*H_X6/X(_P"AR\-_^#2#_P"*KJJH:GK.EZ5-:0ZIJ5E92WDGE6R7$ZQM._ V
MH&(W'D<#U% &)_PL?P1_T.7AO_P:0?\ Q5'_  L?P1_T.7AO_P &D'_Q5=/#
M+'/#'-!(DD4BAT=&RK*>001U%/H Y7_A8_@C_H<O#?\ X-(/_BJ/^%C^"/\
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
MHL3^65DA5F10VW:G4L<EN<<#TVBB@#RK_FG7_<Y_^[#7JM>5?\TZ_P"YS_\
M=AKU6@ KQ'Q?;7UY_P +'EM;GQ3;I)/&L5C;:.7AO?\ 1XHR06MV=@61E)C<
M   \ AC[=6!XL\1KX>%@S6S7"SSHDQ5]I@A+JC3$8.0K2)D>A)[4 >9>*_%G
MBI=:UT:$OBN.S_L^9K3?HC2!;L>4T0C46OW&&\'>['[P(C(4F76?$GBA=#N(
M+*^UP7R:L\45PVC21230>3G.P6DI\L2$C<(F^ZH+C.X^JS:_H\-\;*;5=/CO
M%FCMS ]R@D$DBEHTVYSN95) ZD D=*Y:;7_AYXSTZTFU2Y\-ZE;->2VEJNH-
M!*&G5MI$8<G)(VD8Y*NA[B@#SK7-6UW4=%UZU&I^+]7M9M)D@AB;PVR1W4[P
M\."MLK*BG QNW,['Y41,MTQU_P 0O9R03W7B6*UCU*6%]4M]!8W C\D-&1 T
M#;HS)O7<J,0%3)Y+'L;3QOX3B_M.U76=*LXM'N5T^<27,<212; 509.!T90.
M.8W'\)IWBWQ?9:)IFM/9S6%]JVEVAO9M--XL<HB&"6( 9EX/!*X)(&1G- '&
MW&N^+['4M-35!JZRW":3/-#9:7]H@C9F=+V,R)$VU1\C8+[@?NMMR*V-4:+2
M?'>M7>O:7?7^FZIIT%K;R6^GRWR*J&3S8'2-6*!O,5OF 5AW^7 Z?4?$^DV7
MAN_UU;N*[T^R21I'M'$V63@H,'!;(VX]>*S[7Q+J%F[-XNTNTT2R6W:X:^_M
M%9;>+YD41R.RIMD^8Y'*\#:S<[0#SC6-7\;:8^M6NE6^I:;96FG%=-LX;![M
MHRJ1^2%*VKQLV<HX,[\%B N-U6[SQ!XH/E0PZAXF18]2NHI+E?#CEI+86N]6
M"FW.")OD0X.0>0^,U[!97=O?V<-U8W$-S:S*'BFA<.DBGH58<$>XK%\4:W?Z
M3J&@6]C86MVFIWGV21YKMH3#^[>3< (WW?+&_&5YVCN2 #RN[OO%(UB'4DO_
M !7:7.I6&CAXH-$,L4?[UUN@0;=C&R LX#$'+YPR[0.RTV^\2'QTEI+-JKV\
M=R\,\%Q8H+1K00$I<)<+& 93)L!3>?O/\@ W#I]0\5:+I_B2VT*]U&V@U*XM
M9;Q(I)54^5'C)Y.>FXCVC<_PFH_!_B./Q+!J4UN+5H+6]>VBFM;GSXYX]B.L
M@8*!RKC(&0#GD]: -^BBB@#E=-_Y*GXA_P"P+IG_ */OZ/A/_P DL\&_]@6S
M_P#1"4:;_P E3\0_]@73/_1]_1\)_P#DEG@W_L"V?_HA* .JHHHH \-ACO!8
MQWQN/%OD'Q4]Q_91T1_*$1O3*),?9O.V["'SOQGC_9ITWBCQ?)JFIPVS^*K>
MU-[9BTDN-#,K*AN'2Y5MEJJA!&5889S@*=^2R#V75IKV#3Y)-+M(KR\!41PR
MS^2C98 EGVM@ $DX4GC@$URWACQA>WFFWFI^)K#2]$TFW>6+[9_:GFH'CG:%
M@^^./:-R9!YR".AXH X35_%'BA]%T/R-2UZQE'VG[9.=%D\TQK, DLD8LY2#
MY8) V1*Q)^;C KW^IZ[J*7,,E]XMNT_M2S-H+CPVZI"L5W&SSY2W3((#%5W,
M J98[G"+Z1XB7P?J]U9O>6_AG5];>U-SID5X87DF0 NK1DAFV<9W*#CD\XK0
M\*^*M/\ $'AJWU>*XME_T6.XNH8YQ*;0M&)"CD=" W< ]\4 >>3>(O%UQH=B
M;9O$$-X(+D6TAT4_Z9<I,5ACND:$&)'382X$2_,_S+MQ6S;ZSX@M_B"FFW;Z
MU)9?VI,#C3"UL;5[5'CS.L.,)-O4'<#@G?G@UKZ+XMU*^BL-0O-"6ST&_0W$
M5\;P%H(!&T@>X0J/*W +@!G R=Q4@!NFTG5+#6+%+W2+ZUO[-R0L]K,LL;$'
M!PRD@X/% 'DMXEX?B#K>I3V^N7'A^#5X)KFQ73)0'*6\*Q74)$6^;9-$0R(Q
M!7#X('SK=Z_XR?1M=N[23Q!'=+8W$GV:31LFTNA*HMTM_P!S^_C=2^[_ %A
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
M_P"C["NJH **** "L[Q%H]MX@T*^TF^,@MKR)HG:-MKKG^)3V(.".#R*T:*
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
M;9E*]#H Y+7-(USQ'X62TEN[+3;\7R7!DDLS*ICAN/,B&Q9A@G9'D[S_ !<
MG"U]2\*:UK$-B=7UZTDN;:]:<M;:<T*>0]N\#QHIF9E?$C,)"S8./E(&*[6B
M@#B?"?A/6-!O;JYDUG3;A[B*TMV$>EM"!'!N':8_,R-C/0$ X(^6NVHHH *\
MJT;_ )E#_L<]:_\ <K7JM>5:-_S*'_8YZU_[E: /5:CNA,UM*MJ\<=P4(C>1
M"ZJV."5!!(SU&1GU'6I** /.=/\  6M0^&!H5YX@TU[2+3TLH9+;2#%*S1X\
MII6:=]Z*=V4 3.X\BJ6F>$_$FH+J#W\UOINIP:W->PW;62O!=1O:FW++"MP6
M3()(W/G."1R0/4Z* /'_ !'X$\16FEV8T^>TUB6.'2K$0K8*@1;2X\WSG$ER
MH9<%P4!!)*X(Y-7M8^%U[J%L8UUG35>2TOH)GETDR R7EP)IG0"8;1QM53DX
M)W,V:]2JOJ5S]BTZZNMAD\B)I=@."VT$X_2@#SK5/AI?ZG:727.MVHEDOGNH
MQ!:W%O$D;PK$T3+%=*[#:J]' ZY4@\3Z7\/+^P\01Z@-7TXP?;6NGB337$C+
M]E6V6/S#.Q^5 3D@\DUG7EOK7_"1>#YK&>;4K^\TRZN;J*?6;FRM9&_<88)&
MKK\OG,%79T())*@URD3:Q96_AR:V_M^^N[B'55NXH]9O+E81'<I$)=AD5IO*
M1WPJ@.YQC#8( /1?^$-UR'P[X0T^SUW34N?#[!A/+I;ND^V%X4^07 *X1SGY
MCEL$;1Q5?Q5X%U[Q'9I'>>(]/$S6%Y83O_9+%66Y9"2BB<;=JQHH!+=R2<\3
MZ7);Z1!X,FT'6K_5M-U!_L+S7=ZUT;I3%+*LQ9LGS R'[NT;68$85 O?4 >=
MZ;X#U>PUT:E#K.CI_ITEZT<6CNF=UN($3/VC[JJ,_7IBJ$/PMOTTN"S/B&+,
M-A9VJR16DT+>9:R2&.3='<*X4I*RLH8$D!@P'RUZG10!YG;_  TO+3[ ECK%
ME%;P2VEQ)&]A),6DMW)'EN\Y9%()&&+D$D[L$@^F444 %<KX-_Y&+QW_ -AJ
M/_TW6==57*^#?^1B\=_]AJ/_ --UG0!U5%%% !1110!POBS6]*T'XD^&[K7-
M3L=-MGTG4HUEO+A(49S-8D*"Q S@$X]C6A_PL?P1_P!#EX;_ /!I!_\ %5U5
M% '*_P#"Q_!'_0Y>&_\ P:0?_%4?\+'\$?\ 0Y>&_P#P:0?_ !5=510!RO\
MPL?P1_T.7AO_ ,&D'_Q5'_"Q_!'_ $.7AO\ \&D'_P 57544 </JWC3P#J4<
M E\:>'XY;>43P31:K 'B< C(RQ'*LRD$$$,0>#5*'6_A+!I5SID&I^!(]-NF
MWSVB7%HL,S<<N@.&/ Y(["O1:* //?\ A(/A2#&1JW@;,5J;*,_:;3Y+<Y!A
M'/$9R?EZ<GBH;;6OA;9K:0Z=XB\)6%E;3FZ%G9WUK! \V!MD=5(W,N.,\9P2
M"54KZ110!RO_  L?P1_T.7AO_P &D'_Q5'_"Q_!'_0Y>&_\ P:0?_%5U5% '
M*_\ "Q_!'_0Y>&__  :0?_%4?\+'\$?]#EX;_P#!I!_\57544 <K_P +'\$?
M]#EX;_\ !I!_\51_PL?P1_T.7AO_ ,&D'_Q5=510!Y!_:5C_ ,*E_M/[9;?V
M;_PEOVG[7YJ^3Y7_  D&[S-^<;=O.[.,<UVO_"Q_!'_0Y>&__!I!_P#%5U5%
M '*_\+'\$?\ 0Y>&_P#P:0?_ !5'_"Q_!'_0Y>&__!I!_P#%5U5% '*_\+'\
M$?\ 0Y>&_P#P:0?_ !5'_"Q_!'_0Y>&__!I!_P#%5U5% ')R?$3P+)&R2>,/
M#+HP*LK:G 00>Q^:H;#QYX!L+.*UM?%_AQ((EVHAU:%MH[ $OG [#L.*[*O*
MOV6_^2$^&?\ MZ_]*I: .K_X6/X(_P"AR\-_^#2#_P"*JMJ7CGX?ZE8RV=]X
MN\-RVTHVR1G5H0'7/*MA^5/0J>""0<@D5V=% '*+\1O ZJ OC'PT . !JD''
M_CU+_P +'\$?]#EX;_\ !I!_\57544 <K_PL?P1_T.7AO_P:0?\ Q5'_  L?
MP1_T.7AO_P &D'_Q5=510!RO_"Q_!'_0Y>&__!I!_P#%4?\ "Q_!'_0Y>&__
M  :0?_%5U5% '"^$];TK7OB3XDNM#U.QU*V32=-C:6SN$F17$U\2I*DC."#C
MW%97PR\?>#[/X;>$[6\\6>'X+F'2;2.6*74H4>-UA0%6!;(((P0:]/HH Y7_
M (6/X(_Z'+PW_P"#2#_XJC_A8_@C_H<O#?\ X-(/_BJZJB@#E?\ A8_@C_H<
MO#?_ (-(/_BJ/^%C^"/^AR\-_P#@T@_^*KJJ* .5_P"%C^"/^AR\-_\ @T@_
M^*JLGCCX?QZA)?)XM\-+=2H(Y'7581O4=,C?@D9.">1DBNSHH Y7_A8_@C_H
M<O#?_@T@_P#BJ/\ A8_@C_H<O#?_ (-(/_BJZJB@#B[+QQ\/K)KE[;Q;X:1[
MF4S3.=5A9I'.!DDODX   Z   8  JU_PL?P1_P!#EX;_ /!I!_\ %5U5% '*
M_P#"Q_!'_0Y>&_\ P:0?_%4?\+'\$?\ 0Y>&_P#P:0?_ !5=510!RO\ PL?P
M1_T.7AO_ ,&D'_Q5'_"Q_!'_ $.7AO\ \&D'_P 57544 >=:QXL\.:]XM\#V
MNAZ_I&I7*:M+(T5G>QS.J#3[P%B%8G&2!GW%6_%FMZ5H/Q)\-W6N:G8Z;;/I
M.I1K+>7"0HSF:Q(4%B!G )Q[&NZHH Y7_A8_@C_H<O#?_@T@_P#BJ/\ A8_@
MC_H<O#?_ (-(/_BJZJB@#E?^%C^"/^AR\-_^#2#_ .*H_P"%C^"/^AR\-_\
M@T@_^*KJJ* .5_X6/X(_Z'+PW_X-(/\ XJJ.K>-/ .I1P"7QIX?CEMY1/!-%
MJL >)P",C+$<JS*0000Q!X-=Q10!YU#K?PE@TJYTR#4_ D>FW3;Y[1+BT6&9
MN.70'#'@<D=A3_\ A(/A2#&1JW@;,5J;*,_:;3Y+<Y!A'/$9R?EZ<GBO0J*
M/-[;6OA;9K:0Z=XB\)6%E;3FZ%G9WUK! \V!MD=5(W,N.,\9P2"54KO?\+'\
M$?\ 0Y>&_P#P:0?_ !5=510!RO\ PL?P1_T.7AO_ ,&D'_Q5'_"Q_!'_ $.7
MAO\ \&D'_P 57544 <K_ ,+'\$?]#EX;_P#!I!_\51_PL?P1_P!#EX;_ /!I
M!_\ %5U5% '*_P#"Q_!'_0Y>&_\ P:0?_%5PFGZWI5KHW@[5[K4[&'26\8:Q
M(+V2X18"C_VIL;S"=N#N&#GG(QUKV6B@#E?^%C^"/^AR\-_^#2#_ .*H_P"%
MC^"/^AR\-_\ @T@_^*KJJ* .5_X6/X(_Z'+PW_X-(/\ XJC_ (6/X(_Z'+PW
M_P"#2#_XJNJHH Y7_A8_@C_H<O#?_@T@_P#BJ/\ A8_@C_H<O#?_ (-(/_BJ
MZJB@#S6SU;X4VTEM*VO>#[B:T0Q6DUQ>VLDEM$<_NHW)W!!N8!<\ D=.*;:7
M_P '+.:*:SN_A]!+$&6-XI+-&0,"& (/&03GUR:],KRKX?\ _)>?BM_N:3_Z
M3M0!=TO6OA;I-Y#-I?B+PE8Q0;FAM;6^M88(Y&&'E"(0#(5PNXYPHP,;FSO?
M\+'\$?\ 0Y>&_P#P:0?_ !56K?QCH4PUT_;6A&AMMU$W$$D'D?+NR=ZC(*\@
MKD$$$$Y%5I_'WAR#0H]7EOI5M))GMU3['-Y_F(&+J8-GF@@*S'*\*-W3F@!/
M^%C^"/\ H<O#?_@T@_\ BJ/^%C^"/^AR\-_^#2#_ .*J]/XLT.#7-/TB34(_
MM]_&);9%5F616#E3O VC<(W*@D%MC8S@UHZ;J-KJ4<LEE+YL<4SP,X4A=Z':
MP!(^;!!&1D9!'4&@# _X6/X(_P"AR\-_^#2#_P"*H_X6/X(_Z'+PW_X-(/\
MXJNJHH Y7_A8_@C_ *'+PW_X-(/_ (JJGPYU*QU?5/&U]I5Y;7UE+K2>7<6T
MJRQOBPLP<,I(.""/J#7:T4 %%%% !1110 4444 %%%% !1110 45YKXU^(>N
MZ1X^B\*>&/!__"0WK:8-4=O[3CM-D?FM&1AU(."%[Y^;IQFJG_"<?$SO\(V_
M#Q';?_$T >JT5Y5_PG/Q)[_"27\/$-M_\31_PG?Q'[_"6?\ #7[;_"@#U6BO
M*O\ A//B)W^$US^&NV_^%'_">_$+O\)KS\-;M_\ "@#U6BO*O^$_^('?X3WW
MX:S;_P"%'_"P/'O?X3ZA^&KV_P#A0!ZK17E7_"PO'??X4:E^&JP?X4?\+#\<
M=_A3JGX:G!0!ZK17E7_"Q/&W?X5:O^&HP4?\+&\:=_A5K/X7\- 'JM%>5?\
M"Q_&/?X5ZW^%[#1_PLGQ?W^%FO?A=PT >JT5Y5_PLKQ9W^%GB#\+B*C_ (69
MXJ[_  M\1?A-%_C0!ZK7E7[+?_)"?#/_ &]?^E4M'_"S?$_?X7>)/^_D7^-<
M?\(_$7BSP-\/=*\.WGPW\174]GYNZ:(QA6WRO(, G/1\?A0!]"T5Y5_PM#Q'
MW^%_BG\#'_C1_P +1\0=_AAXK_!8_P#&@#U6BN7^'?C*U\;:+<7MO:7-C<6E
MW+87=I<KB2WFC(W(>Q."IX]<=0:ZB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *\J\!\?'OXI =X=*)_[\-7JM>5>!^/C]
M\30/XK?3"?\ ORU &;K'A'7_ !!_PMFU.E7&GIKZ0G3YYYH"LK10)'@A)&9=
MS)QD?=/.#Q5;4/!OB.1?^$@BTFX>\DUC4+XZ0;B 3)'<61M5RV_R\AE5R Y^
M5CW&*]PHH \HN_ADT=OX2:VGO/[7L+2UT^:[AE00QB"*11.58;F=1)*$"\;G
M4N"%XO\ PNT'Q)H6O:Y%JS3+HP CLHWN?-C.)YRIB7<3&@@:!"N%RR$X/WCZ
M110 4444 %%%% !1110 4444 %%%% !1110 4444 >5?\W3?]R9_[?5VWB7Q
M1;^'M1T.UN[.\E35[P6,5Q"(S'%*5+*'RX;!"L<JI^Z<XXSQ/_-TW_<F?^WU
M;_Q'T'6M=OO"SZ-%IS0Z5JL>I3F[NGB9MB.FQ0L3YR)"<DC&T#!SD %E/'VD
M-XHN=%9;E# TL+7C*OD&:.)99(0=V[<L;AB=NW (SD8JC8_$_1[SP_>:JEIJ
M*+ ;7R[9TC$UPMR5%NZ#?MVR%L#<RD8.X+BL@_#.YE\9WMS//;_V)->7>I*R
MR-]H\ZXM%MFC*[=H4 .P;<3D@;>,T[P1\-9+'1]0M/%"6=T9K.PT^-+6>0 Q
MV:8BFWX5HY"Q+87.W PQH Z_0/%VG:_'I+Z6ES,NH6GVT'8!Y$?0>;D_*2V5
M &22K8X4D=#7C5[\);UF\,RV$UA;2V4B/<('<K:;9K=U^S$KD[(X&A&=A82.
MQ(+,&]EH **** "BBB@ HHHH **** "BBB@ HHHH **** /)/@=<I9VGQ-N9
M5E:.+QAJ;L(HFE<@",_*B@LQ]@"3VKLY?'WAN/PS8^(#J#-I=]G[-)';2N\V
M Q.V)5+G 1B?EX"DGBN,^!\SV]G\3)H;::[DC\8ZFRP0E \A'E_*I=E7)]R!
M[U@Z9X,\36GPX\#(^B7!U70%O()]/%Q;[I1-;RQ!T?S-F TBGE@<;N,X! /7
M)_%VA0ZU9:4^H(U[>(CPB-&="'#%-TB@HN_8VW<1NP=N:CM_&?A^XFUF*+4H
M]^CJSWNY&01*I968$@!@&C=25R RD=1BO,;;X;ZYIVO:/;(INK/9H;3WRRJ$
M@;3Q)O5E)#GS,KMVJ>6.[:!FM#7_ (9W27WB*7PQ)=V\MS:23PR7$Z%&NFDE
MECCCP-RJLSM*Q?)W&,*=JE: /7(9%FACE0.%=0P#H48 ^JD @^QYI]<O\-K3
M6++PLL/B#[2+G[3</%'=7'GS10&5C$DDFYMS!"H)W-]3744 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 45Q6D^.+W5]*L]2T_P3XDFLKR%+B"3S;!=\;J&4X-
MT",@C@C-6_\ A*-7_P"A$\2?]_\ 3O\ Y*H ZJBN5_X2C5_^A$\2?]_]._\
MDJC_ (2C5_\ H1/$G_?_ $[_ .2J .JHKE?^$HU?_H1/$G_?_3O_ )*H_P"$
MHU?_ *$3Q)_W_P!._P#DJ@#JJ\,^'WB_0;O]H3QQ%;:C'))J45G#:JJMF1X8
MF$JXQP5P<YKTG_A*-7_Z$3Q)_P!_]._^2JX'P[X;.A_$[7O&5KX#\1_:-3B5
M5B$NG 0N3^]8?Z5_&0A^N[UH ]HHKE?^$HU?_H1/$G_?_3O_ )*H_P"$HU?_
M *$3Q)_W_P!._P#DJ@#JJ*Y7_A*-7_Z$3Q)_W_T[_P"2J/\ A*-7_P"A$\2?
M]_\ 3O\ Y*H ZJBN5_X2C5_^A$\2?]_]._\ DJC_ (2C5_\ H1/$G_?_ $[_
M .2J .JHKE?^$HU?_H1/$G_?_3O_ )*HM_%T_P#:^F6&I>&-;TS^T9FMX)[E
M[1X_,6*27!\J=V&5B?G;C.* .JHHHH ***\U\$^"O"NKZ7J%]JOAK1+Z]EUK
M5?,N+FPBED?%_< 99E).  /H!0!Z517*_P#"N/!'_0F^&_\ P5P?_$U1N?"'
MPUM=1@T^Y\/>#X;^==T5M)96RRR#.,JI7)&>..] '<45QFF^"/AYJEE'>:;X
M8\)WEI)G9/;Z?;R(V"0<,%(.""/J*L_\*X\$?]";X;_\%<'_ ,30!U5%<K_P
MKCP1_P!";X;_ /!7!_\ $U6_X0CX>?VE_9W_  C'A/\ M#R?M'V;^S[?S?+S
MMW[-N=N>,XQGB@#S63P)XI_X:>75UU74O^$?:S^T&?S6XB#Y-GG^[YOS;>FP
MU[[7*_\ "N/!'_0F^&__  5P?_$T?\*X\$?]";X;_P#!7!_\30!U5%<%:>%_
MAA>:A<6-GH?@NXO;>3RIK>*TM7DB?#':R@9!PC'!_NGT-:?_  KCP1_T)OAO
M_P %<'_Q- '545RO_"N/!'_0F^&__!7!_P#$T?\ "N/!'_0F^&__  5P?_$T
M =517*_\*X\$?]";X;_\%<'_ ,31_P *X\$?]";X;_\ !7!_\30!U5%>:^-O
M!7A72-+T^^TKPUHEC>Q:UI7EW%M8112)F_MP<,J@C()'T)KTJ@ HHHH **X6
M^TJ/7OB3JUK?WFKI;6NDV$D,5GJES:(KR37@=B(9%!)$:#)S]T5H?\('I'_/
MYXD_\*/4?_C] '545RO_  @>D?\ /YXD_P#"CU'_ ./T?\('I'_/YXD_\*/4
M?_C] '545RO_  @>D?\ /YXD_P#"CU'_ ./T?\('I'_/YXD_\*/4?_C] '55
M!?QSS6-Q%:3_ &:Y>-EBFV!_+8CAMIX.#S@USG_"!Z1_S^>)/_"CU'_X_1_P
M@>D?\_GB3_PH]1_^/T >5?LO6WC"/4_&[^)G6*U_M:=IH1$H\V^8CSG#8SM
M5< <'=[5[_7)KX!T9<[;KQ&-QR<>(]0Y/_?^G?\ "!Z1_P _GB3_ ,*/4?\
MX_0!U5%<K_P@>D?\_GB3_P */4?_ (_1_P ('I'_ #^>)/\ PH]1_P#C] '5
M45RO_"!Z1_S^>)/_  H]1_\ C]'_  @>D?\ /YXD_P#"CU'_ ./T =517*_\
M('I'_/YXD_\ "CU'_P"/T?\ "!Z1_P _GB3_ ,*/4?\ X_0!U5%<U\,KF>\^
M&WA.ZO)I9[F;2;22665R[R.T*$LQ/)))R2:Z6@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#E
M?A/_ ,DL\&_]@6S_ /1"5U5<K\)_^26>#?\ L"V?_HA*ZJ@ HHHH *Y?Q5XM
M?P]<!/\ A'M9U&$^4//L_LX3S)'*+&/-E1F;..%! W#FNHKB?$5EXLF\5+?:
M=I^A7EE9PXT];S4983'.RD/*Z+ X)P=BX8$*7Y^<@ '0Z#K<>L/J2+:W-K+I
M]V;.9+C9DL$1PP*,P*E9%(YSZ@5H3RO&\*I!+*)'V,R%0(A@G<V2#C( XR<L
M.,9(\R3P3KX\<76LB+28?M-]-(U[%>R^>D#6B0*JH8L [D$A7?C(49. 1A>'
M/!-[H.HZ-IEQ8)=7:7[7[%5WVGE_8YX6+2):11QL[&,,GSN>&.<9H ]JM97F
MMXY)()+=V7)BE*ED]CM)&?H34M>'V_PV\3QR^&'FTSPE(-(L5LI,3E7ND\B2
M%DDD-J79,.&"@A1\P*MPPJ77@C5O#G@>]T^[TC3IK>X@TVW9+)I[TRS0<O+(
MGV63K@8+1RCY$!&,;0#WNBN3^%=BFF^!-,M8M-&FA ^8-I4D[V^<@Q0D%OO$
M&-,9QC %=90 4444 %<KXR_Y&+P)_P!AJ3_TW7E=57*^,O\ D8O G_8:D_\
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
ML?+7' . .,4 5M#^)%C<MIMK]@UV7[3#92B\N(H NVZR(F?8X .Y2I"KG(R
M5^:HE^+NA37-[;Z?:7U_/:W,5MY=I);.SF24PJP7SLJ/,VJ0^UAO4[<9(YZQ
M/PNATZ"\M6\0K;Q?8C"N=7W,H=OLQ6,_,T8<D*0"FY@.I K>F@\#7.D2ZE+-
MK*6G]H)_HGVG4(G2[5MZ(EIN#JV2'"*@R,-@@ T =)I7BO\ M#5)M/.BZI;7
M<%SY$J3&#Y%\L.)OEE.8SN501D[C@@8.,:.;Q%XCO_$DNCZV-+_LR[;3[2U-
MO')%*PB1FDF+*7R3)\NQ@ %4D/DJ;?A/5=)U7Q1J5W%J-I=:G+&((T6RDMI(
MX(SN,3^827D1IAO V["R@HI/.EJ?@W0]2U274+NUF\^8*MPL5U-%%=!> )HD
M8)*,?+\ZME>#QQ0!'H?B^TU?5Q81V5];B6*2>TN9EC\J\CC=4=HRKL1@NG#A
M20P(!&<=+7/67@W1+%KUK*WN8#=+(C>7>SKY(D;<XAP_[C<V&/E;<D GH,:>
MF6,EG/J$DES).+JX,RJS.1$-JKM7<S8'RYPN%R20 220"]7*^,O^1B\"?]AJ
M3_TW7E=57*^,O^1B\"?]AJ3_ --UY0!U5%%% !7*_#3_ )%V\_[#6K?^G&XK
MJJY7X:?\B[>?]AK5O_3C<4 =57%7?@V]O-8GO[G5;<,UZT\:PV17,#1+&]O(
M3(=ZMY<+$@+DITP<#M:* /+KKX<^(KG2]+L'\66BV]C<_:_+CTR5$DD$XF4L
M!<@D @C:Q92#D , PMW/P]U";3TT_P#M/1FM(;J"6%I='+SF&*?SEAD?SP'&
M[ SM7^(XR<UZ-10!Y9J'PSUJ]T9+"3Q'IH_T34+21_[(<AENY5D<@?:."-H
MR3[U+J7PRO=0L[J.?6K1))+Y[J,6]I<6\2QO"L+1,L5RKL-J+T<#KE2#QZ=7
MEOCN:ZOM UK4/M.JA[76+2RMK73[U[5_+\^&-URKH"TGF/RS  %.F-Q +TGA
M"]TWP_X@LU_XF4FKW4<L!LH5@>R=(HXXY6::9MXC,,39Y;(/RMTKI=?\-IJO
MAZ'3H[J2VN;:2*XM;L*&,<\;!E<J>&!8?,#U!/()R/(/%$&O:6=/EN8M?:'[
M/J,_V%_$-S%/;VJ2P;'=H'?SI(Q+(V-Q)0A2Q*@5VMC#-K7BB?2M2\0W^W3-
M)LY[.>RN3;?:G??YEV0IVRC<B@*P:,<Y!W4 :MYX9\1WDUI?3^([ ZG:NPC0
M:2?L9C9"K!HC-YA8Y!W>;CY0 HRVZ_9Z7J/A[1=,TS1)(9[*S2TM(DFAS(L2
M';*S/YB@Y0#&U?E(/RN#@4O!=Q+:ZO/H_P#:LFL6?]FVE_#>22>86,AD1B&R
M<HQB#KDG!=@#M"@=E0!QVK>'?$4GBC4-7T;7],L5NK2&S$<^E/.\:QF1@P;S
MU!;=*QY7& HP<$FCJG@/4+C5M2O;36K6(75RTZ1W&GF8()+9+>56_>J&)$:%
M2 NWY@0X;COZ* ,;PKI=[HVD66G75[;W4-I:0VT;1VS1,612K,<NW! 7 [8/
M)R,;-%% '*_$O_D7;/\ [#6D_P#IQMZZJN5^)?\ R+MG_P!AK2?_ $XV]=50
M 4444 <KIO\ R5/Q#_V!=,_]'W]=57*Z;_R5/Q#_ -@73/\ T??UU5 !1110
M!RD&D:PWC'Q%>RBSM]/O[""TMYX;EVG1XS*=Q0QA1_KCT<XV#^]\OG^D_"S5
M++1?L=Y8Z/JL#7#22Z==WP2VF)BV>>##9IY<H(!SL<\D[PPS7M=% 'F&D^#=
M=M?'PUZ2RT=%DU"2:69=1FDF%N;5(1& T(!^9 Y&X D+DD@$;=OI'B/1=9UC
M^PETB?3M4NOMAFO)I$EM)&14?$:H1,OR!@-\9Y*YZ-6KJUS>7>OP:/8W3V*_
M97NI[F-$:0<A$5 X9>NXDD'[H&/FR/(K#Q/XNN_!<.HVVM>()]\.GR33R:9;
MV[FXFN$C>&W,L"1R(RN2&Y 94^?#$4 =MX6\'ZOH6LWFIK;:.;P07$7G0SO$
MVK/)*KQR77[H[&0*5R/-/[QL;1\I[.VO;ZX750MC&DMM*T=KYDKHEQA%())C
MRHW$J2H<<9!/0>>:)XAUS4M)\/VD>JW,9US4+B.*_N(8/MMM;Q1LS(Z*GDB?
MS(W3&TA5SD%@:Z.&77M UG3H]7U5-4L=0O&L8\VZ1R1CR2\<C%0!N)CD5P!M
M.Y641@%2 8$?A'Q/?_#.7P=K-CX<6V31S9Q2K=RW'FW"JHB<JT"B-01NR-Y!
M"XZ4:3X'U>P\7Z9JJ:9X>ABMIFD+P74@E6)K8QK;*!"%,<1.$Z97G:A)!]2H
MH BM&G:UA:\CBBN2BF6.*0R(KXY"L54L >A*C/H.E2T44 %%%% '*_"?_DEG
M@W_L"V?_ *(2NJKE?A/_ ,DL\&_]@6S_ /1"5U5 !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M'*_"?_DEG@W_ + MG_Z(2NJKSKP1J>O:#X+T#2+SP/X@>YT_3[>TE:*XT\HS
MQQJI*DW0.,CC(%;?_"4:O_T(GB3_ +_Z=_\ )5 '545RO_"4:O\ ]")XD_[_
M .G?_)5'_"4:O_T(GB3_ +_Z=_\ )5 %GXAVUW?>!/$%EIMI+>WMW8S6T,$;
MHI9I$*#EV50!NR<GH#C)P*Y7Q=;ZQXJ\,I;2>%];LS87EA=)$-2A@GN=DP,H
M0PS[1M0$@NZ_,01@J#70_P#"4:O_ -")XD_[_P"G?_)5'_"4:O\ ]")XD_[_
M .G?_)5 ',>&[#Q'I_C&;5-3T;6+IDL;J*64WT$D<\IF1D\A&E'EHR* %(0
MCD Y9NIUB5M/\86E_-!+/%)82VUN$V@^=O1_*!8A5:0* ,D F/!(XRW_ (2C
M5_\ H1/$G_?_ $[_ .2JRM?^)+^'_P"S?[7\'>)+?^T;V/3[7Y[%_,GDSL3Y
M;DXS@\G ]30!R%OX)U>'X9Z>EYI^O7^NA+&S>S-U:1/9P0W"2R"&2-T !\OA
MB[29V<C!(U+'0-?T>71BFBW6I2:%?2W#7!N8?,U..:)HQ)N>3/VA%=0WF;58
M*VUL$"NP_P"$HU?_ *$3Q)_W_P!._P#DJC_A*-7_ .A$\2?]_P#3O_DJ@#/N
M);G5=>\/C^RFTR^CU!M0GA:1'E2W%O)#OF,9*!F8A%4.V57(/RL$[JN5_P"$
MHU?_ *$3Q)_W_P!._P#DJC_A*-7_ .A$\2?]_P#3O_DJ@#JJ*Y7_ (2C5_\
MH1/$G_?_ $[_ .2J/^$HU?\ Z$3Q)_W_ -._^2J .JKE?&7_ ",7@3_L-2?^
MFZ\H_P"$HU?_ *$3Q)_W_P!._P#DJL^[N=8U[Q)X59O"NKZ;;:?J$EW/<7DU
MF45#9W$0 $4[L26E3^'UH [JBBB@ KS7P3XU\*Z1I>H6.J^)=$L;V+6M5\RW
MN;^**1,W]P1E68$9!!^A%>E44 <K_P +'\$?]#EX;_\ !I!_\51_PL?P1_T.
M7AO_ ,&D'_Q5=510!RO_  L?P1_T.7AO_P &D'_Q5'_"Q_!'_0Y>&_\ P:0?
M_%5U5% '*_\ "Q_!'_0Y>&__  :0?_%5A:CK?PMU2YN9-4\1>$KZ"Y999K6Z
MOK6:%Y57:LNQB<.$^7([  ]!CT>B@#@YO%/PPGU2UU.;7?!<FI6J>7;W;WEJ
M985Y^5'SE1R> >YJC+J/P>FM(+66\^'\EK;NTD,+2V92-FQN95S@$X&2.N!7
MI5% '#:?XS\ V5W>W2^-/#\MU>.&EEEU: G:,[$&& "*"0 /4DY9F)O_ /"Q
M_!'_ $.7AO\ \&D'_P 57544 <K_ ,+'\$?]#EX;_P#!I!_\51_PL?P1_P!#
MEX;_ /!I!_\ %5U5% '*_P#"Q_!'_0Y>&_\ P:0?_%4?\+'\$?\ 0Y>&_P#P
M:0?_ !5=510!YKXV\:^%=7TO3['2O$NB7U[+K6E>7;VU_%+(^+^W)PJL2< $
M_0&O2J** "BBB@#E=-_Y*GXA_P"P+IG_ */OZZJL76_"?AS7KI+K7- TC4KE
M$$:RWEE',ZH"2%!92<9)./<UG_\ "N/!'_0F^&__  5P?_$T =517*_\*X\$
M?]";X;_\%<'_ ,31_P *X\$?]";X;_\ !7!_\30!U5%<K_PKCP1_T)OAO_P5
MP?\ Q-'_  KCP1_T)OAO_P %<'_Q- &IJ^BK?WUO=I<2V\J126TIC9E\V%\;
MERI#*P*@JX(*G..I!H/X'T-O"]KX>\J^&DVLB20Q+J5RKH4.Y/W@DWX4X(4M
M@$+@<#$7_"N/!'_0F^&__!7!_P#$T?\ "N/!'_0F^&__  5P?_$T 2WG@?0+
MN2Z>:UN-US*EPWEWL\>R9<8ECVN/+DXY=-K-DY)R<NLO"=E9W]E+"TAMK-VN
M(XI7>622Y92AFEFD9GD81G8N3P"<YPFR#_A7'@C_ *$WPW_X*X/_ (FC_A7'
M@C_H3?#?_@K@_P#B: .JHKE?^%<>"/\ H3?#?_@K@_\ B:/^%<>"/^A-\-_^
M"N#_ .)H ZJBN5_X5QX(_P"A-\-_^"N#_P")H_X5QX(_Z$WPW_X*X/\ XF@#
MJJ*Y7_A7'@C_ *$WPW_X*X/_ (FC_A7'@C_H3?#?_@K@_P#B: #X3_\ )+/!
MO_8%L_\ T0E=545I;06=K#:V<,4%M"BQQ11($2-%& J@<  #  J6@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ KRKX^_\TX_['/3?_:E>JUY5\??^:<?
M]CGIO_M2@#O8/$NES>(KS0EGD75+.!;J:*2WDC41,<!U=E"LN<C*D\@CJ#6?
M:^/O#5WH]UJEOJ):SMY(XG;[/*'=I,>7Y:%=T@?<-A0$/GY2:YW4-$U?4?BM
MK5T=+N[?2+OP\-(34#+"5\WS)'+!1)OVXD &5!R#P!@GCM'^'WB2+0X;FXT^
M2*]TV3052Q%Q$6NQI_\ K&1@^T!][;=Y4_(-P7- 'JUQXY\.6]KHUQ-J:)#J
MY LV,3_-EE7YOE_=X:1%._;AF"G!.*VK34;6[N[RVMI?,FLW6.<!3A&*A@N[
M&"=I!(!R 1GJ*\I'PUFF\":$MY;W+:[:2RR+ D\8C7S[L7&R<G.Y(V6,MY9W
M$1D*2#@Z7@_PSXGT3XC73375W-X>,4K&66Y#1SLRVY4^4&^67S5NG9@H!\P#
M)X50#T^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HKS7X>^$[+5_ /AK4M0U#Q)->WFF6UQ/)_PD
M5^N^1XE9C@3 #))X Q70?\('I'_/YXD_\*/4?_C] '545RO_  @>D?\ /YXD
M_P#"CU'_ ./T?\('I'_/YXD_\*/4?_C] '545RO_  @>D?\ /YXD_P#"CU'_
M ./T?\('I'_/YXD_\*/4?_C] '55\_\ [4VH>)[&^\#G1;"TO+--9M[J &-S
M(;V,GRXV(8#8X8\<'*GFO5O^$#TC_G\\2?\ A1ZC_P#'ZAN/AUH-SY?VB7Q!
M+Y3B2/?XAU!MCCHPS/P1ZT =3I_VK[!;?V@83>^4OGF$$1F3 W;022%SG&23
MBIZY7_A ](_Y_/$G_A1ZC_\ 'Z/^$#TC_G\\2?\ A1ZC_P#'Z .JHKE?^$#T
MC_G\\2?^%'J/_P ?H_X0/2/^?SQ)_P"%'J/_ ,?H ZJBN5_X0/2/^?SQ)_X4
M>H__ !^C_A ](_Y_/$G_ (4>H_\ Q^@#JJ*Y7_A ](_Y_/$G_A1ZC_\ 'ZRM
M1T*#P_XH\'2:;>ZW_I6IR6\\=SK-W<QR1_8;I\%)967[R(<XSE10!W]%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M!ROPG_Y)9X-_[ MG_P"B$J]XT-HOAVX_M&>_B@W1\6$[0W$K;UV11NA5MSMA
M< @G=C/-4?A/_P DL\&_]@6S_P#1"5MZUHVEZ[:"UUO3;+4;57$@ANX%F0,
M0&VL",X)Y]S0!YC<6^H^%/\ A&&M+J]U+6)+^X-W93:Y<2PH'LYI!"S2,Y*)
ML0ABI8[=P4%B*W8/B)->Z[I5AIV@W=Q#>6L$\D^V8B S1ET#,D+1A>%#,SJ1
MG(5L5O+X&\)+:I;+X7T(6R,[K$-/AV*SJ%<@;< LJJ">X !Z47_@W1)X;7[%
M866FWEF@CLKVULK<S6:@YQ%OC95')XV]SWYH X_2_',BZ7%=6^FQ1RG1]/NX
M([S5[B7S1,TH\K BD=Y08S@JC/)D XQBI])^)=YJ%UIN- C2QNX--G:?[=EH
MQ>%E5=GEC+*ZGN 5YR#\M=+#X"\*I8P6L_A_2KM8K:*T\RZM(Y9'CC "!V9<
MMC:#SW%8^LZ;\.M OH(;[P_HD5RP%R/)T=9?)5#@32%(R(D4D_O'VJ/FYX-
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
B*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image04.jpg
<TEXT>
begin 644 image04.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  8$!08%! 8&!08'!P8("A *"@D)
M"A0.#PP0%Q08&!<4%A8:'24?&ALC'!86("P@(R8G*2HI&1\M,"TH,"4H*2C_
MVP!# 0<'!PH("A,*"A,H&A8:*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H
M*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"C_P  1" !! +(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W/XK^.CX!
MT.UU$:=]O\^Y%OY?G^5MRK-G.UO[O3WKA?!OQ\BU_P 4:;I-UH0L8[R40BX^
MV>9M8\*-OEC.6P.O>I?VK?\ D1]*_P"PBO\ Z*DKYCC2ZM$MK^+?$OFD0S*<
M8=-I.#ZC<I_$4P/T'KS3Q%\3IM#UN[TZ?1 SP/M#?:\;E/*MC9QD$&NN\"Z\
MGB?PCI6L)M!NH TBKT60<.H^C!A^%<'\<M#+)::W N=O^CSX].JG\\C\16V&
M4)3Y9K<\[,YUJ=!U*#LUOML;W@CQY/XJU5[6/2!;PQQF22;[1NV]@,;!DD^_
MKZ5M^/?$T/A#PI?:U<1>>+<*$A#;3([,%"YP<<GK@\9K.^%F@#1/#$3RIMO+
MS$\N1R ?NK^ [>I->2_M6>) TFE>&X3]W_3KCZG*H/\ T,GZK4UN7G:@M#;
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
M6PYNDK?@S?T+X6?VKHUG?_VQY7VB)9?+^R[MN1TSO&:O_P#"G/\ J._^2?\
M]G7?>!?^1-T;_KUC_E6[7+/$U5)I,]JCE.$E3C)PU:75_P"9YEI_PATZ)@;_
M %&YN,'.(T$0/U^]7?:+H]AHEG]FTNV2WASDA>2Q]23R3]:OT5C.K.?Q,[J&
M#H8=WI1LPHHHK,Z3(\8?\BEK?_7C/_Z+:LCX3_\ )/\ 2O\ MK_Z->M?QA_R
M*6M_]>,__HMJR/A/_P D_P!*_P"VO_HUZV7\)^OZ'"_]]7^%_FCKJ***Q.X\
M4_:M_P"1'TK_ +"*_P#HJ2HOV4#_ ,4CK(_Z?@?_ "&M>J^+/"NC^+;&*S\0
M6GVJWBD\Y$\UX\-@C.5(/0FF^$O">B^$;2>V\/V?V2&9_,D7S7DRV,9RQ/:@
M#=ZU\.?%7PX/"OCW5=-B39:B3SK;@@>4_P R@>N,[<^JFON.N5\6?#[PSXLO
MXKW7],^U74<8A603R1D("2!\K#/)/YT >>?LM^&_L/A>\UZ8?OM2D\N+VBC)
M&?Q?=G_=%>VU4TC3;31],MM/TZ$06=M&(XHP2=JCW/)^IJW0!\*?$MMWQ$\3
MG_J)W(_*5A7TA\>O]7H7_;?_ -IUOZE\(O!.I:C=7U[HQDNKJ5YYG^US#<[$
MEC@/@<D]*Z77_#FE>(! -6MO/\C=Y?[QDVYQG[I'H*UHS4)J3.3'X>6(H2I0
MW=OS/#_!OCJ[\+Z?-:6]I!.DDIE+2$@@X QQ]*W_ /A;^H_] RT_[[:NZ_X5
MQX5_Z!A_\")?_BJ/^%<>%?\ H&'_ ,")?_BJZ95J$G=Q_K[SR*> S&G%0A42
M2_KL>?W/Q<UAUQ;V5A%[L&8_^A"N,U+4M6\3:DC7<DU[=-\L<:+G'LJC^E>Z
M+\.?"RD'^R\_6XE/_LU;^F:1IVEJ5TZRM[;(P3%&%+?4]3^-"Q%*&L(ZA+*\
M9B-,15T^?_ .:^&/A23PUI<LE[M_M"Z(:0*<B-1T7/KR2<?TS7E/Q7_Y'_5?
M^V7_ **2OHFN<U;P3H&KZA+?:A8F6ZEQO?SI%S@ #@,!T K*E7Y:CG/J=>,R
MUU,-'#T+*SZ_/_,F\"_\B;HW_7K'_*MVH+"TAL+*&TM$V00H$C7). .G)YJ>
ML).[;/3I1<(1B^B04445)H%%%% &1XP_Y%+6_P#KQG_]%M61\)_^2?Z5_P!M
M?_1KUT>L6?\ :.DWMCYGE_:8'AW[<[=RD9QWZU3\)Z-_PC_A^UTSS_M'D;_W
MNS9NW.6Z9/KCK6G,O9\O6YRNG+ZRJEM.5KYW1KT445F=04444 %%%% !1110
G 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image05.jpg
<TEXT>
begin 644 image05.jpg
M_]C_X  02D9)1@ ! 0$ D "0  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" %$!"0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** .0\?Z3]LTI;^-<RVI^;'=#U_(X/YUYA7ODD:31/%(H9'4JRGN#U%
M>):SIKZ1JUQ9/DB-OD8_Q*>0?RKJH2NN4\G,*5I*HNI0HHHKH/."IH;J>#_5
MR,!Z=ORJ&B@$[&K#K+#B://NO^%:$-];S\+( ?1N#7-45#@C159+<ZVBN9AO
M+B#_ %<K >AY%7X=:[31?BG^%2X,U56+W->BJ\-[;S\)*,^AX-6*DU33V"BB
MB@ HHHH **** "BBB@"UI\7F72D]$^8UMU2TV+9;;SU<Y_"KM9O<Z::M$***
M*184444 %%%% !1110 4444 %%%% !1110 4444 %%%% "@X.1VKH[.?[1;*
M_P#$.#7-UH:5<>7/Y1/RO_.IDM#2E*SL;E%%%9G2%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !113)95AB9V
M/ % %;4+L6T.%/[QNGM7/DY.34MQ.UQ,SL>IX'I45:Q5CEG+F84444R HHHH
M **** "BBB@ HHHH **** "BBB@ IKH)(V1ONL"#3J* /+Y$:*1HV^\I*GZB
MFUH:Y#Y&M72XX+[Q^//]:SZZT[JYXTE9M!1113$%%%% !1110 4444 %%%%
M!1110 4444 %%%% "JQ5@RDA@<@@\BO:O#^J#6-%M[O(\PKME [..O\ C^->
M*5V/P_U;[+JCZ?(V(KH93/9Q_B/Y"L:T;QOV.S!5>2I9[,]-HHHKC/;"BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XGXAZ
M3Y]G%JD2_/!^[EQW0G@_@?YUVU17-O'=VLMO,NZ.5"C#V-5"7+*YE6IJI!Q9
MX-15K4;&73-1GLIOOPN5SCJ.Q_$8/XU5KO6I\\TT[,****8@HHHH **** "K
M$-]<0<+(2/1N15>BD--K8V(=9!XFBQ[I_A5^&[@G_P!7*I/IT/Y5S%%2X(T5
M62W.MHKFX;^YA^[(2/1N15^'65/$T97_ &EY'Y5+@S558LU:*BBN89Q^[D5O
M;//Y5+4FE[A3HT,LBH.K'%-J_I<6Z5I3T48'UI,J*N[&JJA5"CH!@4M%%9G4
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %*K%6##J*2B@
M#IK:83VZR#J1S]:FK&TFXVR&%CPW3ZULUDU9G7"5U<****104444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5AZE>>=)
MY:'Y%_4U=U*[\F/RD/SL/R%857%=3&K/H@HHHJS **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@#CO%T.S4(9NTD>/Q!_^N*YZNQ\70[K"&8#F.3'
MT!'_ -85QU=--WB>7B%:HPHHHJS$**** "BBB@ HHHH **** "BBB@ HHHH
M**** "GQ2R03)-$Q22-@RL.H(Y!IE% 'N&CZBFK:3;WJ8'F+\RC^%NX_.KU>
M<_#S5O*NY=+E;Y9OWD6?[P'(_$<_A7HU<%2/+*Q]!AZOM::D%%%%0;A1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <#\1-)R
ML.JQ+T_=38_\=/\ ,?E7G]>ZW]G%J-A/9S#]W,A4^WH?PZUXA=VTME=S6LRX
MEB<HP]Q770E=6/&Q]+EGSKJ0T445N<(4444 %%%% !1110 4444 %%%% !TJ
MU#J-S#P)-P]'YJK12L--K8VH=9C;B:,H?5>174Z5<6LMJJP3QNQ^9@#R/J.M
M>>4H)4@@D$<@BHE33-J==Q>NIZC17!6GB'4;7 \[SD'\,O/Z]:W+3Q9:R86Y
MB>%O[P^9?\:S=.2.N&)A+?0Z&BH;>[M[M=UO,D@[[3R/K4U9FZ:>P4444#"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH <CF-U=>H.:Z:"430K(.
MXKEZU=(N,%H">O(J9+0UI2L[&O11169T!1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %17$ZV\+2-VZ#U-2YP,FN?U"[-Q-A
M3^[7I32NR)RY45II6FE:1CR33***U.4**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH SM=A\_1;I>ZKO'X<_TKSZO4)$$L3QMT92I_&O,&5D
M=D8893@CWK>D]+'!BUJF)1116IR!1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 36MS+9W<-S"VV6)PZGW%>WZ=>QZEIT%Y#]R9 P'IZC\#Q7A5=_
M\.]6_P!=I4K?]-8<_P#CP_D?SK"O&ZN=V J\L^1[,[^BBBN0]D**** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSKXB:3Y=S#
MJL2_++^[FQ_> ^4_B./P%>BU2U;3H]5TNXLI, 2KA2?X6['\ZNG+EE<QQ%+V
MM-Q/#J*?-%)!-)#*I62-BKJ>Q'!%,KO/G@HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** %5V1@R,58="#@BM:T\2:C;8#2"9!VE&3^?6LBBDTGN5&
M<H[,[.U\66<N!<QO WJ/F7].?TK:@NH+I-T$R2*.NULXKS*G([QN'C9D8=&4
MX(K-TET.B&*DOBU/4**X:T\3:A;X$C+.GHXY_,5N6GBJQFP)U>!O<;E_,?X5
MFZ<D=,<13EUL;M%1PSPW";X94D7U1LU)4&P4444#"BBB@ HHHH **** "BBB
M@ HHHH *?#(8I5=>H-,HH ZF*02Q*Z]&&:?67I%QE6A8\CD5J5DU9G7%W5PH
MHHI%!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114%W<K
M;0%S]X\*/>@&[%/5+O8OD(?F/WO:L:G.[2.78Y).33:U2LCDG+F84444R0HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSS6H?(UFZ3U?=
M_P!]<_UKT.N-\6P[-2BE XDCQ^(/^&*TI/4Y<4KPN<_11170>>%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 59TZ^ETW4(+R'[\+A@,]1W'XCC\
M:K44AIM.Z/>+6YBO+2&YA;=%*@=3[&IJY3P ;O\ X1[;.F(!(?()ZE>_X9S^
MM=77!)6;1]%2GSP4NX4445)H%%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110!YG\0=(^RZE'J,2XCN1A\=G'^(_D:XVO;->TM=
M8T:XLR!O9=T9/9QT_P /QKQ1E9&*LI5E."",$&NRC*\;=CQ,;2Y*G,MF)111
M6QQA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 ^.6
M2%]\4CQL/XE;!K8M/%%_!@2E9T_VA@_F/ZYK$HI-)[E1G*.S.WM/%%C<86;=
M;O\ [7*_F/ZXK8CECF0/%(KJ>C*<BO,*DAGFMWWPRO&WJK8K-TET.F&+DOB1
MZ=17%6OBJ]AP)U2=??Y6_,?X5N6OB;3[C"R,T#GM(./S']:S<)(Z8UZ<NILT
M4V.1)4#QNKJ>C*<@TZH-@HHHH **** "BBB@ HHHH EMY3!.L@[&NF1@Z*R]
M",BN4K:TFXWPF(GE>1]*F2ZFU*6MC2HHHK,W"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** $9@JEF. .IKG;VZ-S.3_  C@"KNJ7G_+!#_O
M5DUI%=3"K/H@HHHJC$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "N<\7P[K*WFQRDA7\"/\ ZU='6;K\/GZ)<@=57>/P.?Y9JHNT
MD9U5>#1Y_11174>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
ML>&]#DUW5%AY%O'AIW'9?0>YZ?\ ZJRX();F>."%"\LC!54=237LOA_18M#T
MM+9<-*?FED ^\W^ Z"LJL^5>9U82A[6=WLC2BBC@A2&) D:*%51T '04^BBN
M(]T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\L\>:1]@UK[7&N(;O+\=G_B_/@_B:]3K'\3Z3_;&AS0*N9D_>1?[
MP[?B,C\:TI2Y9'/BJ7M*;2W/&:***[CP HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH E@N9[9]\$KQMZJV,UM
M6GBN\APMPB3KW.-K?IQ^E8%%2XI[EQJ2CLSN[3Q)IUS@-(87/:48'Y]*UE97
M4,C!E/0@Y!KRZI[>\N;1MUO,\9[[3P?J*ATET.B&+?VD>ET5QUIXLNH\+<Q)
M,O\ >7Y6_P *W+7Q%IUU@&;R6_NRC'Z]*S<)(Z8UX2ZFK12 A@"I!!Z$4M0;
M!1110 5/:3&"X5QTSS4%% )V=SJP0RA@<@C(I:H:7<>;;^6Q^9/Y5?K)JQV)
MW5PHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JK?70MH"1]]N%_
MQJQ(ZQHSL<*!S7.75PUS,7/3L*J*N14ERHA9BS$DY)I***T.4**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHIK2(GWW5?J<4 .HJNU];)UE!^@
MS4+:I"/NJ[?ABG9DN45U+U%9;:L_\,2CZG-0MJ-RW1@OT%/E9+J1-JHK@1O!
M)'(RA74J<GL16(US,_WI7/XU%1RDNKY')D%6*GJ#@TE6+Y/+O9E_VL_GS5>N
MD\QJSL%%%%,04444 %%%% !1110 4444 %%%% !1110 445T'A+0#K>IAI5/
MV. AI3_>]%_'^7X4FTE=E0@YR48G3> _#WD0C5[I/WL@_P!'!_A4]6^I_E]:
M[BD4!5"J % P !TI:X)2<G=GT-*DJ4%%!1114F@4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >2>-=(_LO77D
MC7%O=9E3T!_B'Y\_0BN<KU_QAI/]JZ#)L7,]O^]C]3CJ/Q'ZXKR"NVE+FB>%
MC*7LZFFS"BBBM3E"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** +%M>W5FV;>=X^<X!X/U'0UMVG
MBV=,+=0+(/[R?*?\/Y5SE%2XI[EQJ3ALSO[37M.N\!9Q&Y_AE^4_GTK3!!&1
MR#7EM6;74;RR/^CW#H/[N<C\CQ6;I=CICBW]I'I-%<E:^+I5PMW;JX_O1G!_
M+O\ I6Y::YI]Y@).$<_P2?*?\#^%9N#1TPK0ELS:LI_L]RK?PG@UT?49%<G6
M_IMQYUL%)^9./PK*:ZG72ET+M%%%0;A1110 4444 %%%% !1110 4444 %%%
M% !115+4;O[/#M4_O&_04+43=E<I:I>>8_DH?E7K[FLV@G)R:*V2L<DI<SN%
M%%% @HHHH **** "BBF--$GWI$7ZF@0^BJS7]LO_ "TS] :A;58A]V-C]>*=
MF)SBNI?HK*;59#]R-1]>:A;4+EO^6F/H!3Y62ZD3;IC2QI]]U7ZG%8#32O\
M>D<_5J91RDNKY&XU_;+_ ,M,_0$U"VJQ#[J.?K@5DT4^5$NI(T&U5S]R)1]3
MFH6U&Y;HX7Z"JM%.R)<Y/J2-/,_WI7/_  *HZ**9(4444 %%%% !1110!AZP
MFV[5^S+^HK.K:UI,PQR?W6Q^?_ZJQ:UCL<E16D%%%%40%%%% !1110 4444
M%%%% !1110 4444 6+*SGU"]BM+9-TTK;5']?H.M>T:/I<&C:;%9P<A1EF[N
MQZFL#P1X>_LVR^WW*?Z5<+\H(YC3T^IZ_E76UQUJG,[(]G!8?V<>>6["BBBL
M3N"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *\<\5Z1_8^NS1(N+>7][#CH >WX'(^F*]CKF/'&D_VC
MH9GC7,]IF1<=2O\ $/RY_"M:4N61R8RE[2G=;H\HHHHKM/#"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** +EKJE[98\BX=5'\).5_(UU&@^-'BNU2[@!5N"
MT9Q^A_QKBZ4$JP8'!!R#42@I;FM.M.F[IGMMIK>GWN!%<J'/\#_*?UZ_A6A7
MDEO,)X%D'<<CT-:5IJ]_8X$%RX4?P-\R_D>E<SI=CUX8FZU1Z317)V?C'HMY
M;?5XC_0_XUOVFKV%[@07*%C_  -PWY&LW%HZ(U(RV9=HHHJ2PHHHH **** "
MBBB@ HHJ)[F!/O3(/;=0 LTJP1-(_05SD\S3RM(QY-)JNMV\DIC1RR)_='6L
MIM60?<B8_4XK6,6<E6K&]KFC160VJ3'[J(!^=0M?7+=92/H,5?*S%U8F[4;3
MQ)]Z1!]36 TCO]YV;ZG--HY275\C;;4+9?X\_0&H6U6,?<C8_4XK*HI\J)=2
M1?;593]U$'UYJ%K^Y;_EICZ 56HIV1+G)]1[2R/]^1F^IS3***9(4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!4U)-]A)CJ/F_*N=KJY$$
MD3H>C @URG0X-:0V.>LM4PHHHJS$**** "BBB@ HHHH **** "BBB@ KJO!7
MA[^U+_[;<IFSMVS@CB1^P^@ZG\/6L+2M,GU?48K*W'S.>6(X5>Y->T:?8P:;
M8Q6ELNV*-<#U/J3[FL:U3E5D=N"P_M)<\MD6:***XSV@HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ I" RD$ @C!![TM% 'BWB/2CHVMSVN#Y1.^(^J'I^73\*RJ]0\?:3]LTE
M;Z-<S6IRV.Z'K^7!_.O+Z[J<N:-SP,32]E4:Z!1116ASA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% &CI4^V1H2>&Y'UK6KFD<QNKJ<,IR*Z**031+(O1A
MFLYK6YUT)W7*/HHHJ#H-"TUO4;+ BN6*#^!_F'Z]/PK>M/&*'"WEL5/]^(Y'
MY'_&N1HJ7%,N-6<=F>EVNJV-Z/W%S&S?W2<-^1YJ9KJW3[TR?3->759AO[F'
M[LA8>C<U#I=C98GNCT%]4M5Z,S?1?\:@?65_@A)^IQ7*PZRAXFC*^Z\BK\5S
M#./W<BM[9Y_*IY+%JK?8U&U><_=5%_#-0O?W3]9F'TXJM119!S,<TCO]]V;Z
MG-4;^Z\B/:I^=JLS2K#$SMT%<_-*TTI=CUJHJYC5GRJW4CHHHK4Y HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "N9O4\N]F7_:)_/FNFK"UA-MX& ^^H/X_YQ50W,JR]VYGT445J<P4
M444 %%%% !1110 4444 %* 20 ,D] *2NU\">'OM5P-5NDS!"W[E3_$X[_0?
MS^E3*2BKLTI4W4FHHZ;PAX>&BZ=YLR_Z9< &3/\  .R_X^_TKHZ**X)-R=V?
M04X*$5&(4444BPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ;)&DL3QR*&1U*LI[@]:\2
MUK37TC5[BR;.$;Y#_>4\@_E7M]<5\0])\^QBU.)<R6_R28[H3Q^1_G6U&5I6
M[G%CJ7/3YENCS:BBBNP\4**** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *T]
M*GY: GK\R_UK,I\4ABE61>JG-)JZ+A+EE<Z2BFHZR1JZ_=89%.K$[PHHHH&%
M%%% !1T.1110!;AU&YAX$F\>C\U?AUF-N)4*'U'(K%JGJ%UY$6Q#^\;I[#UI
M<J8.JX*YM7>HQ7DA2&565>P-5ZY($@Y!P15R'4[F+@OO'H_-7[.VQR_6.9WD
M=#16;#K$+<2JR'U'(J_'-',,QNK?0U+31:DGL/HHHH*"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K+UI,Q1
M2>C%?S__ %5J54U)-]A)ZKAJ<=R9J\6<[1116QQA1110 4444 %%%% !113H
MXWEE2.-2SNP55 Y)/04 :.@Z-+KFJ1VL>5C^]+(!]Q?\>PKV:VMXK2VCMX$"
M11J%51V%9/AC0DT+2UC(!NI<-.P]>P^@_P :VZXJL^9Z;'N82A[*%WNPHHHK
M(ZPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "HKBWCNK:6WF7='*I1AZ@U+10#U
M/#-2L9-,U*XLI?O0N5SZCL?Q&#^-5*]!^(FD[HX=5B7E?W4V/3^$_P Q^(KS
MZN^$N:-SYZO2]E4<0HHHJS$**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH U
M=*GRC0D\CE?I6E7.02F&9)!V/(]171*P90RG((R#64UJ=E"5XV["T445)N%%
M%% !1110 R:588FD<\ ?G7/32M-*TC=2?RJS?W7GR[5/[M>GN?6J=:15CBK5
M.9V6P44459B%*&*G*D@CH1244 78=4N8N"PD7T;_ !J_#K$+\2*T9]>HK#HJ
M7%,M5)(ZJ.6.5<QNK#V-/KDU9D;<K%2.X.*NPZK<Q\,1(/\ :'/YU+AV-567
M4WZ*SX=7MY.) T9]^15Y)$D7<C*P]0<U#31JI)[#J***!A1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4V1/,B=#_ !*13J* .2Z4
M5/>)Y=Y*O^T2/QJ"MSA:L[!1110 4444 %%%% !7?^ O#W_,8ND]1;JP_-_Z
M#\?:N;\,:$^NZH(V!%K%AIV'IV'U/^->PHB11K'&H5% 55 X ':N>M4LN5'H
M8'#\S]I+9;#J***Y3UPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MKWUG%J%C/:3#,<R%3[>_X5XA>6LEC>36LPQ)$Y1OPKW>O._B)I'EW$.JQ+\L
MG[J;']X?=/Y<?@*WH2L['!CZ7-#G70X6BBBNL\<**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *U]+GWPF(GE.GTK(J:VF\BX23L#@_2IDKHNG+EE<Z&B@$
M$9'(-%9'H!1110 50U*Z\M/)0_.PY/H*M7$ZV\+2-] /4US[NTCL['+,<FJB
MKZF%:IRJR&T445J<84444 %%%% !1110 4444 %.5V1MR,5/J#BFT4 7X=6N
M(^'Q(/<8-:$.JV\G#DQG_:''YU@45+BF6JDD=8KJZ[D8,/4'-+7*I(\3;HW9
M3Z@XJ[#J\Z<2!9!^1J7!FJK+J;M%4H=5MI>&8QM_M#C\ZN*RNH92"#T(-0TT
M:J2>PM%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,'5TVW@
M;'WU!_I5"MG6DS'%)Z$K^?\ ^JL:M8[')45I,****H@**** "I;:VEN[F.W@
M0O+(P55'<FHJ]*\">'OLEO\ VK=)B>9<0J1]U#W^I_E]:B<U%7-J%%U9\J.A
MT'1XM$TN.UCP9/O2N/XV[GZ>E:=%%<+;;NSZ",5%604444AA1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 5'/;PW4)BN(8YHSU210P/X&I** W,J7
MPUHDOWM+MA_N1A?Y54?P5X??/^@;2>ZRN/ZUT%%5SR74S=&F]XK[CE)/A]HK
M_=-U'_NR#^H-59?AOIY_U5[<K_OA6_H*[6BG[2?<AX6B_LG /\-.ICU7Z!H/
MZ[JJ2?#?41_JKVU;_>W+_0UZ515>VGW,W@J+Z'E<OP^UN/[OV:3_ ')/\0*J
M/X*\0)G_ $#<!W65#_6O7Z*?MY$/+Z3[GBLGAO6HOO:7='_=C+?RJK+IE_#_
M *VQN8_]^)A_2O=**KZP^Q#RZ/21X$05.&!!'8BDKWUE5QAE##T(JK)I6G3?
MZVPM7S_>A4_TI_6/(AY<^DOP/#**]IE\,Z)+][3+8?[B;?Y54?P3X??/^@;2
M>ZRO_C5?6(F;RZIT:/(:*]3D^'NBO]UKJ/\ W9!_4&JLOPWL#_JKZY7_ 'PK
M?T%/V\"'@:R/-J*[]_AH>3'JOT#0?UW53D^&^HC_ %5[:M_O;E_H:KVL.Y#P
ME9?9.,HKJ9?A_K<?W?LTG^Y+_B!563P7X@CR?L!8#NLJ'^M/GCW(>'JK[+,"
MBM23PYK47WM+NS_NQ%OY55ETV_A_UME<Q_[\3#^E5=&;A);HJT4I!!P1@CJ*
M2F2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!M:;/YEOY9/S1\?
MAVJ[7/V<_D7*L3\IX;Z5T%925F=M&7-$*"0!DG %%9FIW6!Y"'K]\_TI)79<
MY**NRI>W)N9LC[B\*/ZU6HHK5:' VV[L****8@HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *?'+)$V8W93[&F44 :,.L3)Q*JR#UZ&M"'4[:7@OL/H_'
MZUSU%2XHT562.L!!&000>XI:Y:*>6$YCD9?H:O0ZS*O$J*X]1P:AP9JJR>YM
MT54AU*VFXW[&]'XJV#D9%3:QHFGL%%%% PHHHH **** "BBB@ HHHH ****
M*>IIOL'XR5(85SU=5,GF0O'_ 'E(KE:TAL<]9:W"BBBK,0HHJSI]A/J=_#9V
MZ[I)&P/0#N3["EL-)MV1M>#_  ^=:U'S9TS9VY!DS_&>R_X^WUKUL  8 P!5
M+2M,@TC3HK*W'RH.6/5F[DU=KBJ3YV>]AJ"HPMUZA11169T!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 (RJZX90P]",U4DTG39O];I
M]H_^]"I_I5RBB[$TGN9,OAG1)?O:9;#_ '$V_P JJ/X(\/N#BQ*D]UF?_&NA
MHJN>7<AT:;WBON.4D^'NBO\ =>[C_P!V0?U!JK+\-[ _ZJ^N5_WPK?X5VM%/
MVL^Y#PM%_9//W^&C8/EZJ#Z!H,?KNJI)\-]2'^JO+1O][<O]#7I=%5[:9F\%
M1?0\JE^'^MQ_=%M)_N2_X@54?P7X@0$G3R0/[LJ'^M>P44_;R(>7TGU9XI)X
M<UJ+[VEW9_W8BW\JJRZ=?0_ZVRN(_P#?B8?TKW6BJ^L/L0\NCTD> D$'!&"*
M*]\9%==KJ&'H1FJLFDZ;-_K=/M'_ -Z%3_2G]878S>7/I+\#PVBO:)?#&B2_
M>TRW'^XNW^55'\$>'W!Q8E">ZS/_ (U7UB)#R^IT:/(J*]2D^'FBO]U[N/\
MW9!_4&JLOPVL3_JK^X7_ 'U5O\*?MH$/ UD>;UN:?/YUL 3\R?*?Z5T3_#1L
M'R]5!] T&/\ V:F6_@#4K6?<EW:NAX8$L/Z&AU(-;CIX:M"6L3#N[D6T!;^(
M\*/>L%F+,68Y).2:ZV_\$Z]+.7"02*.%"R]OQQ6?)X,\01C)T]B/]F1#_(U4
M912W(K4ZLG\+L8-%:;^'M9C/S:7>'_=A9OY54EL+R XEM)X_]^,BKNCG<)+=
M%>BCH<&BF2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !4L5Q- ?W<C+[9X_*HJ* O8U(=9<<31AAZKP:OPZA;3<"0*?1^*YRBI<4
M:*K)'6T5R\5S/!_JY&4>G;\JT(=9<<31AAZKQ4.#-55B]S8HJM#?VTW"R 'T
M;@U9J31-/8****!A1110 4444 %<Q=IY=W*OHQQ]*Z>L'5TVWN[^^H/]/Z54
M-S*LM+E"BBBM3F"O5/!7A[^R[#[;<)B\N%S@CF-.H'U/4_AZ5S/@?P]_:-[_
M &A<IFUMV^4$<2/_ (#K^7O7J%<U:I]E'J8'#_\ +V7R"BBBN8],**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH :\:2+MD1
M7'HPS51]'TR4YDTZS?\ WH%/]*NT4[L3BGNC(E\+:'-][3(!_N#;_*JLG@?P
M^XXLF0^JS/\ U-=#13YY=R'1IO>*^XY)_AYHS?=DO$_W9%_JM59?AM9D_NM0
MG7_?0-_A7;T57M9]S-X6B_LGGTGPT<#]WJJL?1H,?^S&JC_#C4P?W=W9M_O%
MA_0UZ913]M,AX*B^AY1+X!UR,_+'!)_N2C^N*JR>#?$$8R=.8C_9D1OY&O8:
M*?MY$/+Z7=GB;^'M9CZZ7>'_ '86/\JJRV-Y"<2VD\?^_&17NU%5]8?8S>71
MZ2/ >AP:*][>..5=LB*X]&&:JOH^ER?ZS3;-O]Z!3_2G]878AY<^DCPZBO9I
M?"NA2G+:9 /]P%?Y55D\#^'W'%FR'U69_P"IJO;Q(>7U.C1Y'17J+_#O1F/$
MMXG^[(O]5JK+\-K0G]UJ$Z_[Z!O\*?MH$/ UET/.**[V3X:2 ?NM45CZ-!C_
M -F-5'^'&J _)=V;?[S,/_935>UAW,WA*R^R<;173R^ ==C/RQP2?[DH_KBJ
MLG@WQ!&N6TYC_NR(W\C3YX]R'0JK[+^XPJ*TG\/ZS&<'2[P_[L+'^0JI)8W<
M)Q+:SQ_[T9%5=$.$ENB"BBBF2%%%% !4\-W/!_JY& ]#R*@HH!-K8UH=:/2:
M+/NG^%7X;VWGX249]#P:YJBH<$:JK);G6T5S,-[<0<)*<#^$\BM"'61TFC_%
M/\*EP9HJL7N:U%0PW<$_^KD4GT/!J:I-4T]@K*UI/DBD]"5-:M4]43?8.<<J
M0PIQW(FKQ9SU7]'TJ?6=3BLX!C<<NW9%[FJ*@LP502Q.  .M>N^$M &B:8&E
M4?;)P&E/=?1?P_G55)\J(PU!U9VZ+<V+*S@T^RBM+9-L,2[5']?J>M6***X3
MWDDE9!1110,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH 9)%'*N)(T<>C+FJCZ-I<AR^FV;'U:!3_2KU%.[$XI[HQY
M/"NA2GYM-A'^[E?Y&JLG@;0'&%LWC]UF?^I-=%13YY=S-T:;WBON.2?X=Z,Q
MRLUXGL)%_JM5)/AM:$_NM0F7_>0-_A7<457M9]R'A:+^R>>R?#20#]WJB,?]
MJ K_ .S&JC_#C5 ?DNK-A[LP_P#9:]-HI^VF0\#1?0\HD\!:ZA^6*&3_ '91
M_7%59/!VOQ#+:<Y_W9$;^1KV&BJ]O(AY?2[L\3?P_K,9PVEWGX0L?Y"FAM3L
MCAXIU _ADC/]:]NHI^W?5$?V>EM(\9AUE3Q-&1[K_A5PSP7D#QQR*2RD8Z'\
MJ]7DABF&)8T<>C*#51]&TN0Y?3;-CZM I_I2]JNP_J<U]JYP_@/P]Y\HU>Z3
M]W&<6X/\3#JWX?S^E>C4R.*.&-8XD5(U&%51@ >PI]9SFY.YU4**I0Y4%%%%
M0;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
%110!_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486035584856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">CENNTRO ELECTRIC GROUP LIMITED<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001707919<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">C3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">501 Okerson Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Freehold<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CENN<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">261,256,254<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">5395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Marcum Bernstein & Pinchuk LLP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">New York, NY<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressesLineItems', window );"><strong>Entity Addresses [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Peter Z. Wang<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">501 Okerson Road<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Freehold<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NJ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">07728<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">732<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">820-6757<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486035641016">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED AND COMBINED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 261,069,414<span></span>
</td>
<td class="nump">$ 4,549,034<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">595,548<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,047,560<span></span>
</td>
<td class="nump">463,333<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">8,139,816<span></span>
</td>
<td class="nump">4,207,990<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayment and other current assets, net</a></td>
<td class="nump">7,989,607<span></span>
</td>
<td class="nump">2,087,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent', window );">Receivable from disposal of land use rights and properties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,724,138<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties - current</a></td>
<td class="nump">1,232,634<span></span>
</td>
<td class="nump">1,101,144<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">281,074,579<span></span>
</td>
<td class="nump">20,133,395<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investments</a></td>
<td class="nump">329,197<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plants and equipment, net</a></td>
<td class="nump">1,301,226<span></span>
</td>
<td class="nump">1,039,191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">3,313<span></span>
</td>
<td class="nump">45,430<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right-of-use assets, net</a></td>
<td class="nump">1,669,381<span></span>
</td>
<td class="nump">423,304<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Amount due from related parties - non-current</a></td>
<td class="nump">4,834,973<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets, net</a></td>
<td class="nump">2,151,700<span></span>
</td>
<td class="nump">1,117,648<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">10,289,790<span></span>
</td>
<td class="nump">2,625,573<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total Assets</a></td>
<td class="nump">291,364,369<span></span>
</td>
<td class="nump">22,758,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">3,678,823<span></span>
</td>
<td class="nump">3,722,686<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">4,183,263<span></span>
</td>
<td class="nump">5,743,323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contractual liabilities</a></td>
<td class="nump">1,943,623<span></span>
</td>
<td class="nump">1,690,837<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">839,330<span></span>
</td>
<td class="nump">131,014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="nump">15,756,028<span></span>
</td>
<td class="nump">3,248,777<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">26,401,067<span></span>
</td>
<td class="nump">14,536,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other non-current liabilities</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">489,997<span></span>
</td>
<td class="nump">356,143<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">27,591,064<span></span>
</td>
<td class="nump">14,892,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares (No par value; 174,853,546 and 261,256,254 shares issued and outstanding as of December 31, 2020 and 2021)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Additional paid in capital</a></td>
<td class="nump">374,901,939<span></span>
</td>
<td class="nump">103,113,793<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(109,735,935)<span></span>
</td>
<td class="num">(93,314,128)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,392,699)<span></span>
</td>
<td class="num">(1,904,839)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity attributable to shareholders</a></td>
<td class="nump">263,773,305<span></span>
</td>
<td class="nump">7,894,826<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(28,638)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total Equity</a></td>
<td class="nump">263,773,305<span></span>
</td>
<td class="nump">7,866,188<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total Liabilities and Equity</a></td>
<td class="nump">$ 291,364,369<span></span>
</td>
<td class="nump">$ 22,758,968<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2473-110228<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486035628664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED AND COMBINED BALANCE SHEETS (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Ordinary shares, par value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued (in shares)</a></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding (in shares)</a></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486034049944">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net revenues</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 8,576,832<span></span>
</td>
<td class="nump">$ 5,460,003<span></span>
</td>
<td class="nump">$ 3,575,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(7,073,391)<span></span>
</td>
<td class="num">(4,889,850)<span></span>
</td>
<td class="num">(3,699,741)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit/(loss)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,503,441<span></span>
</td>
<td class="nump">570,153<span></span>
</td>
<td class="num">(123,854)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>OPERATING EXPENSES:</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Selling and marketing expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,034,242)<span></span>
</td>
<td class="num">(783,763)<span></span>
</td>
<td class="num">(964,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,978,897)<span></span>
</td>
<td class="num">(8,735,534)<span></span>
</td>
<td class="num">(10,959,203)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,478,256)<span></span>
</td>
<td class="num">(1,365,380)<span></span>
</td>
<td class="num">(2,145,884)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(469,702)<span></span>
</td>
<td class="num">(319,816)<span></span>
</td>
<td class="num">(3,598,506)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(17,961,097)<span></span>
</td>
<td class="num">(11,204,493)<span></span>
</td>
<td class="num">(17,668,064)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,457,656)<span></span>
</td>
<td class="num">(10,634,340)<span></span>
</td>
<td class="num">(17,791,918)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>OTHER INCOME (EXPENSE):</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(1,069,581)<span></span>
</td>
<td class="num">(1,411,558)<span></span>
</td>
<td class="num">(1,058,795)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Income (loss) from and impairment on equity method investments</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">15,167<span></span>
</td>
<td class="num">(330,103)<span></span>
</td>
<td class="num">(1,235,306)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain from disposal of land use rights and properties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,005,446<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncome', window );">Other income, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,090,263<span></span>
</td>
<td class="nump">173,624<span></span>
</td>
<td class="nump">580,549<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,421,807)<span></span>
</td>
<td class="num">(5,196,931)<span></span>
</td>
<td class="num">(19,505,470)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,421,807)<span></span>
</td>
<td class="num">(5,196,931)<span></span>
</td>
<td class="num">(19,505,470)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Less: net loss attributable to non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(31,039)<span></span>
</td>
<td class="num">(39,455)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to the Company's shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(16,421,807)<span></span>
</td>
<td class="num">(5,165,892)<span></span>
</td>
<td class="num">(19,466,015)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>OTHER COMPREHENSIVE LOSS</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">512,140<span></span>
</td>
<td class="nump">1,290,855<span></span>
</td>
<td class="nump">431,153<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(15,909,667)<span></span>
</td>
<td class="num">(3,906,076)<span></span>
</td>
<td class="num">(19,074,317)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Less: total comprehensive loss attributable to non-controlling interests</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="num">(39,210)<span></span>
</td>
<td class="num">(38,393)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss to the Company's shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (15,909,667)<span></span>
</td>
<td class="num">$ (3,866,866)<span></span>
</td>
<td class="num">$ (19,035,924)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares outstanding, basic (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">175,090,266<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares outstanding, diluted (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">175,090,266<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Loss per share, basic (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Loss per share, diluted (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share numbers are retroactively stated
                    for purposes of calculating weighted average number of shares outstanding for loss per share to reflect the outstanding shares of CEGL as if&#160;the equity
                    structure of Cenntro (the accounting acquirer) was stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(7)(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031391512">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>COMBINED STATEMENTS OF CHANGES IN EQUITY - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Ordinary Shares [Member]</div></th>
<th class="th"><div>Additional Paid in Capital [Member]</div></th>
<th class="th"><div>Accumulated Deficit [Member]</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss [Member]</div></th>
<th class="th"><div>Total Shareholders' Equity [Member]</div></th>
<th class="th"><div>Non-controlling Interest [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 94,656,067<span></span>
</td>
<td class="num">$ (68,682,221)<span></span>
</td>
<td class="num">$ (3,633,955)<span></span>
</td>
<td class="nump">$ 22,339,891<span></span>
</td>
<td class="nump">$ 48,964<span></span>
</td>
<td class="nump">$ 22,388,855<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2018</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">174,853,546<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther', window );">Contribution from principal shareholder</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,923,509<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,923,509<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">4,923,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,466,015)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(19,466,015)<span></span>
</td>
<td class="num">(39,455)<span></span>
</td>
<td class="num">(19,505,470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">430,090<span></span>
</td>
<td class="nump">430,090<span></span>
</td>
<td class="nump">1,063<span></span>
</td>
<td class="nump">431,153<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">99,749,576<span></span>
</td>
<td class="num">(88,148,236)<span></span>
</td>
<td class="num">(3,203,865)<span></span>
</td>
<td class="nump">8,397,475<span></span>
</td>
<td class="nump">10,572<span></span>
</td>
<td class="nump">8,408,047<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2019</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">174,853,546<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,364,217<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,364,217<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,364,217<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,165,892)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(5,165,892)<span></span>
</td>
<td class="num">(31,039)<span></span>
</td>
<td class="num">(5,196,931)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,299,026<span></span>
</td>
<td class="nump">1,299,026<span></span>
</td>
<td class="num">(8,171)<span></span>
</td>
<td class="nump">1,290,855<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">103,113,793<span></span>
</td>
<td class="num">(93,314,128)<span></span>
</td>
<td class="num">(1,904,839)<span></span>
</td>
<td class="nump">7,894,826<span></span>
</td>
<td class="num">(28,638)<span></span>
</td>
<td class="nump">$ 7,866,188<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">174,853,546<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Share-based compensation</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,128,325<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,128,325<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,128,325<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders', window );">Exemption of debt due from shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(426,781)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(426,781)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(426,781)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,421,807)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,421,807)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,421,807)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment', window );">Reduction of capital investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(13,930,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,930,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13,930,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet', window );">Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">285,016,602<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">285,016,602<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">285,016,602<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet', window );">Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">86,402,708<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance', window );">Liquidation of subsidiary</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">28,638<span></span>
</td>
<td class="nump">28,638<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">512,140<span></span>
</td>
<td class="nump">512,140<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">512,140<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 374,901,939<span></span>
</td>
<td class="num">$ (109,735,935)<span></span>
</td>
<td class="num">$ (1,392,699)<span></span>
</td>
<td class="nump">$ 263,773,305<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 263,773,305<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,256,254<span></span>
</td>
</tr>
<tr><td colspan="9"></td></tr>
<tr><td colspan="9"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share numbers are retroactively stated to reflect the outstanding
                  shares of CEGL issued in the Combination.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from exemption of debt due from shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in additional paid in capital (APIC) resulting from reduction of capital investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in reverse recapitalization transaction, net of cost contributed to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in reverse recapitalization transaction, net of cost contributed to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other increase (decrease) in additional paid in capital (APIC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569655-111683<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486029029448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMBINED STATEMENTS OF CASH FLOW - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net loss</a></td>
<td class="num">$ (16,421,807)<span></span>
</td>
<td class="num">$ (5,196,931)<span></span>
</td>
<td class="num">$ (19,505,470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">632,256<span></span>
</td>
<td class="nump">1,840,980<span></span>
</td>
<td class="nump">2,071,269<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense', window );">Amortization of operating lease right-of-use asset</a></td>
<td class="nump">636,921<span></span>
</td>
<td class="nump">198,103<span></span>
</td>
<td class="nump">416,160<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment of plant and equipment</a></td>
<td class="nump">6,215<span></span>
</td>
<td class="nump">58,760<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Written-down of inventories</a></td>
<td class="nump">1,265,890<span></span>
</td>
<td class="nump">719,608<span></span>
</td>
<td class="nump">959,334<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">469,702<span></span>
</td>
<td class="nump">319,816<span></span>
</td>
<td class="nump">3,598,506<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfInvestments', window );">Impairment of long-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">444,911<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency exchange loss, net</a></td>
<td class="nump">14,212<span></span>
</td>
<td class="nump">74,851<span></span>
</td>
<td class="nump">29,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">1,128,325<span></span>
</td>
<td class="nump">3,364,217<span></span>
</td>
<td class="nump">4,923,509<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_GovernmentGrantsOfFederalLoanForgivenExpense', window );">Government grants of federal loan forgiven</a></td>
<td class="num">(53,619)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_GainLossOnDispositionOfLandUseRightsAndProperties', window );">Gain from disposal of land use rights and properties</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(7,005,446)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">(Gain) loss from disposal of plant and equipment</a></td>
<td class="num">(55,087)<span></span>
</td>
<td class="num">(1,817)<span></span>
</td>
<td class="nump">48,156<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfInvestments', window );">Gain from disposal of long-term investment</a></td>
<td class="num">(508,156)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(794,624)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments', window );">Equity pickup of the investment</a></td>
<td class="num">(15,167)<span></span>
</td>
<td class="nump">330,103<span></span>
</td>
<td class="nump">790,395<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(2,002,919)<span></span>
</td>
<td class="num">(342,689)<span></span>
</td>
<td class="nump">2,415,642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(5,087,563)<span></span>
</td>
<td class="nump">1,944,683<span></span>
</td>
<td class="nump">84,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepayment and other assets</a></td>
<td class="num">(2,687,994)<span></span>
</td>
<td class="num">(659,277)<span></span>
</td>
<td class="num">(237,864)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent', window );">Amounts due from/to related parties</a></td>
<td class="num">(128,640)<span></span>
</td>
<td class="nump">643,903<span></span>
</td>
<td class="nump">1,065,614<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(128,508)<span></span>
</td>
<td class="num">(3,726,929)<span></span>
</td>
<td class="num">(3,368,185)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities', window );">Accrued expense and other current liabilities</a></td>
<td class="nump">1,376,950<span></span>
</td>
<td class="nump">106,623<span></span>
</td>
<td class="nump">1,352,210<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Contractual liabilities</a></td>
<td class="nump">286,499<span></span>
</td>
<td class="num">(267,038)<span></span>
</td>
<td class="nump">1,313,792<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncreaseDecreaseInLongTermPayable', window );">Long-term payable</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(903,096)<span></span>
</td>
<td class="num">(276,274)<span></span>
</td>
<td class="num">(277,722)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(21,475,586)<span></span>
</td>
<td class="num">(7,874,754)<span></span>
</td>
<td class="num">(4,670,368)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireLongtermInvestments', window );">Purchase of equity investment</a></td>
<td class="num">(310,038)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfLongtermInvestments', window );">Proceeds from disposal of long-term investment</a></td>
<td class="nump">465,941<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">86,855<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PaymentForLongTermInvestmentPayable', window );">Cash payment for long-term investment payable</a></td>
<td class="num">(909,808)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of plants and equipment</a></td>
<td class="num">(756,269)<span></span>
</td>
<td class="num">(77,012)<span></span>
</td>
<td class="num">(56,273)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchase of intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(118,531)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromSaleOfLandUseRightsAndProperties', window );">Proceeds from disposal of land use rights and properties</a></td>
<td class="nump">7,812,967<span></span>
</td>
<td class="nump">27,027,065<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposal of property, plant and equipment</a></td>
<td class="nump">75,934<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">63,330<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToFundLongtermLoansToRelatedParties', window );">Loans provided to related parties</a></td>
<td class="num">(232,529)<span></span>
</td>
<td class="num">(2,827,645)<span></span>
</td>
<td class="num">(5,270,406)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties', window );">Repayment of loans from related parties</a></td>
<td class="nump">1,088,441<span></span>
</td>
<td class="nump">2,344,897<span></span>
</td>
<td class="nump">6,826,680<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by investing activities</a></td>
<td class="nump">7,234,639<span></span>
</td>
<td class="nump">26,467,305<span></span>
</td>
<td class="nump">1,531,655<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromContributionFromPrincipalShareholder', window );">Contribution from principal shareholder</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">170,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Loans proceeds from related parties</a></td>
<td class="nump">5,020,218<span></span>
</td>
<td class="nump">3,462,725<span></span>
</td>
<td class="nump">4,475,727<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayment of loans to related parties</a></td>
<td class="num">(6,493,707)<span></span>
</td>
<td class="num">(6,115,534)<span></span>
</td>
<td class="num">(2,738,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromThirdPartyLoan', window );">Loans proceed from third parties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,882,576<span></span>
</td>
<td class="nump">1,751,595<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RepaymentOfLoansToThirdParties', window );">Repayment of loans to third parties</a></td>
<td class="num">(3,928,380)<span></span>
</td>
<td class="num">(227,066)<span></span>
</td>
<td class="num">(665,881)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromBankDebt', window );">Proceeds from bank loans</a></td>
<td class="nump">53,619<span></span>
</td>
<td class="nump">10,862,968<span></span>
</td>
<td class="nump">15,503,451<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfBankDebt', window );">Repayments of bank loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(26,375,287)<span></span>
</td>
<td class="num">(17,327,386)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromReversedRecapitalization', window );">Cash proceed from reversed recapitalization</a></td>
<td class="nump">247,382,859<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromLoanOfAcquiredEntity', window );">Loan proceeds from Naked Brand Group Limited</a></td>
<td class="nump">30,000,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PaymentForExpenseOfReverseRecapitalization', window );">Payment of expense for the reverse recapitalization</a></td>
<td class="num">(883,300)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">271,151,309<span></span>
</td>
<td class="num">(15,509,618)<span></span>
</td>
<td class="nump">1,168,756<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash</a></td>
<td class="nump">205,566<span></span>
</td>
<td class="nump">237,395<span></span>
</td>
<td class="num">(24,613)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in cash, cash equivalents and restricted cash</a></td>
<td class="nump">257,115,928<span></span>
</td>
<td class="nump">3,320,328<span></span>
</td>
<td class="num">(1,994,570)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents at beginning of year</a></td>
<td class="nump">4,549,034<span></span>
</td>
<td class="nump">1,228,706<span></span>
</td>
<td class="nump">3,223,276<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents at end of year</a></td>
<td class="nump">261,664,962<span></span>
</td>
<td class="nump">4,549,034<span></span>
</td>
<td class="nump">1,228,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income tax paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="num">(830,837)<span></span>
</td>
<td class="num">(829,168)<span></span>
</td>
<td class="num">(814,777)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP', window );">Disposal funds of equity method investment deducted to capital injection to Zhejiang RAP</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">849,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use asset financed by lease liabilities</a></td>
<td class="nump">1,206,244<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">972,207<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ExemptionOfDebtDueFromShareholders', window );">Exemption of debt due from shareholders</a></td>
<td class="nump">426,781<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DirectCostRelatedToReverseRecapitalizationPayable', window );">Direct cost related to reverse recapitalization payable</a></td>
<td class="nump">904,843<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties', window );">Reduction of capital investment recorded as due to related parties</a></td>
<td class="nump">$ 13,930,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DirectCostRelatedToReverseRecapitalizationPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct cost related to reverse recapitalization payable in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DirectCostRelatedToReverseRecapitalizationPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of disposal funds of equity method investment deducted to capital injection to Zhejiang RAP in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ExemptionOfDebtDueFromShareholders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of exemption of debt due from shareholders in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ExemptionOfDebtDueFromShareholders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_GainLossOnDispositionOfLandUseRightsAndProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of land use rights and properties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_GainLossOnDispositionOfLandUseRightsAndProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_GovernmentGrantsOfFederalLoanForgivenExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of government grants of federal loan forgiven expense during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_GovernmentGrantsOfFederalLoanForgivenExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from and impairment on equity method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate increase (decrease) during the reporting period in the amount due from/to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncreaseDecreaseInLongTermPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in long-term payable during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncreaseDecreaseInLongTermPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PaymentForExpenseOfReverseRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for expenses from reverse recapitalization during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PaymentForExpenseOfReverseRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PaymentForLongTermInvestmentPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from amounts paid for the long-term investment payable during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PaymentForLongTermInvestmentPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromContributionFromPrincipalShareholder">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from contribution from principal shareholders during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromContributionFromPrincipalShareholder</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromLoanOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from loan acquired entity during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromLoanOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromReversedRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from reversed recapitalization during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromReversedRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromSaleOfLandUseRightsAndProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of land use rights and long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromSaleOfLandUseRightsAndProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromThirdPartyLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from third party where one party can exercise control or significant influence over another party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromThirdPartyLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of capital investment recorded as due to related parties in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_RepaymentOfLoansToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a third party where one party can exercise control or significant influence over another party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_RepaymentOfLoansToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8A<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=SL6284422-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in accrued expenses, and obligations classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123371682&amp;loc=d3e55415-109406<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for right-of-use asset from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToFundLongtermLoansToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToFundLongtermLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfLongtermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfLongtermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfBankDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to settle a bank borrowing during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfBankDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032511848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock', window );">ORGANIZATION AND PRINCIPAL ACTIVITIES</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 1 - ORGANIZATION AND PRINCIPAL ACTIVITIES</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Historical and principal activities</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Group Limited (&#8220;CAG Cayman&#8221;) was formed in the Cayman Islands on August 22, 2014. CAG Cayman was the former parent of
                  Cenntro (as defined below), prior to the closing of the Combination (as defined below).</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Corporation (&#8220;CAC&#8221;) was incorporated in the state of Delaware on March 22, 2013. CAC became CAG Cayman&#8217;s wholly owned
                  company on May 26, 2016.<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>CAC&#8217;s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market support,
                  homologation, and quality assurance. CAC also leases and operates facilities in Freehold, New Jersey, including the Company&#8217;s corporate headquarters, and Jacksonville, Florida facility.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Automotive Group Limited (&#8220;CAG HK&#8221;) was established by CAG Cayman on February 15, 2016 in Hong Kong. CAG HK is a non-operating,
                  investment holding company, which conducts business through its subsidiaries in mainland China and Hong Kong.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group, Inc. (&#8220;CEG&#8221;) was incorporated in the state of Delaware by CAG Cayman on March 9, 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro Electric Group Limited ACN 619 054 938 (&#8220;CEGL&#8221;), formerly known as Naked Brand Group Limited (&#8220;NBG&#8221;), was incorporated in
                  Australia on May 11, 2017, and is the parent company of Cenntro. NBG changed its name to Cenntro Electric Group Limited on December 30, 2021, in connection with the closing of the Combination.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CAC, CEG and CAG HK and its consolidated subsidiaries are collectively known as &#8220;Cenntro&#8221;; CEGL and Cenntro are collectively known as
                  the &#8220;Company&#8221;. The Company designs and manufactures purpose&#8211;built, electric commercial vehicles (&#8220;ECVs&#8221;) used primarily in last mile delivery and industrial applications.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold; color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Reverse recapitalization</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On December 30, 2021, the Company consummated a stock purchase transaction (the &#8220;Combination&#8221;) pursuant to that certain stock purchase
                  agreement, dated as of November 5, 2021 (the &#8220;Acquisition Agreement&#8221;) by and among CEGL (at the time, NBG), CAG Cayman, CAC, CEG and CAG HK, whereby CEGL purchased from CAG Cayman (i) all of the issued and outstanding ordinary shares of
                  CAG HK, (ii) all of the issued and outstanding shares of common stock, par value US$0.001 per share, of CAC, and (iii) all of
                  the issued and outstanding shares of common stock, par value US$0.01 per share, of CEG, in exchange for an aggregate purchase
                  price of (i) 174,853,546 newly issuing ordinary shares of CEGL and (ii) the assumption of options to purchase an aggregate of
                  9,225,271 ordinary shares under the Cenntro Electric Group Limited Amended &amp; Restated 2016 Incentive Stock Option Plan (the
                  &#8220;Amended 2016 Plan&#8221;). The Combination closed on December 30, 2021. Immediately prior to the consummation of the Combination, there were 86,402,708
                  ordinary shares of NBG issued and outstanding. In connection with the closing of the Combination, CEGL changed its name from &#8220;Naked Brand Group Limited&#8221; to &#8220;Cenntro Electric Group Limited&#8221;.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Promptly following the closing of the Combination, CAG Cayman distributed the Acquisition Shares to the holders of its capital stock in
                  accordance with (i) the distribution described in the Acquisition Agreement and (ii) CAG Cayman&#8217;s Third Amended and Restated Memorandum and Articles of Association. Pursuant to the Acquisition Agreement, at the closing of the Combination,
                  NBG assumed the Amended 2016 Plan and each CAG Cayman employee stock option outstanding immediately prior to the closing of the Combination under the Amended 2016 Plan was converted into an option to purchase a number of ordinary shares
                  equal to the aggregate number of CAG Cayman shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the exchange ratio of 0.71536 (the &#8220;Exchange Ratio&#8221;), as determined in accordance with the Acquisition Agreement, at an option exercise price equal to the exercise price per share of such stock option
                  immediately prior to the closing of the Combination divided by the Exchange Ratio.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cenntro was deemed to be the accounting acquirer given Cenntro effectively controlled the consolidated entity after the Combination.&#160;
                  Under U.S. generally accepted accounting principles, the Combination is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by Cenntro for the net monetary assets of CEGL, accompanied by a
                  recapitalization. Cenntro is deemed to be the predecessor for accounting purposes and the historical financial statements of Cenntro became CEGL&#8217;s historical financial statements, with retrospective adjustments to give effect to the
                  reverse recapitalization. The financial statements for periods prior to the consummation of the reverse recapitalization are the combined financial statements of CAC, CEG and CAG HK and its consolidated subsidiaries.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table shows the net cash proceeds from the reverse recapitalization:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reverse recapitalization</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Cash - NBG</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">247,382,859</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Less: transaction costs</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div>(883,300</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Net cash contributions from reverse recapitalization</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">246,499,559</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2021, the Company&#8217;s subsidiaries are as follows giving effect to the Combination:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 44%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Date of</div>
                        <div style="text-align: center; font-weight: bold;">Incorporation</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; border-bottom: #000000 2px solid;">
                        <div style="text-align: center; font-weight: bold;">Place of</div>
                        <div style="text-align: center; font-weight: bold;">Incorporation</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; border-bottom: #000000 2px solid;">
                        <div style="text-align: center; font-weight: bold;">Percentage of direct or</div>
                        <div style="text-align: center; font-weight: bold;">indirect economic</div>
                        <div style="text-align: center; font-weight: bold;">interest</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Naked Brand Group, Inc. (&#8220;NBGI&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">July 27, 2012</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">Nevada, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100%<br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Naked Inc.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">May 17, 2005</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">Nevada, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by NBGI</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Automotive Corporation (&#8220;CAC&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center; color: rgb(0, 0, 0);">March 22, 2013</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">Delaware, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Electric Group, Inc. (&#8220;CEG&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">March 9, 2020</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">Delaware, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Automotive Group Limited (&#8220;CAG HK&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center; color: rgb(0, 0, 0);">February 15, 2016</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">Hong Kong</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Simachinery Equipment Limited (&#8220;Simachinery HK&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">June 2, 2011</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">Hong Kong</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Cenntro Machinery Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">January 20, 2021</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Tooniu Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">December 19, 2018</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Ronda Tech Co., Limited (&#8220;Hangzhou Ronda&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">June 5, 2017</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Cenntro Autotech Co., Limited (&#8220;Cenntro Hangzhou&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">May 6, 2016</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Sinomachinery Co., Limited (&#8220;Sinomachinery Zhejiang&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">June 16, 2011</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by Simachinery HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shengzhou Cenntro Machinery Co., Limited (&#8220;Cenntro Machinery&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">July 12, 2012</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by Cenntro Hangzhou</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hengzhong Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">December 16, 2014</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by Cenntro Hangzhou</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Xbean Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center;">December 28, 2016</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center;">100% owned by Sinomachinery Zhejiang</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032527352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 2 &#8211; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">(a)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Basis of presentation</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated and combined financial statements have been prepared in accordance with accounting principles generally accepted in the
                  United States of America (&#8220;U.S. GAAP&#8221;). As an Australian public limited company, we are subject to the Corporations Act 2001 (Ctn) (the &#8220;Corporations Act&#8221;), which requires financial statements be prepared and audited in accordance with
                  Australian Auditing Standards (&#8220;AAS&#8221;) and International Financial Reporting Standards (&#8220;IFRS&#8221;). The consolidated and combined financial statements are not financial statements for the purposes of the Corporations Act and are considered
                  &#8220;non-IFRS financial information&#8221; under the Australian Securities and Investment Commission&#8217;s Regulatory guide 230: &#8216;Disclosing non-IFRS financial information.&#8217; Such non-IFRS financial information may not be comparable to similarly titled
                  information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The combined financial statements include the combined financial statements of Cenntro from the dates they were acquired or
                  incorporated, which includes (a) the combined balance sheet as of December 31, 2020; and (b) combined statements of operations and comprehensive loss, changes in equity and cash flows for the periods from January 1, 2021 to December 30,
                  2021, and for the years ended December 31, 2020 and 2019. The consolidated financial statements include (a) the consolidated balance sheet as of December 31, 2021; and (b) consolidated statements of operations and comprehensive loss,
                  changes in equity and cash flows for the day of December 31, 2021.&#160; All intercompany balances and transactions have been eliminated in consolidation and combination.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(b)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Use of estimates</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions
                  that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, and the reported amounts of revenue and expenses during
                  the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under
                  the circumstances. Significant accounting estimates reflected in the Company&#8217;s consolidated and combined financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful
                  accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense. Since
                  the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Fair value of financial instruments</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy
                  prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1&#8212;defined as observable inputs such as quoted prices in active markets;</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2&#8212;defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3&#8212;defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own
                  assumptions.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments
                  and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment and other current assets, accounts
                  payable, accrued expenses and other current liabilities and amount due from and due to related party, current approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and
                  amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been
                  available for loans of similar remaining maturities and risk profiles. As the carrying amounts are reasonable estimates of fair value, these financial instruments are classified within Level 1 of the fair value hierarchy. No financial
                  instruments are classified within Level 2 and Level 3 of the fair value hierarchy.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(d)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash and cash equivalents and restricted cash</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash consists of cash equivalents restricted as to withdrawal or use. Such restricted cash relates to (i) a pending legal
                  proceeding and (ii) certain credit card and lease guarantees.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(e)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Accounts receivable and provision for doubtful accounts</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable are recognized and carried at net realizable value. Provision for doubtful accounts is recorded for periods in which
                  the Company determines a loss is probable, based on its assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off
                  against the provision after all means of collection have been exhausted and the potential for recovery is considered remote.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(f)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Inventories</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted
                  average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to
                  reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated and combined statements of operations and comprehensive
                  loss.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(g)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Plants and equipment, net</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plants and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset&#8217;s
                  estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">5-10 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;">5 years<br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">3-5 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;">3-10 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">3 years<br/>
                        </div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or
                  changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives
                  and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or
                  planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets&#8217; conditions, current technologies, market, and future plan of usage and the useful lives of major
                  competitors.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company&#8217;s accounts and any
                  gain or loss is included in the consolidated and combined statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are
                  capitalized.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company constructs certain of its properties including recodifications and improvement of its office buildings and plants.
                  Depreciation is recorded at the time assets are ready for the intended use.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(h)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Intangible assets, net</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 41.73%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle;">
                        <div style="text-align: center; font-weight: bold;">Estimated useful life</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-align: center;">3 years<br/>
                        </div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(i)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Impairment of long-lived assets</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes
                  in circumstances indicate that an asset or a group of asset&#8217;s carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result
                  from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the
                  carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be
                  generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets&#8217; remaining useful lives. Long-lived assets are
                  grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(j)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Equity method investments</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest
                  through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the
                  investee between 20% and 50%,
                  and other factors, such as representation on the investee&#8217;s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company&#8217;s
                    proportionate share of each equity investee&#8217;s net income or loss after the date of investment into the consolidated and combined statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the
                    investment.</span>&#160;<span style="color: rgb(0, 0, 0);">When the Company&#8217;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has
                    incurred obligations or made payments or guarantees on behalf of the equity investee.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews its equity method investments for impairment whenever an event or circumstance indicates that other-than-temporary
                  impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its equity method investments. An impairment charge is recorded when the carrying amount of the
                  investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(k)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Revenue recognition</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company adopted ASC Topic 606 Revenue from Contracts with Customers with a date of the initial application of January 1, 2018 using
                  the modified retrospective method.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it
                  expects to receive in exchange for those goods. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer&#894;
                  (ii) determination of performance obligations&#894; (iii) measurement of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations&#894; and (v) recognition of revenue when (or as) the Company satisfies each
                  performance obligation.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles.
                  Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is typically deemed to have been transferred to the customer when the performance obligation is
                  fulfilled, usually at the time of delivery, at the net sales price (transaction price). Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. Shipping and handling
                  costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table disaggregates the Company&#8217;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the years ended December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vehicles sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">7,287,478</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,037,454</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,224,794</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Spare-parts sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">195,350</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">163,142</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">257,303</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other service income</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,094,004</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">259,407</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">93,790</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net revenues</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">8,576,832</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,460,003</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,575,887</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Primary geographical markets</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Europe</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4,380,752</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4,008,763</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2,859,779</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">America</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,420,636</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">734,206</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">383,718</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Asia</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">729,868</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">717,034</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">332,390</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Oceania</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">45,576</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">8,576,832</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,460,003</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,575,887</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Balances</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent revenue recognized for the amounts invoiced
                  and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment. Under Topic 606, the Company&#8217;s right to consideration in exchange for goods or services that the Company
                  has transferred to a customer is recognized as a contract asset. The Company has no contract assets as of December 31, 2021 and 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Contractual liabilities primarily represent the Company&#8217;s obligation to transfer additional goods or services to a customer for which the Company has
                  received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade receivable (included in accounts receivable, net)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,047,560</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>463,333</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Contractual liabilities</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,943,623</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,690,837</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(l)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead
                  costs, depreciation of plants and equipment, manufacturing waste treatment processing fees and inventory write-downs.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(m)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income taxes</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in
                  future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the
                  differences are expected to reverse. The accounting for deferred tax calculation represents management&#8217;s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax
                  returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of
                  preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method,
                  deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying
                  enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon
                  the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current.
                  The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax
                  position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company&#8217;s Hong Kong and PRC subsidiaries
                  are subject to examination by the relevant local tax authorities. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the &#8220;HK tax laws&#8221;), an investigation normally
                  covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case
                  of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax
                  Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to
                  computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under
                  special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the
                  statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are
                  open to examination for years <span style="-sec-ix-hidden:Fact_b547b0c6ce4c4a888ab12a87a394dd1c">2013 through 2021</span>. For the years ended December 31, 2021 and 2020, the Company did not have any
                  material interest or penalties associated with tax positions. The Company did not have any significant unrecognized
                  uncertain tax positions as of December 31, 2021 or 2020. The Company does not expect that its assessment regarding
                  unrecognized tax positions will materially change over the next 12 months.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(n)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Foreign currency translation</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated and combined financial statements are presented in United States dollars (&#8220;USD&#8221; or &#8220;$&#8221;). The functional currency of
                  certain of CEGL&#8217;s PRC subsidiaries is the Renminbi (&#8220;RMB&#8221;). The functional currency of CEGL and its subsidiaries outside of PRC is the USD.</div>

<div><br/>

                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle;">&#160;</td>

    <td colspan="10" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Years ended December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.3726</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.5250</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9618</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.4508</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9042</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9081</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>

<div><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">
                        <div>(o)</div>
                      </td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comprehensive loss</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among
                  other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as
                  other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(p)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Segments</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with ASC 280-10, Segment Reporting, the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;), identified as the Company&#8217;s
                  Chief Executive Officer, relies upon the consolidated and combined results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM,
                  the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of
                  internal reporting.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s long-lived assets are substantially located in the PRC and United States. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/>
                        </div>
                      </td>

    <td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">848,827</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,005,680</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">351,852</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">33,511</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">100,547</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,301,226</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,039,191</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(q)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Share-based compensation expenses</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as
                  compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate
                  differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(r)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating lease</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">The Company adopted the new lease accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;) as of January 1, 2019,</span>&#160;<span style="color: rgb(0, 0, 0);">using the non-comparative transition option pursuant to ASU 2018-11. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other
                    things (i) allowed the Company to carry forward the historical lease classification; (ii) did not require the Company to reassess whether any expired or existing contracts are or contain leases and (iii) did not require the Company to
                    reassess initial direct costs for any existing leases. Therefore, the Company did not consider its existing land use right that was not previously accounted for as leases under Topic 840. For all operating leases except for short-term
                    leases, the Company recognized operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less were short-term leases and not recognized as right-of-use assets and lease liabilities on the
                    consolidated and combined balance sheets.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the
                  Company&#8217;s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of the remaining future minimum lease payments. As the
                  interest rate implicit in the Company&#8217;s leases is not readily determinable, the Company utilizes its incremental borrowing rate, determined by class of underlying asset, to discount the lease payments. The operating lease right-of-use
                  assets also include lease payments made before commencement and exclude lease incentives. Some of the Company&#8217;s lease agreements contained renewal options; however, the Company did not recognize right-of-use assets or lease liabilities
                  for renewal periods unless it was determined that the Company was reasonably certain of renewing the lease at inception or when a triggering event occurred. The Company&#8217;s lease agreements did not contain any material residual value
                  guarantees or material restrictive covenants.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(s)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Non-controlling Interest</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A non-controlling interest in a subsidiary of CAG HK represents the portion of the equity (net assets) in the subsidiary not directly or
                  indirectly attributable to CAG HK. Non-controlling interests are presented as a separate component of equity on the consolidated and combined balance sheets and statements of operations and other comprehensive loss are attributed to
                  controlling and non-controlling interests. As of December 31, 2021, all subsidiaries are 100% owned by CEGL.</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(t)</td>

    <td style="width: auto; vertical-align: top;">
                          <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';">
                            <div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;">COVID-19 Risks and Uncertainties</div>
                          </div>
                        </td>

  </tr>


</table>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a
                    negative effect on the Company's financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements.<br/>
                  </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Recently issued accounting standards pronouncements</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326)&#8221; (&#8220;ASU
                  2016-13&#8221;). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within
                  those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, &#8220;Financial Instruments &#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic
                  842).&#8221; ASU 2019-10 deferred the effective date of ASU 2016-13 for all other companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In addition, the Jumpstart Our Business Startups
                  Act of 2012 (the &#8220;JOBS Act&#8221;) provides that emerging growth companies (&#8220;EGC&#8221;) can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private
                  companies. The Company currently qualifies as an EGC as defined in the JOBS Act, and is planning to adopt this standard beginning on January 1, 2023. The Company is currently evaluating the potential effects of adopting the provisions of
                  ASU No. 2016-13 on its consolidated financial statements, particularly its recognition of provision for accounts receivable.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU
                  2019-12&#8221;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic
                  740 by clarifying and amending existing guidance. For public business entities, the amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the
                  amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the new standard effective January 1, 2022 and the adoption of
                  this guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other accounting pronouncements that have been issued or proposed by the FASB or other standards-setting bodies that do not require
                  adoption until a future date are not expected to have a material impact on the Company&#8217;s consolidated financial statements upon adoption.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032700024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>ACCOUNTS RECEIVABLE, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">ACCOUNTS RECEIVABLE, NET</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 3 - ACCOUNTS RECEIVABLE, NET</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable, net is summarized as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>3,523,543</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,584,448</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for doubtful accounts</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(1,475,983</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(1,121,115</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>2,047,560</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>463,333</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The changes in the provision for doubtful accounts are as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: middle; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,121,115</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">874,355</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">391,189</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">92,009</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">946,590</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(86,170</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(51,418</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign exchange</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">49,849</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">154,751</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(20,817</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>1,475,983</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,121,115</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">874,355</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032578040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 4 - INVENTORIES</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are summarized as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw material</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,055,844</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,713,761</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Work-in-progress</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,110,469</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>931,249</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>4,973,503</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>1,562,980</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>8,139,816</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>4,207,990</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended December 31, 2021, 2020 and 2019, the impairment loss recognized by the Company for slow-moving inventory with cost
                  lower than net realizable value was $1,265,890, $719,608 and $959,334, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032537608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PREPAYMENT AND OTHER CURRENT ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>PREPAYMENT AND OTHER CURRENT ASSETS, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock', window );">PREPAYMENT AND OTHER CURRENT ASSETS, NET</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 5 - PREPAYMENT AND OTHER CURRENT ASSETS, NET</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Prepayment and other current assets, net <span style="color: rgb(0, 0, 0);">consisted of the following:</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Receivable from third parties (1)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>348,773</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>805,382</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Advance to suppliers</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>3,686,708</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>814,322</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deductible input value added tax</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,196,186</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>903,715</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Refund for goods and services tax (&#8220;GST&#8221;)&#160; (2)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,488,528</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>269,412</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>178,187</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>7,989,607</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,701,606</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from third parties (3)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(613,850</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Prepayment and other current assets, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>7,989,607</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>2,087,756</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#8220;Xinlongma&#8221;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#8217;s purchase of electric vehicles in the future.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">In December 2020, </span>Hangzhou Ronda<span style="color: rgb(0, 0, 0);"> signed an agreement with
                    Wuhu Baoqi Automobile Co., Ltd. (&#8220;Wuhu Baoqi&#8221;) to net out receivables owed to </span>Hangzhou <span style="color: rgb(0, 0, 0);">Ronda with payable balances owed to Wuhu Baoqi at a net receivable of $612,278 (RMB3,995,117) as of
                    December 31, 2020. As Wuhu Baoqi has had financial difficulties since 2018 and went into bankruptcy in late 2020, the Company recorded a full provision for this net receivable in 2018. The receivable was written off in year 2021.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized a receivable of $47,077 (RMB300,000) from Hangzhou Magic Shadow Venture
                  Capital Partnership (&#8220;Hangzhou Magic&#8221;). Hangzhou Magic was deregistered in 2021 and, as a result, the receivable was written off during the fiscal year ended December 31, 2021.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right;"><span style="color: rgb(0, 0, 0);">(3)</span></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The Company recorded provision for receivable from third parties and
                          advance to suppliers of $157,445, <span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c">nil</span> and $268,458 for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of the amounts paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032523240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY METHOD INVESTMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>EQUITY METHOD INVESTMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock', window );">EQUITY METHOD INVESTMENTS</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 6 &#8211; EQUITY METHOD INVESTMENTS</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Equity method investment</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd. <span style="color: rgb(0, 0, 0);">(&#8220;Hangzhou Hezhe&#8221;) (1)</span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>329,197</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>329,197</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">On June 23, 2021, Cenntro invested RMB2,000,000 (approximately $314,030) in Hangzhou
                          Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $15,167
                          based on its proportionate share of equity interest.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Investment before January 1, 2021</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">In 2014, Cenntro established Zhejiang Doohan Tech. Co. Ltd. (&#8220;Douha&#8221;). With the shareholding in Douha below 20% and as a passive investor, </span>Cenntro accounted for the shareholdings of Douha under the cost method of accounting.<span style="color: rgb(0, 0, 0);"> Following asset impairment testing
                            for the year ended December 31, 2017, Cenntro recognized a full impairment on </span>the investment in Douha<span style="color: rgb(0, 0, 0);">. On March 31, 2021, Cenntro transferred its equity interest in Douha for
                            consideration of $508,156 in total</span>&#160;<span style="color: rgb(0, 0, 0);">and recognized gain of $508,156 from disposal of the investment. Cenntro received payment of $465,941 in November 2021.</span>&#160;</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">In March 2018, Cenntro invested in Zhejiang RAP Smartcar Corporation (&#8220;Zhejiang RAP&#8221;) with the initial investment cost of $1,927,133. As of January 1, 2019, Cenntro&#8217;s investment accounted for 33.4% of Zhejiang RAP&#8217;s equity interest. The Company accounts for the investment under the equity method because the Company has the ability to exercise significant influence but does not have
                          control over Zhejiang RAP. For the years ended December 31, 2020 and 2019, Cenntro recognized investment loss of $330,103
                          and $650,253, respectively, based on its proportionate share of equity interests in Zhejiang RAP. On March 18, 2019,
                          Cenntro disposed 6% of equity interest in Zhejiang RAP to a third party for the consideration of $955,400, with disposal gain of $794,624
                          recognized for the year ended December 31, 2019. After such disposal, Cenntro held 27.4% of equity interest in
                          Zhejiang RAP with net carrying value of zero as of December 31, 2021 and 2020 due to recurring losses of Zhejiang RAP.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">On June 28, 2017, Cenntro invested RMB4,500,000 (approximately $0.65 million) in Jiangsu Rongyuan Auto Co., Ltd. (&#8220;Jiangsu Rongyuan&#8221;) to acquire 15% of its equity interest. The Company accounts for the investment under the equity method because the Company&#8217;s representation on the board exceeds 33% and therefore the Company has the ability to exercise significant influence but does not have control over Jiangsu Rongyuan. For
                          the year ended December 31, 2019, Cenntro recognized investment loss of $140,142 based on its proportionate share of
                          equity interests in Jiangsu Rongyuan. Since the business conditions of Jiangsu Rongyuan deteriorated, Cenntro recognized impairment of $444,911
                          for the year ended December 31, 2019, reducing the cost to zero.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -URI http://asc.fasb.org/topic&amp;trid=2196965<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486033040696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PLANTS AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PLANTS AND EQUIPMENT, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PLANTS AND EQUIPMENT, NET</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 7 &#8211;PLANTS AND EQUIPMENT, NET</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plants and equipment, net consisted of the following:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">At cost:</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,068,056</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,972,035</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>899,538</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>652,520</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>818,703</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>950,106</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>301,079</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>315,550</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">4,087,376</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">3,890,211</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,786,150</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,851,020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Plants and equipment, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1,301,226</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1,039,191</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Amortization of land use rights for the years ended December 31, 2020 and 2019 were $420,834 and $458,829, respectively. On November 9,
                  2020, the Company disposed its land use rights and buildings to a third party for total consideration of $34,326,979, with
                  disposal gain of $7,005,446 recognized.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Depreciation expenses for the years ended December 31, 2021, 2020 and 2019 were $589,576, $1,350,922 and $1,544,900, respectively.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Impairment loss for the years ended December 31, 2021, 2020 and 2019 were $6,215, $58,760 and <span style="-sec-ix-hidden:Fact_33d6e35db6054d5d8fc4318eb35a8904">nil</span>, respectively.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032605368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER NON-CURRENT ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract', window );"><strong>OTHER NON-CURRENT ASSETS, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_OtherNonCurrentAssetsNetTextBlock', window );">OTHER NON-CURRENT ASSETS, NET</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 8 &#8211; OTHER NON-CURRENT ASSETS, NET</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deposit</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>564,007</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>113,719</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred offering cost</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,003,929</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Long-term prepayment (1)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,587,693</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Receivable from a third party (2)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>2,353,827</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>2,298,851</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,505,527</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>3,416,499</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a third party (2)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,353,827</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,298,851</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other non-current assets, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>2,151,700</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>1,117,648</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0);">In 2021, NBG purchased a six-year prepaid officers&#8217; and directors&#8217; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#8220;Anhua&#8221;) and paid an initial non-refundable deposit to participate in Anhua&#8217;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#8217;s
                            business and Cenntro&#8217;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision</span> for receivable from a third party as of <span style="color: rgb(0, 0, 0);">December 31, 2021 and 2020 </span>was due to changes in the exchange rate between USD and RMB.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_OtherNonCurrentAssetsNetTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other non-current assets, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_OtherNonCurrentAssetsNetTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032721880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</a></td>
<td class="text">
<div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">NOTE 9 &#8211; </span>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities<span style="color: rgb(0, 0, 0);"> are summarized as follow:</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loans from third parties (1)</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>419,642</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,073,856</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued professional fees (2)</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,429,843</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>370,555</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Credit card payable (3)</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>510,151</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Employee payroll and welfare payables</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>561,469</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>973,637</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other taxes payable</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>48,672</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>6,576</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>213,486</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>318,699</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>4,183,263</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>5,743,323</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">Loans from third parties represented a</span>&#160;<span style="color: rgb(0, 0, 0);">combined aggregate interest-free loans of <span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8">nil</span> and $65,900 as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $419,642 and $4,007,956
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of 11.17% and 13.59%, respectively. The balance was due on demand and has since been repaid.</span></div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company is not subject to any material financial or restrictive covenants under the loan agreements with third
                  parties. Each of these loans are unsecured obligations of the Company and rank equally with each other, and any future unsecured and unsubordinated indebtedness.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">Accrued professional fees represent Combination related
                          fees and expenses payable of $904,843, consulting fees payable of $1,200,000 and Nasdaq listing fees payable of $325,000.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032705480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">INCOME TAXES</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 10 - INCOME TAXES</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Australia</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CEGL is subject to a tax rate of 30%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">United States</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">CAC, CEG, NBGI and Naked Inc. are subject to a federal tax rate of 21%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Hong Kong</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with the relevant tax laws and regulations of Hong Kong, a company registered in Hong Kong is subject to income taxes
                  within Hong Kong at the applicable tax rate on taxable income. Effective from April 1, 2018, a two-tier corporate income tax system was officially implemented in Hong Kong, which is 8.25% for the first HK$2.0 million profits, and 16.5% for the
                  subsequent profits. Under the HK tax laws, Hong Kong registered companies are exempt from Hong Kong income tax on its foreign-derived income. The Company&#8217;s subsidiaries, CAG HK and Sinomachinery HK, are registered in Hong Kong as
                  intermediate holding companies, subject to an income tax rate of 16.5% for taxable income earned in Hong Kong. Payments of
                  dividends from Hong Kong subsidiaries to CEGL are not subject to any Hong Kong withholding tax.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">PRC</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Pursuant to the tax laws and regulations of the PRC, the Company&#8217;s applicable enterprise income tax (&#8220;EIT&#8221;) rate is 25%.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(1)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Income taxes</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Income tax expenses for the years ended December 31, 2021, 2020 and 2019 are <span style="-sec-ix-hidden:Fact_274a20c055de48c38afc7c00bc908bde"><span style="-sec-ix-hidden:Fact_14a70db313ad48f7b772c6cd76357f9a"><span style="-sec-ix-hidden:Fact_bc1449ab19464a0b943550545be8eced">nil</span></span></span>.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of (loss) profit before income taxes are summarized as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,477,857</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">108,221</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(13,779,840</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Non-PRC</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(10,943,950</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,305,152</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,725,630</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,196,931</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(19,505,470</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The actual income tax expense reported in the consolidated and combined statements of operations and comprehensive loss for years ended
                  December 31, 2021, 2020 and 2019 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Loss before provision for income tax</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,196,931</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(19,505,470</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">PRC statutory income tax rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">25</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">25</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">25</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Income tax expense at the PRC statutory rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(4,105,452</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(1,299,233</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(4,876,368</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of differing tax rates</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">700,336</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">91,397</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">33,047</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of non-deductible expenses</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">396,826</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">95,659</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">36,694</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of research and development deduction</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(204,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(147,155</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(232,963</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of valuation allowance</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">3,213,097</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,259,332</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">5,039,590</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Total income tax expense</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effective income tax rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">0</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">0</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">0</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; font-weight: bold;">(2)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="font-weight: bold;">Deferred taxes assets, net</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to the deferred income tax assets balances as of December 31, 2021 and 2020 are
                  as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred income tax assets:</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Employee share option plan expense*</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,981,854</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Impairment loss</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,013,232</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,993,546</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Tax loss carry forwards</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>12,646,183</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>12,097,336</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total deferred income tax assets</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>14,659,415</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Valuation allowance</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(14,659,415</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred income tax assets, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">* In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The 2020 deferred tax amounts reflect an update in presentation.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The changes related to valuation allowance are as follows:</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">16,969,593</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">12,020,484</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions during the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">3,213,097</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,350,729</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">5,072,637</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expire of NOL</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(1,243,653</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off of employee stock ownership plans deferred tax asset</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(4,981,854</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Change in tax rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(959,106</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Company deregistration</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(708,266</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exchange rate effect</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">266,461</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">752,414</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(123,528</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>14,659,415</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">16,969,593</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The valuation allowance as of December 31, 2021 was provided for the deferred income tax assets of certain subsidiaries, which were at
                  cumulative loss positions. In assessing the realization of deferred income tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate
                  realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in Hong Kong, net losses of $976,786 can be carried forward indefinitely.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in the U.S., federal net operating losses of $13,357,248 can be carried forward indefinitely subject to a limitation in utilization against 80% of annual taxable income.&#160;&#160; Federal net operating losses of $3,740,688
                  and $1,430,246 will expire if unused by 2035 and 2036 respectively.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For entities incorporated in the PRC, net losses can be carried forward for five years.&#160; PRC net losses of $41,251,350 were available to offset future taxable income.&#160; Net losses of $7,973,456, $15,541,874, $7,556,351, $3,362,995, $6,816,673 will expire, if unused, by 2022, 2023, 2024, 2025, and 2026 respectively.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Internal Revenue Code of 1986, as amended (&#8220;IRC&#8221;), Section 382 provides that, after an ownership change, the amount of a loss
                    corporation&#8217;s taxable income for any post-change year that may be offset by pre-change losses shall not exceed the IRC Section 382 limitation for that year. The IRC Section 382 limitation generally equals the fair market value of the
                    old loss corporation multiplied by the long-term tax-exempt rate. A loss corporation is any corporation that has a net operating loss, a net operating loss carryforward, or a net unrealized built-in loss for the taxable year in which
                    the ownership change occurs. An ownership change is a greater than 50-percentage point increase in ownership by five-percent shareholders.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company has not yet performed an IRC Section 382 analysis to determine whether an ownership change has occurred and whether any
                    tax attributes are limited. The Company has recorded a full valuation allowance against its deferred tax assets and does not expect to utilize its tax attributes. Once the Company utilizes its tax attributes, a complete IRC Section 382
                    analysis will be performed.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Uncertain tax positions</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical
                  merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2021 and 2020, the Company did not
                  have any significant unrecognized uncertain tax positions or any unrecognized liabilities, interest or penalties associated with unrecognized tax benefits. The Company does not believe that its uncertain tax benefits position will
                  materially change over the next twelve months.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032727864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">LEASES</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 11 - LEASES</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company leases offices space under non-cancellable operating leases. The Company considers those renewal or termination options that
                  are reasonably certain to be exercised in the determination of the lease term and initial measurement of right of use assets and lease liabilities. Lease expense for lease payments is recognized on a straight-line basis over the lease
                  term. Leases with an initial term of 12 months or less are not recorded on the balance sheets.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the
                  classification criteria of a finance or operating lease.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of lease cost recognized in the Company&#8217;s consolidated and combined statements of operations and comprehensive loss is as
                  follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="11" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating leases cost excluding short-term rental expense</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">682,616</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">232,758</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">446,260</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term lease cost</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">4,974</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">16,717</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">30,063</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">687,590</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">249,475</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">476,323</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of supplemental information related to operating leases is as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2021</div>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2020</div>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2019</div>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Cash paid for amounts included in the measurement of lease liabilities</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">879,788</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">310,931</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">246,668</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Weighted average remaining lease term</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2.00 years<br/>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2.08 years</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3.02 years</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Weighted average discount rate</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3.80%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4.75%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4.75%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s lease agreements do not have a discount rate that is readily determinable. The incremental borrowing rate is determined at
                  lease commencement or lease modification and represents the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and an amount equal to the lease payments in a similar economic
                  environment. The weighted-average discount rate was calculated using the discount rate for the lease that was used to calculate the lease liability balance for each lease and the remaining balance of the lease payments for each lease as
                  of December 31, 2021, 2020 and 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The weighted-average remaining lease terms were calculated using the remaining lease term and the lease liability balance for each lease
                  as of December 31, 2021, 2020 and 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2021:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">For the year ending December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center;">
                          <div>Operating</div>
                          Leases</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2022</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>858,478</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2023</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>525,690</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease payments</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,384,168</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: imputed interest</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>54,841</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>1,329,327</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_05061701d7ef43df993446c2664a9575">current portion</span></span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>839,330</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_04f67e5660fc4ef3a8446ef89e4f267d">Non-current portion</span></span><br/>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>489,997</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032746680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">SHARE-BASED COMPENSATION</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 12 - SHARE-BASED COMPENSATION</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share based compensation expenses for periods prior to the consummation of the Combination relate to the share options granted by CAG
                  Cayman to the employees and directors of Cenntro. For the years ended December 31, 2021, 2020 and 2019, total share-based compensation expenses allocated from CAG Cayman were $1,128,325, $3,364,217 and $4,923,509, respectively.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Share options granted by CAG Cayman to employees of the Company</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On February 10, 2016, CAG Cayman adopted the 2016 Share Incentive Option Plan (the &#8220;2016 Plan&#8221;), which allowed CAG Cayman
                    to grant options to the employees and directors of Cenntro to purchase up to 14,139,360 ordinary shares of CAG Cayman
                    subject to vesting requirements. On April 17, 2018, CAG Cayman expanded the share reserve under the 2016 Plan, increasing the number of ordinary shares available for issuance under the 2016 Plan by an additional 10,484,797 ordinary shares for a total 24,624,157
                    ordinary shares.</span>&#160;Generally,&#160;<span style="color: rgb(0, 0, 0);">the options granted under the 2016 Plan became exercisable during the term of the optionee&#8217;s service with CAG Cayman in five equal annual instalments of 20% each. The
                    expiration dates of the options are between <span style="-sec-ix-hidden:Fact_11e1622551094798bb1ef9f39f95ab7c">six</span> and eight years from</span>&#160;<span style="color: rgb(0, 0, 0);">the respective grant dates as stated in the option grant letters.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On March 7 and May 31, 2016, CAG Cayman granted 12,169,840 options and 650,000 options to the
                    employees and directors of the Company to purchase CAG Cayman&#8217;s ordinary shares at exercise prices ranging from $0.2000
                    to $1.2092 per share.</span>&#160;<span style="color: rgb(0, 0, 0);">The options have a contractual term ranging from six years to eight years.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">On August 1 and December 31, 2017, CAG Cayman granted</span>&#160;<span style="color: rgb(0, 0, 0);">6,300,000 options and 2,580,000
                    to the employees and directors of the Company to purchase CAG Cayman&#8217;s ordinary shares at exercise prices ranging from $1.6500
                    to $1.8792 per share.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Modification of share options</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">In connection with the Combination, CAG Cayman amended and restated the 2016 Plan, adopting the Amended 2016 Plan. In
                    connection with the closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing of the Combination was converted into an option to purchase a number of ordinary shares
                    equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the </span>Exchange Ratio of 0.71563. As a result, the 12,891,130 options granted
                  by CAG Cayman prior to the <span style="color: rgb(0, 0, 0);">closing of the Combination</span> under the 2016 Plan were converted into 9,225,271
                  options of CEGL. The exercise price of such options modified to equal the<span style="color: rgb(0, 0, 0);"> exercise price per share of such stock option immediately prior to the closing of the Combination divided by the Exchange Ratio</span>.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The conversion of the incentive stock options of CAG Cayman under the Amended 2016 Plan into incentive stock options of CEGL was deemed
                  a modification at closing of the Combination, which is the modification date. There were, no incremental fair value recorded immediately before and after the modification date.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of share options activity for the years ended December 31, 2021, 2020 and 2019 is as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Number of</div>
                        <div style="text-align: center; font-weight: bold;">Share</div>
                        <div style="text-align: center; font-weight: bold;">Options</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Weighted</div>
                        <div style="text-align: center; font-weight: bold;">Average</div>
                        <div style="text-align: center; font-weight: bold;">Exercise Price</div>
                        <div style="text-align: center; font-weight: bold;">US$</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Weighted</div>
                        <div style="text-align: center; font-weight: bold;">Average</div>
                        <div style="text-align: center; font-weight: bold;">Remaining</div>
                        <div style="text-align: center; font-weight: bold;">Contractual</div>
                        <div style="text-align: center; font-weight: bold;">Years</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Aggregate</div>
                        <div style="text-align: center; font-weight: bold;">Intrinsic</div>
                        <div style="text-align: center; font-weight: bold;">Value</div>
                        <div style="text-align: center; font-weight: bold;">US$</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at January 1, 2019</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">21,036,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1.03</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">5.60</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">27,246,206</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>580,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2.21</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2019</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">21,616,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">1.07</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">4.69</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">28,639,946</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>(2,640,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1.66</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2020</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">18,976,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">0.98</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">3.56</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">24,410,306</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>(5,492,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1.42</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>(593,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1.19</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="font-weight: bold;">12,891,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="font-weight: bold;">0.79</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Modification of option as of 30/12/2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>9,225,271</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>1.10</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">9,225,271</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">1.10</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">2.60</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">42,799,081</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Expected to vest at December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">486,623</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">2.86</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">5.02</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1,399,353</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Exercisable as of December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">8,738,648</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">1.00</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">2.46</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">41,399,727</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">No option was
                  exercised for the years ended December 31, 2021, 2020 and 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company calculated the fair value of the share options on the grant date and modification date using the Black-Scholes
                  option-pricing valuation model. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The assumptions used in the valuation model are summarized in the following table.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">2021</span>&#160;</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: bottom; text-align: center;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">&#12288;Modification</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Before </div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Modification</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle;">&#160;</td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">58.09%-91.85%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">82.33%-93.48%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">82.33%-93.48%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">82.33%-93.48%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected dividends yield</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk-free interest rate per annum</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0.06%-1.36%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1.84%-2.40%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1.84%-2.40%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1.84%-2.40%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">The fair value of underlying ordinary shares (per share)</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$5.74</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$1.21-US$2.92</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$1.21-US$2.92</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$1.21-US$2.92</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The expected volatility is calculated based on the annualized standard deviation of the daily return embedded in historical share prices
                  of comparable companies. The risk-free interest rate is estimated based on the yield to maturity of US treasury bonds based on the expected term of the incentive shares.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2021, there was approximately $2,189,201 of total unrecognized compensation cost related to unvested share options. The unrecognized compensation costs are expected to be recognized over a weighted average period of approximately 2.05 years.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032573000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORDINARY SHARES AND RESTRICTED NET ASSETS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract', window );"><strong>ORDINARY SHARES AND RESTRICTED NET ASSETS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock', window );">ORDINARY SHARES AND RESTRICTED NET ASSETS</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 13 - ORDINARY SHARES AND RESTRICTED NET ASSETS</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Ordinary shares</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Immediately prior to the consummation of the Combination, there were 86,402,708 ordinary shares of NBG issued and outstanding. In connection with the closing of the combination, CEGL issued 174,853,546 shares to CAG Cayman as consideration for the Combination. As of December 31, 2021, the issued and outstanding ordinary shares are 261,256,254.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The holders of ordinary shares are entitled to participate in dividends and the proceeds on winding up of CEGL. Each holder of ordinary
                  shares has one vote in person or by proxy, and upon a poll each share is entitled to one vote.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Restricted net assets</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A significant portion of the Company&#8217;s operations are conducted through its PRC (excluding Hong Kong) subsidiaries. Due to restrictions
                  on the distribution of share capital from the Company&#8217;s subsidiaries in PRC, total restrictions placed on the distribution of the Company&#8217;s PRC subsidiaries&#8217; net assets were $37,383,696, or 14% of the Company&#8217;s total consolidated net assets as
                  of December 31, 2021.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of ordinary shares and restricted net assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032701144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">NET LOSS PER SHARE</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 14 - NET LOSS PER SHARE</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">For the years ended December 31, 2021, 2020 and 2019, for the purpose of calculating net loss per share as a result of the
                    reverse recapitalization as described in Note 1, the weighted-average number of shares used in the calculation reflects the outstanding shares of CEGL as if</span>&#160;<span style="color: rgb(0, 0, 0);">the equity structure of Cenntro (the
                    accounting acquirer) was retroactively stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net loss per share for each of the year presented were calculated as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Numerator:</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss attributable to the Company&#8217;s shareholders</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,165,892</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(19,466,015</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Denominator:</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average ordinary shares used in computing basic and diluted loss per share</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">175,090,266</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">174,853,546</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">174,853,546</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted net loss per share</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(0.09</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(0.03</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(0.11</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032600824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>CONCENTRATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CONCENTRATIONS</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 15 - CONCENTRATIONS</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left;">(a)</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left;">Customers</div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended
                  December 31, 2021, 2020 and 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                    <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td rowspan="2" style="vertical-align: bottom; width: 33%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="2" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021,</div>
                          </td>

    <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020,</div>
                          </td>

    <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019,</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Customer</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">A</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">3,543,423</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">41</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">3,168,204</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">58</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">990,225</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">28</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">B</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">2,556,537</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">30</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">583,406</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">11</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">C</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">848,399</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">10</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">D</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">230,537</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_5678f60b97ea4965b4fa2baaad60b464">*</span><br/>
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">717,460</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">13</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">886,396</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">25</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 33%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">E <br/>
                          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);"><br/>
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_00c1806c9ce84e88ba637e9f9ea33283">*</span><br/>
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);">14,460</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f5949c2f0c42482b9b8118dc4492123c">*</span></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);">697,880</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">20</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">Total</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">7,178,896</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">81</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">4,483,530</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">82</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">2,574,501</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">73</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>


</table>
                  </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left; text-indent: 0.3pt;">*</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left; text-indent: 0.3pt;">Indicates below 10%.</div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of
                  December 31, 2021 and 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; width: 51%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of</div>
                        <div style="text-align: center; font-weight: bold;">December 31, 2021,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of</div>
                        <div style="text-align: center; font-weight: bold;">December 31, 2020,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;" valign="bottom">
                        <div style="font-weight: bold;">Customer</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">% of</div>
                        <div style="text-align: center; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">% of</div>
                        <div style="text-align: center; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom">
                        <div>A</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>2,084,879</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>59</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>422,367</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>27</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;" valign="bottom">E</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div><br/>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>864,106</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>25</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>843,923</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>53</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom">
                        <div>Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>2,948,985</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>84</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>1,266,290</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>80</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left; text-indent: 0.45pt;">(b)</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left; text-indent: 0.45pt;">Suppliers</div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended December 31, 2021, 2020 and 2019, the Company&#8217;s material suppliers, each of whom accounted for more than 10% of the Company&#8217;s total
                  purchases, were as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">A</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">2,219,792</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">21</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">B</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">171,908</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f6ac8c3e5a094d56abb307ce33d1385b">*</span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">175,605</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">12</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">923,025</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">31</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">C</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">560,117</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">19</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">D</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">393,275</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">13</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">2,391,700</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">21</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">175,605</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">12</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,876,417</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">63</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left;">*</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left;">Indicates below 10%.</div>
                        </td>

  </tr>


</table>

                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>

                </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032741704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENCIES</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 16 - COMMITMENTS AND CONTINGENCIES</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Litigation</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company may be involved in various legal proceedings, claims and other disputes arising from the commercial operations, projects,
                  employees and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss
                  is deemed probable and can be reasonably estimated. Although the outcomes of these legal proceedings cannot be predicted, the Company does not believe these actions, in the aggregate, will have a material adverse impact on its financial
                  position, results of operations or liquidity.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In October 2021, Sevic Systems SE (&#8220;Sevic&#8221;), a former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro&#8217;s
                  wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the &#8220;Sevic Lawsuit&#8221;). Sevic filed its complaint with the People&#8217;s Court of Keqiao District, Shaoxing City, Light Textile City (the &#8220;People&#8217;s Court&#8221;). In
                  the Sevic Lawsuit, Sevic alleges that the Shengzhou Machinery provided it with certain unmarketable goods and requests that the People&#8217;s Court (i) terminate two signed purchase orders under its contract with Shengzhou Machinery and (ii) award Sevic money damages for the cost of goods of $465,400, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $628,109. Sevic applied to the People&#8217;s Court to freeze certain assets of Shengzhou Machinery, which request was granted, resulting in the Company having restricted
                  cash of $465,524 on its balance sheet as of December 31, 2021. The Company does not believe that Sevic&#8217;s claims have any merit
                  and intends to vigorously defend against such claims.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Commitment for operating leases not included in operating lease liability as of December 31, 2021</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease of<span style="font-style: italic;">&#160;</span>Dusseldorf Facility</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On December 4, 2021, the Company entered into an entrustment agreement (the &#8220;Entrustment Agreement&#8221;) with Cedar Europe GmbH, a company
                  organized under the laws of Germany (&#8220;Cedar&#8221;) pursuant to which the Company entrusted Cedar to, in Cedar&#8217;s name, obtain a lease agreement for facilities in Germany and operate such lease facility under Cedar&#8217;s name in exchange for
                  Cenntro&#8217;s responsibility for all expenditures and costs of the lease. On December 24, 2021, Cedar entered into a lease agreement for an approximately 27,220 square feet facility in Dusseldorf, Germany, where the Company now houses its European Operations Facility. The lease period began on January 1, 2022 and ends on December 31, 2024. The annual rent is approximately $210,991.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Lease of Jacksonville Facility</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On January 20, 2022, the Company entered into an operating lease agreement (the &#8220;Jacksonville Lease&#8221;) between CAC, as tenant, the
                  Company, as guarantor, and JAX Industrial One, LTD., as landlord, for a facility of approximately 100,000 square feet in
                  Jacksonville, Florida. The lease period commenced on January 20, 2022 and ends 120 months following a five-month rent abatement period. Pursuant to the Jacksonville Lease, minimum annual rent is approximately $695,000, $722,800, and $751,710, for the first three years, sequentially, and rising thereafter.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Future minimum lease payment under non-cancellable operating lease agreement was as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">For the year ending December 31,</div>
                      </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center;">Operating</div>
                        <div style="text-align: center;">Leases</div>
                      </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2022</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">615,991</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2023</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">937,141</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2024 and thereafter</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">7,498,835</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>9,051,967</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032621368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY TRANSACTIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 17 - RELATED PARTY TRANSACTIONS</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the major related parties and their relationships with the Company:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name of related parties:</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Relationship with the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Chairman, Chief Executive Officer, and principal shareholder of the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">A principal shareholder of the Company, director of CAG Cayman and former director of CEG</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Yan Yinjing</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Zhong Wei</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Chief Technology Officer of the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Xu Cheng</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">CAG Cayman</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Mr. Peter Wang is a principal shareholder</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Devirra Corporation Limited and its subsidiaries (Collectively referred to the &#8220;Devirra Group&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Entities controlled by CAG Cayman</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Holding Limited</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai Machinery Co., Ltd (&#8220;Zhejiang Zhongchai&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang RAP</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (&#8220;Zhuhai Hengzhong&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Mr. Peter Wang served as General Partner</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng Investment Development Co. Ltd (&#8220;Shenzhen Yuanzheng&#8220;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Controlled by Mr. Yeung Heung Yeung</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Bendon Limited</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Controlled by Mr. Justin Davis-Rice, a director of CEGL</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu Enterprise Management Consulting Co., Ltd (&#8220;Shanghai Hengyu&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Related party transactions</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the years ended December 31, 2021, 2020 and 2019, the Company had the following material related party transactions.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">For the Years</span> <span style="font-weight: bold;">Ended December 31,</span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;">Interest income from a related party</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);">Zhejiang RAP</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">23,114</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">69,523</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">53,093</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Purchase of raw materials from related parties</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Devirra Group</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,002,086</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang Zhongchai</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">393,277</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Jiangsu Rongyuan</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">24,799</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">560,120</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Hangzhou Hezhe Energy Technology Co., Ltd</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,219,621</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Consulting service provided by a related party</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Shanghai Hengyu</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">29,919</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">107,905</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">121,596</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Interest expense on loans provided by related parties</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Yeung Heung Yeung</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">132,000</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">96,559</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Zhong Wei</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">6,039</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">109,726</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">71,019</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">40,005</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">72,483</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">52,466</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Reclassification of loan payable from due to a related party to other current liabilities</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Yan Yinjing<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">143,153</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                            <div style="color: rgb(0, 0, 0);">(1)</div>
                          </td>

    <td style="align: left; vertical-align: top; width: auto;">
                            <div style="color: rgb(0, 0, 0);">Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.</div>
                          </td>

  </tr>


</table>
                      </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due from Related Parties &#8211; current</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due from related parties as of December 31, 2021 and 2020.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>817,640</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>412,797</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>464,066</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>2,197</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>166,911</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>241,046</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Devirra Group<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>637,078</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>1,399,545</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>1,342,190</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a related party <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(166,911</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(241,046</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amounts due from related parties, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>1,232,634</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>1,101,144</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance mainly represents the prepayment for raw material to the related
                          party.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $340,770 and advances to Zhejiang Zhongchai for daily operational purposes of $72,027 as of December 31, 2021.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of </span>Jiangsu Rongyuan<span style="color: rgb(0, 0, 0);"> deteriorated and, as a result, the Company recognized provision for receivables of <span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc">nil</span>, $227,807 and $206,187 for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $78,931 for the year
                            ended December 31, 2021 due to the repayment from the related party.</span></div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $210,297 was collected and remaining $426,781 was forgiven.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due from Related Parties &#8211; non-current</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Bendon Limited <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,834,973</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>4,834,973</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a related party</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amounts due from related parties -noncurrent</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>4,834,973</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represents a 5-year loan in the aggregate principal amount of $4,787,300
                          (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in <span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200">August 2026</span>.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due to Related Parties</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due to related parties as of December 31, 2021 and 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">CAG Cayman <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>13,945,823</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>226,549</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,328,559</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,196,559</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>416,509</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>370,906</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang RAP <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>40,034</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>215,054</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>25,103</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Zhong Wei <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>923,751</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Holding Limited<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (5)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,951</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>81,496</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhuhai Hengzhong <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(5)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>210,774</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Xu Cheng <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>21,737</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>15,756,028</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>3,248,777</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div>CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of $13,930,000 was made to CAG Cayman in February 2022.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were 12% and 17.31% as of December 31, 2021 and 2020, respectively. The balance is due on demand.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $373,631 and interest-bearing loan and interest receivable from Zhejiang RAP of $333,597, which is due on demand.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the payable for purchase of raw material from this
                          related party.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(5)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032713368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>SUBSEQUENT EVENT [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENT</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">NOTE 18 - SUBSEQUENT EVENT</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Acquisition of TME</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">On March 5, 2022, the Company entered into a Share and Loan Purchase Agreement (the &#8220;Purchase Agreement&#8221;) with Mosolf SE &amp; Co. KG, a
                  limited liability partnership incorporated under the laws of Germany (&#8220;Seller&#8221; or &#8220;Mosolf&#8221; and, together with CEGL and CEG, the &#8220;Parties&#8221;), pursuant to which Mosolf agreed to sell to the Company (i) 65% of the issued and outstanding shares (the &#8220;TME Shares&#8221;) in Tropos Motors Europe GmbH, a German limited liability company (&#8220;TME&#8221;), and (ii)
                  100% of the shareholder loan (the &#8220;Shareholder Loan&#8221;) which Mosolf previously provided to TME (the &#8220;TME Transaction&#8221;). TME is
                  one of Cenntro&#8217;s private label channel partners and has been one of Cenntro&#8217;s largest customers since 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The TME Transaction closed on March 25, 2022. At closing of the TME Transaction, the Company paid Mosolf &#8364;3,250,000 (or approximately USD$3.6
                  million) for the purchase of the TME Shares and &#8364;11,900,000 (or approximately USD$13.0 million) for the purchase of the Shareholder Loan, for total aggregate consideration of &#8364;15,150,000 (or approximately USD$16.6 million). An aggregate of &#8364;3,000,000 (or approximately USD$3.3
                  million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company has evaluated subsequent events through the date of issuance of the consolidated and combined financial statements, and
                  there were no other subsequent events occurred that would require recognition or disclosure in the consolidated and combined financial statements.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486034069240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic;">(a)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Basis of presentation</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated and combined financial statements have been prepared in accordance with accounting principles generally accepted in the
                  United States of America (&#8220;U.S. GAAP&#8221;). As an Australian public limited company, we are subject to the Corporations Act 2001 (Ctn) (the &#8220;Corporations Act&#8221;), which requires financial statements be prepared and audited in accordance with
                  Australian Auditing Standards (&#8220;AAS&#8221;) and International Financial Reporting Standards (&#8220;IFRS&#8221;). The consolidated and combined financial statements are not financial statements for the purposes of the Corporations Act and are considered
                  &#8220;non-IFRS financial information&#8221; under the Australian Securities and Investment Commission&#8217;s Regulatory guide 230: &#8216;Disclosing non-IFRS financial information.&#8217; Such non-IFRS financial information may not be comparable to similarly titled
                  information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The combined financial statements include the combined financial statements of Cenntro from the dates they were acquired or
                  incorporated, which includes (a) the combined balance sheet as of December 31, 2020; and (b) combined statements of operations and comprehensive loss, changes in equity and cash flows for the periods from January 1, 2021 to December 30,
                  2021, and for the years ended December 31, 2020 and 2019. The consolidated financial statements include (a) the consolidated balance sheet as of December 31, 2021; and (b) consolidated statements of operations and comprehensive loss,
                  changes in equity and cash flows for the day of December 31, 2021.&#160; All intercompany balances and transactions have been eliminated in consolidation and combination.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(b)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Use of estimates</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The preparation of financial statements in conformity with U.S. GAAP requires the Company&#8217;s management to make estimates and assumptions
                  that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, and the reported amounts of revenue and expenses during
                  the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under
                  the circumstances. Significant accounting estimates reflected in the Company&#8217;s consolidated and combined financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful
                  accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense. Since
                  the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of financial instruments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(c)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Fair value of financial instruments</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy
                  prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1&#8212;defined as observable inputs such as quoted prices in active markets;</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2&#8212;defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3&#8212;defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own
                  assumptions.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments
                  and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment and other current assets, accounts
                  payable, accrued expenses and other current liabilities and amount due from and due to related party, current approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and
                  amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been
                  available for loans of similar remaining maturities and risk profiles. As the carrying amounts are reasonable estimates of fair value, these financial instruments are classified within Level 1 of the fair value hierarchy. No financial
                  instruments are classified within Level 2 and Level 3 of the fair value hierarchy.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash and cash equivalents and restricted cash</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(d)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cash and cash equivalents and restricted cash</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Restricted cash consists of cash equivalents restricted as to withdrawal or use. Such restricted cash relates to (i) a pending legal
                  proceeding and (ii) certain credit card and lease guarantees.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Accounts receivable and provision for doubtful accounts</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(e)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Accounts receivable and provision for doubtful accounts</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable are recognized and carried at net realizable value. Provision for doubtful accounts is recorded for periods in which
                  the Company determines a loss is probable, based on its assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off
                  against the provision after all means of collection have been exhausted and the potential for recovery is considered remote.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(f)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"> Inventories</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted
                  average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to
                  reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated and combined statements of operations and comprehensive
                  loss.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Plants and equipment, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(g)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Plants and equipment, net</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plants and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset&#8217;s
                  estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">5-10 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;">5 years<br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">3-5 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;">3-10 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">3 years<br/>
                        </div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or
                  changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives
                  and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or
                  planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets&#8217; conditions, current technologies, market, and future plan of usage and the useful lives of major
                  competitors.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company&#8217;s accounts and any
                  gain or loss is included in the consolidated and combined statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are
                  capitalized.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company constructs certain of its properties including recodifications and improvement of its office buildings and plants.
                  Depreciation is recorded at the time assets are ready for the intended use.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible assets, net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(h)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Intangible assets, net</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 41.73%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle;">
                        <div style="text-align: center; font-weight: bold;">Estimated useful life</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-align: center;">3 years<br/>
                        </div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(i)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Impairment of long-lived assets</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes
                  in circumstances indicate that an asset or a group of asset&#8217;s carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result
                  from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the
                  carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be
                  generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets&#8217; remaining useful lives. Long-lived assets are
                  grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsPolicy', window );">Equity method investments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(j)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Equity method investments</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest
                  through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the
                  investee between 20% and 50%,
                  and other factors, such as representation on the investee&#8217;s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company&#8217;s
                    proportionate share of each equity investee&#8217;s net income or loss after the date of investment into the consolidated and combined statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the
                    investment.</span>&#160;<span style="color: rgb(0, 0, 0);">When the Company&#8217;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has
                    incurred obligations or made payments or guarantees on behalf of the equity investee.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company reviews its equity method investments for impairment whenever an event or circumstance indicates that other-than-temporary
                  impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its equity method investments. An impairment charge is recorded when the carrying amount of the
                  investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(k)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Revenue recognition</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company adopted ASC Topic 606 Revenue from Contracts with Customers with a date of the initial application of January 1, 2018 using
                  the modified retrospective method.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it
                  expects to receive in exchange for those goods. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer&#894;
                  (ii) determination of performance obligations&#894; (iii) measurement of the transaction price&#894; (iv) allocation of the transaction price to the performance obligations&#894; and (v) recognition of revenue when (or as) the Company satisfies each
                  performance obligation.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles.
                  Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is typically deemed to have been transferred to the customer when the performance obligation is
                  fulfilled, usually at the time of delivery, at the net sales price (transaction price). Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. Shipping and handling
                  costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.</div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table disaggregates the Company&#8217;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the years ended December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vehicles sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">7,287,478</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,037,454</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,224,794</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Spare-parts sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">195,350</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">163,142</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">257,303</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other service income</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,094,004</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">259,407</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">93,790</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net revenues</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">8,576,832</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,460,003</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,575,887</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Primary geographical markets</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Europe</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4,380,752</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4,008,763</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2,859,779</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">America</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,420,636</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">734,206</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">383,718</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Asia</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">729,868</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">717,034</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">332,390</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Oceania</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">45,576</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">8,576,832</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,460,003</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,575,887</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Contract Balances</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent revenue recognized for the amounts invoiced
                  and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment. Under Topic 606, the Company&#8217;s right to consideration in exchange for goods or services that the Company
                  has transferred to a customer is recognized as a contract asset. The Company has no contract assets as of December 31, 2021 and 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Contractual liabilities primarily represent the Company&#8217;s obligation to transfer additional goods or services to a customer for which the Company has
                  received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade receivable (included in accounts receivable, net)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,047,560</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>463,333</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Contractual liabilities</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,943,623</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,690,837</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of goods sold</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(l)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Cost of goods sold</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead
                  costs, depreciation of plants and equipment, manufacturing waste treatment processing fees and inventory write-downs.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(m)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Income taxes</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in
                  future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the
                  differences are expected to reverse. The accounting for deferred tax calculation represents management&#8217;s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax
                  returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of
                  preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method,
                  deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying
                  enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon
                  the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current.
                  The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax
                  position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company&#8217;s Hong Kong and PRC subsidiaries
                  are subject to examination by the relevant local tax authorities. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the &#8220;HK tax laws&#8221;), an investigation normally
                  covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case
                  of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax
                  Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to
                  computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under
                  special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the
                  statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are
                  open to examination for years <span style="-sec-ix-hidden:Fact_b547b0c6ce4c4a888ab12a87a394dd1c">2013 through 2021</span>. For the years ended December 31, 2021 and 2020, the Company did not have any
                  material interest or penalties associated with tax positions. The Company did not have any significant unrecognized
                  uncertain tax positions as of December 31, 2021 or 2020. The Company does not expect that its assessment regarding
                  unrecognized tax positions will materially change over the next 12 months.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign currency translation</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(n)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Foreign currency translation</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The consolidated and combined financial statements are presented in United States dollars (&#8220;USD&#8221; or &#8220;$&#8221;). The functional currency of
                  certain of CEGL&#8217;s PRC subsidiaries is the Renminbi (&#8220;RMB&#8221;). The functional currency of CEGL and its subsidiaries outside of PRC is the USD.</div>

<div><br/>

                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle;">&#160;</td>

    <td colspan="10" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Years ended December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.3726</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.5250</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9618</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.4508</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9042</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9081</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">
                        <div>(o)</div>
                      </td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Comprehensive loss</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among
                  other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as
                  other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segments</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(p)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Segments</div>
                      </td>

  </tr>


</table>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In accordance with ASC 280-10, Segment Reporting, the Company&#8217;s chief operating decision maker (&#8220;CODM&#8221;), identified as the Company&#8217;s
                  Chief Executive Officer, relies upon the consolidated and combined results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM,
                  the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of
                  internal reporting.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s long-lived assets are substantially located in the PRC and United States. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/>
                        </div>
                      </td>

    <td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">848,827</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,005,680</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">351,852</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">33,511</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">100,547</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,301,226</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,039,191</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-based compensation expenses</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(q)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Share-based compensation expenses</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as
                  compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate
                  differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Operating lease</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(r)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Operating lease</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">The Company adopted the new lease accounting standard, ASC Topic 842, Leases (&#8220;ASC 842&#8221;) as of January 1, 2019,</span>&#160;<span style="color: rgb(0, 0, 0);">using the non-comparative transition option pursuant to ASU 2018-11. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other
                    things (i) allowed the Company to carry forward the historical lease classification; (ii) did not require the Company to reassess whether any expired or existing contracts are or contain leases and (iii) did not require the Company to
                    reassess initial direct costs for any existing leases. Therefore, the Company did not consider its existing land use right that was not previously accounted for as leases under Topic 840. For all operating leases except for short-term
                    leases, the Company recognized operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less were short-term leases and not recognized as right-of-use assets and lease liabilities on the
                    consolidated and combined balance sheets.</span></div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Right-of-use assets represent the Company&#8217;s right to use an underlying asset for the lease term and lease liabilities represent the
                  Company&#8217;s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of the remaining future minimum lease payments. As the
                  interest rate implicit in the Company&#8217;s leases is not readily determinable, the Company utilizes its incremental borrowing rate, determined by class of underlying asset, to discount the lease payments. The operating lease right-of-use
                  assets also include lease payments made before commencement and exclude lease incentives. Some of the Company&#8217;s lease agreements contained renewal options; however, the Company did not recognize right-of-use assets or lease liabilities
                  for renewal periods unless it was determined that the Company was reasonably certain of renewing the lease at inception or when a triggering event occurred. The Company&#8217;s lease agreements did not contain any material residual value
                  guarantees or material restrictive covenants.</div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDisclosureTextBlock', window );">Non-controlling Interest</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(s)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">Non-controlling Interest</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A non-controlling interest in a subsidiary of CAG HK represents the portion of the equity (net assets) in the subsidiary not directly or
                  indirectly attributable to CAG HK. Non-controlling interests are presented as a separate component of equity on the consolidated and combined balance sheets and statements of operations and other comprehensive loss are attributed to
                  controlling and non-controlling interests. As of December 31, 2021, all subsidiaries are 100% owned by CEGL.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock', window );">COVID-19 Risks and Uncertainties</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;">(t)</td>

    <td style="width: auto; vertical-align: top;">
                          <div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';">
                            <div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;">COVID-19 Risks and Uncertainties</div>
                          </div>
                        </td>

  </tr>


</table>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;">Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a
                    negative effect on the Company's financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements.<br/>
                  </div>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently issued accounting standards pronouncements</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Recently issued accounting standards pronouncements</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13, &#8220;Financial Instruments - Credit Losses (Topic 326)&#8221; (&#8220;ASU
                  2016-13&#8221;). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within
                  those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, &#8220;Financial Instruments &#8211; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic
                  842).&#8221; ASU 2019-10 deferred the effective date of ASU 2016-13 for all other companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In addition, the Jumpstart Our Business Startups
                  Act of 2012 (the &#8220;JOBS Act&#8221;) provides that emerging growth companies (&#8220;EGC&#8221;) can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private
                  companies. The Company currently qualifies as an EGC as defined in the JOBS Act, and is planning to adopt this standard beginning on January 1, 2023. The Company is currently evaluating the potential effects of adopting the provisions of
                  ASU No. 2016-13 on its consolidated financial statements, particularly its recognition of provision for accounts receivable.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In December 2019, the FASB issued ASU No. 2019-12, &#8220;Income Taxes&#8221; (Topic 740): Simplifying the Accounting for Income Taxes (&#8220;ASU
                  2019-12&#8221;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic
                  740 by clarifying and amending existing guidance. For public business entities, the amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the
                  amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the new standard effective January 1, 2022 and the adoption of
                  this guidance did not have a material impact on the Company&#8217;s consolidated financial statements.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Other accounting pronouncements that have been issued or proposed by the FASB or other standards-setting bodies that do not require
                  adoption until a future date are not expected to have a material impact on the Company&#8217;s consolidated financial statements upon adoption.</div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for Covid-19 risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI http://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21D<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=SL94080555-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155638-234783<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 920<br> -SubTopic 350<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120155617&amp;loc=SL120155628-234783<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5144-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486128288360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CashProceedsFromReverseRecapitalizationTableTextBlock', window );">Net Cash Proceeds from Reverse Recapitalization</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table shows the net cash proceeds from the reverse recapitalization:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reverse recapitalization</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Cash - NBG</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">247,382,859</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Less: transaction costs</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div>(883,300</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Net cash contributions from reverse recapitalization</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">246,499,559</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock', window );">Significant Subsidiaries of Company</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">As of December 31, 2021, the Company&#8217;s subsidiaries are as follows giving effect to the Combination:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 44%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Date of</div>
                        <div style="text-align: center; font-weight: bold;">Incorporation</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; border-bottom: #000000 2px solid;">
                        <div style="text-align: center; font-weight: bold;">Place of</div>
                        <div style="text-align: center; font-weight: bold;">Incorporation</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; border-bottom: #000000 2px solid;">
                        <div style="text-align: center; font-weight: bold;">Percentage of direct or</div>
                        <div style="text-align: center; font-weight: bold;">indirect economic</div>
                        <div style="text-align: center; font-weight: bold;">interest</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Naked Brand Group, Inc. (&#8220;NBGI&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">July 27, 2012</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">Nevada, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100%<br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Naked Inc.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">May 17, 2005</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">Nevada, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by NBGI</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Automotive Corporation (&#8220;CAC&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center; color: rgb(0, 0, 0);">March 22, 2013</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">Delaware, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Electric Group, Inc. (&#8220;CEG&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">March 9, 2020</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">Delaware, U.S.</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Automotive Group Limited (&#8220;CAG HK&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center; color: rgb(0, 0, 0);">February 15, 2016</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">Hong Kong</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Simachinery Equipment Limited (&#8220;Simachinery HK&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0);">June 2, 2011</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">Hong Kong</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Cenntro Machinery Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">January 20, 2021</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Tooniu Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">December 19, 2018</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Ronda Tech Co., Limited (&#8220;Hangzhou Ronda&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">June 5, 2017</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Cenntro Autotech Co., Limited (&#8220;Cenntro Hangzhou&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">May 6, 2016</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by CAG HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Sinomachinery Co., Limited (&#8220;Sinomachinery Zhejiang&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">June 16, 2011</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by Simachinery HK</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shengzhou Cenntro Machinery Co., Limited (&#8220;Cenntro Machinery&#8221;)</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle;">
                        <div style="text-align: center;">July 12, 2012</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle;">
                        <div style="text-align: center;">100% owned by Cenntro Hangzhou</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hengzhong Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: center;">December 16, 2014</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="text-align: center;">100% owned by Cenntro Hangzhou</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Xbean Tech Co., Limited</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 18%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center;">December 28, 2016</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 11.9%; vertical-align: middle;">
                        <div style="text-align: center;">PRC</div>
                      </td>

    <td style="width: 1.28%; vertical-align: middle;">&#160;</td>

    <td style="width: 23.16%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: center;">100% owned by Sinomachinery Zhejiang</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_CashProceedsFromReverseRecapitalizationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of net cash proceeds from the reverse recapitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_CashProceedsFromReverseRecapitalizationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486034051736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock', window );">Estimated Useful Lives</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Estimated useful lives are as follows:</span>
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">5-10 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;">5 years<br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">3-5 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td style="vertical-align: middle; width: 20%;">
                        <div style="text-align: right;">3-10 years</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;">
                        <div style="text-align: right;">3 years<br/>
                        </div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock', window );">Estimated Useful Lives of Intangible Assets</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:</span>
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 41.73%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Category</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle;">
                        <div style="text-align: center; font-weight: bold;">Estimated useful life</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Software</div>
                      </td>

    <td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;">
                        <div style="text-align: center;">3 years<br/>
                        </div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table disaggregates the Company&#8217;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the years ended December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Vehicles sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">7,287,478</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,037,454</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,224,794</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Spare-parts sales</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">195,350</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">163,142</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">257,303</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Other service income</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,094,004</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">259,407</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">93,790</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net revenues</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">8,576,832</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,460,003</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,575,887</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company&#8217;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: bottom; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Primary geographical markets</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Europe</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4,380,752</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4,008,763</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2,859,779</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">America</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,420,636</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">734,206</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">383,718</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Asia</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">729,868</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">717,034</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

    <td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">332,390</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Oceania</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">45,576</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">8,576,832</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">5,460,003</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3,575,887</div>
                      </td>

    <td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock', window );">Receivables and Contractual Liabilities from Contracts with Customers</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table provides information about receivables and contractual liabilities from contracts with customers:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Trade receivable (included in accounts receivable, net)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,047,560</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>463,333</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Contractual liabilities</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,943,623</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,690,837</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ForeignCurrencyTranslationRatesTableTextBlock', window );">Foreign Currency Translation Rates</a></td>
<td class="text">
<div><br/>

                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle;">&#160;</td>

    <td colspan="10" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Years ended December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Period end USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.3726</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.5250</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9618</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Average USD: RMB exchange rate</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.4508</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9042</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">6.9081</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock', window );">Long-lived Assets by Geographic Segment</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.</span>
<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;">Long-lived assets</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td style="vertical-align: middle; padding-bottom: 2px;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2021</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"><br/>
                        </div>
                      </td>

    <td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">848,827</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,005,680</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">US</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">351,852</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%;">&#160;</td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 9%;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">33,511</div>
                      </td>

    <td style="vertical-align: middle; width: 1%;"><br/>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">100,547</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,301,226</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"><br/>
                      </td>

    <td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1,039,191</div>
                      </td>

    <td style="vertical-align: middle; width: 1%; padding-bottom: 4px;">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of estimated useful lives of finite lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ForeignCurrencyTranslationRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of foreign currency translation rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ForeignCurrencyTranslationRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032742264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>ACCOUNTS RECEIVABLE, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Accounts Receivable</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Accounts receivable, net is summarized as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>3,523,543</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,584,448</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for doubtful accounts</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(1,475,983</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(1,121,115</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accounts receivable, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>2,047,560</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>463,333</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The changes in the provision for doubtful accounts are as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: middle; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,121,115</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">874,355</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">391,189</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">92,009</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">946,590</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(86,170</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(51,418</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Foreign exchange</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">49,849</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">154,751</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(20,817</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>1,475,983</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,121,115</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">874,355</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486033047144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Inventories</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Inventories are summarized as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Raw material</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,055,844</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,713,761</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Work-in-progress</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,110,469</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>931,249</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Finished goods</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>4,973,503</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>1,562,980</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Inventories</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>8,139,816</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>4,207,990</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032604808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PREPAYMENT AND OTHER CURRENT ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>PREPAYMENT AND OTHER CURRENT ASSETS, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock', window );">Prepayment and Other Current Assets, Net</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Prepayment and other current assets, net <span style="color: rgb(0, 0, 0);">consisted of the following:</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Receivable from third parties (1)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>348,773</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>805,382</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Advance to suppliers</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>3,686,708</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>814,322</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deductible input value added tax</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,196,186</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>903,715</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Refund for goods and services tax (&#8220;GST&#8221;)&#160; (2)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,488,528</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>269,412</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>178,187</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>7,989,607</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,701,606</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from third parties (3)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(613,850</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Prepayment and other current assets, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>7,989,607</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>2,087,756</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#8220;Xinlongma&#8221;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#8217;s purchase of electric vehicles in the future.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);">In December 2020, </span>Hangzhou Ronda<span style="color: rgb(0, 0, 0);"> signed an agreement with
                    Wuhu Baoqi Automobile Co., Ltd. (&#8220;Wuhu Baoqi&#8221;) to net out receivables owed to </span>Hangzhou <span style="color: rgb(0, 0, 0);">Ronda with payable balances owed to Wuhu Baoqi at a net receivable of $612,278 (RMB3,995,117) as of
                    December 31, 2020. As Wuhu Baoqi has had financial difficulties since 2018 and went into bankruptcy in late 2020, the Company recorded a full provision for this net receivable in 2018. The receivable was written off in year 2021.</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company recognized a receivable of $47,077 (RMB300,000) from Hangzhou Magic Shadow Venture
                  Capital Partnership (&#8220;Hangzhou Magic&#8221;). Hangzhou Magic was deregistered in 2021 and, as a result, the receivable was written off during the fiscal year ended December 31, 2021.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; align: right;"><span style="color: rgb(0, 0, 0);">(3)</span></td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The Company recorded provision for receivable from third parties and
                          advance to suppliers of $157,445, <span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c">nil</span> and $268,458 for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486033049080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY METHOD INVESTMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract', window );"><strong>EQUITY METHOD INVESTMENTS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentsTextBlock', window );">Equity Method Investment</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Equity method investment</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd. <span style="color: rgb(0, 0, 0);">(&#8220;Hangzhou Hezhe&#8221;) (1)</span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>329,197</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>329,197</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">On June 23, 2021, Cenntro invested RMB2,000,000 (approximately $314,030) in Hangzhou
                          Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $15,167
                          based on its proportionate share of equity interest.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032704360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PLANTS AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>PLANTS AND EQUIPMENT, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Plants and Equipment, Net</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Plants and equipment, net consisted of the following:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">At cost:</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Machinery and equipment</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>2,068,056</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,972,035</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Leasehold improvement</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>899,538</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>652,520</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Office equipment</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>818,703</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>950,106</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Motor vehicles</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>301,079</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>315,550</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">4,087,376</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">3,890,211</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: accumulated depreciation</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,786,150</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,851,020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Plants and equipment, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1,301,226</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1,039,191</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032573000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER NON-CURRENT ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract', window );"><strong>OTHER NON-CURRENT ASSETS, NET [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock', window );">Other Non-Current Assets, Net</a></td>
<td class="text">
<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deposit</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>564,007</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>113,719</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Deferred offering cost</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,003,929</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Long-term prepayment (1)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,587,693</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Receivable from a third party (2)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>2,353,827</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>2,298,851</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,505,527</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>3,416,499</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a third party (2)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,353,827</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>(2,298,851</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other non-current assets, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>2,151,700</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>1,117,648</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top;">
                        <div style="color: rgb(0, 0, 0);">In 2021, NBG purchased a six-year prepaid officers&#8217; and directors&#8217; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#8220;Anhua&#8221;) and paid an initial non-refundable deposit to participate in Anhua&#8217;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#8217;s
                            business and Cenntro&#8217;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision</span> for receivable from a third party as of <span style="color: rgb(0, 0, 0);">December 31, 2021 and 2020 </span>was due to changes in the exchange rate between USD and RMB.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrentDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrentDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of noncurrent assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032711704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">Accrued expenses and other current liabilities<span style="color: rgb(0, 0, 0);"> are summarized as follow:</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Loans from third parties (1)</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>419,642</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,073,856</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Accrued professional fees (2)</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,429,843</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>370,555</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Credit card payable (3)</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>510,151</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Employee payroll and welfare payables</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>561,469</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>973,637</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Other taxes payable</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>48,672</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>6,576</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Others</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>213,486</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>318,699</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>4,183,263</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>5,743,323</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">Loans from third parties represented a</span>&#160;<span style="color: rgb(0, 0, 0);">combined aggregate interest-free loans of <span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8">nil</span> and $65,900 as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $419,642 and $4,007,956
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of 11.17% and 13.59%, respectively. The balance was due on demand and has since been repaid.</span></div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The Company is not subject to any material financial or restrictive covenants under the loan agreements with third
                  parties. Each of these loans are unsecured obligations of the Company and rank equally with each other, and any future unsecured and unsubordinated indebtedness.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">Accrued professional fees represent Combination related
                          fees and expenses payable of $904,843, consulting fees payable of $1,200,000 and Nasdaq listing fees payable of $325,000.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486036789448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Components of (Loss) Profit Before Income Taxes</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The components of (loss) profit before income taxes are summarized as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">PRC</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,477,857</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">108,221</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(13,779,840</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Non-PRC</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(10,943,950</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,305,152</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,725,630</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,196,931</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(19,505,470</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Income Tax Expenses</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The actual income tax expense reported in the consolidated and combined statements of operations and comprehensive loss for years ended
                  December 31, 2021, 2020 and 2019 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Loss before provision for income tax</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,196,931</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(19,505,470</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">PRC statutory income tax rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">25</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">25</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">25</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Income tax expense at the PRC statutory rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(4,105,452</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(1,299,233</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(4,876,368</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of differing tax rates</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">700,336</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">91,397</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">33,047</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of non-deductible expenses</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">396,826</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">95,659</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">36,694</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of research and development deduction</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(204,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(147,155</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(232,963</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effect of valuation allowance</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">3,213,097</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,259,332</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">5,039,590</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Total income tax expense</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Effective income tax rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">0</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">0</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">0</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Deferred Income Tax Assets</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The tax effects of temporary differences that give rise to the deferred income tax assets balances as of December 31, 2021 and 2020 are
                  as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">
                          <div style="font-weight: bold;">December 31,</div>
                          2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred income tax assets:</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Employee share option plan expense*</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,981,854</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Impairment loss</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2,013,232</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,993,546</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Tax loss carry forwards</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>12,646,183</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>12,097,336</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total deferred income tax assets</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>14,659,415</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Valuation allowance</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(14,659,415</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Deferred income tax assets, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">* In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.</div>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SummaryOfValuationAllowanceTextBlock', window );">Changes Related to Valuation Allowance</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The changes related to valuation allowance are as follows:</div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the beginning of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">16,969,593</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">12,020,484</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Additions during the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">3,213,097</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,350,729</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">5,072,637</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Expire of NOL</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(1,243,653</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Write-off of employee stock ownership plans deferred tax asset</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(4,981,854</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Change in tax rate</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(959,106</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Company deregistration</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(708,266</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Exchange rate effect</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">266,461</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">752,414</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(123,528</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Balance at the end of the year</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>14,659,415</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">19,072,736</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">16,969,593</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486117324728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>LEASES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Summary of Lease Cost</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of lease cost recognized in the Company&#8217;s consolidated and combined statements of operations and comprehensive loss is as
                  follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="11" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Years Ended December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Operating leases cost excluding short-term rental expense</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">682,616</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">232,758</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">446,260</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Short-term lease cost</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">4,974</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">16,717</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">30,063</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">687,590</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">249,475</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">476,323</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock', window );">Summary of Supplemental Information Related to Operating Leases</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of supplemental information related to operating leases is as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2021</div>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2020</div>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">
                          <div style="color: rgb(0, 0, 0); font-weight: bold;">December 31,</div>
                          <div>2019</div>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Cash paid for amounts included in the measurement of lease liabilities</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">879,788</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">310,931</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">246,668</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Weighted average remaining lease term</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2.00 years<br/>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">2.08 years</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3.02 years</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">Weighted average discount rate</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">3.80%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4.75%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">4.75%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Summary of Maturity of Lease Liabilities Under Operating Leases</a></td>
<td class="text">
<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;">The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2021:</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">For the year ending December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center;">
                          <div>Operating</div>
                          Leases</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2022</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>858,478</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">2023</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>525,690</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total lease payments</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,384,168</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: imputed interest</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>54,841</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>1,329,327</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: <span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_05061701d7ef43df993446c2664a9575">current portion</span></span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>839,330</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;"><span style="text-indent: 0pt;"><span style="-sec-ix-hidden:Fact_04f67e5660fc4ef3a8446ef89e4f267d">Non-current portion</span></span><br/>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>489,997</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's operating lease supplemental cash flow information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032508840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>SHARE-BASED COMPENSATION [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share Options Activity</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">A summary of share options activity for the years ended December 31, 2021, 2020 and 2019 is as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Number of</div>
                        <div style="text-align: center; font-weight: bold;">Share</div>
                        <div style="text-align: center; font-weight: bold;">Options</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Weighted</div>
                        <div style="text-align: center; font-weight: bold;">Average</div>
                        <div style="text-align: center; font-weight: bold;">Exercise Price</div>
                        <div style="text-align: center; font-weight: bold;">US$</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Weighted</div>
                        <div style="text-align: center; font-weight: bold;">Average</div>
                        <div style="text-align: center; font-weight: bold;">Remaining</div>
                        <div style="text-align: center; font-weight: bold;">Contractual</div>
                        <div style="text-align: center; font-weight: bold;">Years</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Aggregate</div>
                        <div style="text-align: center; font-weight: bold;">Intrinsic</div>
                        <div style="text-align: center; font-weight: bold;">Value</div>
                        <div style="text-align: center; font-weight: bold;">US$</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at January 1, 2019</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">21,036,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1.03</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">5.60</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">27,246,206</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>580,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>2.21</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2019</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">21,616,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">1.07</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">4.69</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">28,639,946</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>(2,640,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1.66</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2020</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">18,976,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">0.98</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">3.56</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">24,410,306</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Granted</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Exercised</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Forfeited</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>(5,492,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1.42</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Expired</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>(593,000</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1.19</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="font-weight: bold;">12,891,130</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="font-weight: bold;">0.79</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Modification of option as of 30/12/2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>9,225,271</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>1.10</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Outstanding at December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">9,225,271</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">1.10</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">2.60</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div style="font-weight: bold;">42,799,081</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Expected to vest at December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">486,623</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">2.86</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">5.02</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="font-weight: bold;">1,399,353</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 52%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Exercisable as of December 31, 2021</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">8,738,648</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">1.00</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">2.46</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="font-weight: bold;">41,399,727</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock', window );">Fair Value Assumptions</a></td>
<td class="text"><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The assumptions used in the valuation model are summarized in the following table.</span>
<div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">2021</span>&#160;</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;">&#160;</td>

    <td style="width: 2.55%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: bottom; text-align: center;">
                        <div style="color: rgb(0, 0, 0); font-weight: bold;">&#12288;Modification</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Before </div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Modification</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle;">&#160;</td>

    <td style="width: 1%; vertical-align: middle;">&#160;</td>

    <td style="width: 12%; vertical-align: middle;">&#160;</td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected volatility</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">58.09%-91.85%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">82.33%-93.48%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">82.33%-93.48%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">82.33%-93.48%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Expected dividends yield</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Risk-free interest rate per annum</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">0.06%-1.36%</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1.84%-2.40%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1.84%-2.40%</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="color: rgb(0, 0, 0);">&#12288;</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: right; color: rgb(0, 0, 0);">1.84%-2.40%</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 47%; vertical-align: middle;">
                        <div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">The fair value of underlying ordinary shares (per share)</div>
                      </td>

    <td style="width: 2.55%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$5.74</div>
                      </td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$1.21-US$2.92</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$1.21-US$2.92</div>
                      </td>

    <td style="width: 1%; vertical-align: middle; white-space: nowrap;">&#160;</td>

    <td style="width: 12%; vertical-align: middle; white-space: nowrap;">
                        <div style="text-align: right; color: rgb(0, 0, 0);">US$1.21-US$2.92</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486033015864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>NET LOSS PER SHARE [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Calculation of Basic and Diluted Net Loss Per Share</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Basic and diluted net loss per share for each of the year presented were calculated as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: bottom;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">For the Year Ended December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2019</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Numerator:</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"><br/>
                        </div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Net loss attributable to the Company&#8217;s shareholders</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(16,421,807</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(5,165,892</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(19,466,015</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Denominator:</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Weighted average ordinary shares used in computing basic and diluted loss per share</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">175,090,266</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">174,853,546</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">174,853,546</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Basic and diluted net loss per share</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(0.09</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(0.03</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">(0.11</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">)</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032705480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>CONCENTRATIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Customer and Purchase Concentration Risks</a></td>
<td class="text">
<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left;">(a)</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left;">Customers</div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended
                  December 31, 2021, 2020 and 2019.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                    <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td rowspan="2" style="vertical-align: bottom; width: 33%;" valign="bottom">&#160;</td>

    <td colspan="1" rowspan="2" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;">&#160;</td>

    <td colspan="4" style="vertical-align: bottom;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                          </td>

    <td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021,</div>
                          </td>

    <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020,</div>
                          </td>

    <td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019,</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;">Customer</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;">&#160;</td>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">A</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">3,543,423</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">41</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">3,168,204</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">58</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">990,225</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">28</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">B</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">2,556,537</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">30</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">583,406</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">11</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">C</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">848,399</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">10</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">D</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">230,537</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_5678f60b97ea4965b4fa2baaad60b464">*</span><br/>
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">717,460</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">13</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">886,396</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: middle; width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">25</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 33%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">E <br/>
                          </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);"><br/>
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_00c1806c9ce84e88ba637e9f9ea33283">*</span><br/>
                            </div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);">14,460</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f5949c2f0c42482b9b8118dc4492123c">*</span></div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);">
                            <div style="text-align: right; color: rgb(0, 0, 0);">697,880</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">20</div>
                          </td>

    <td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 33%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">Total</div>
                          </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">7,178,896</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">81</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom">
                            <div style="color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">4,483,530</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">82</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">$</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;">
                            <div style="text-align: right; color: rgb(0, 0, 0);">2,574,501</div>
                          </td>

    <td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">&#12288;</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom">
                            <div style="text-align: right; color: rgb(0, 0, 0);">73</div>
                          </td>

    <td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom">
                            <div style="text-align: justify; color: rgb(0, 0, 0);">%</div>
                          </td>

  </tr>


</table>
                  </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                  </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left; text-indent: 0.3pt;">*</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left; text-indent: 0.3pt;">Indicates below 10%.</div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of
                  December 31, 2021 and 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; width: 51%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of</div>
                        <div style="text-align: center; font-weight: bold;">December 31, 2021,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of</div>
                        <div style="text-align: center; font-weight: bold;">December 31, 2020,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;" valign="bottom">
                        <div style="font-weight: bold;">Customer</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">% of</div>
                        <div style="text-align: center; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">% of</div>
                        <div style="text-align: center; font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom">
                        <div>A</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>2,084,879</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>59</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>422,367</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>27</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

  </tr>

  <tr>

    <td colspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;" valign="bottom">E</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div><br/>
                        </div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>864,106</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>25</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>843,923</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>53</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom">
                        <div>Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>2,948,985</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>84</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>1,266,290</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom">
                        <div>80</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom">
                        <div>%</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left; text-indent: 0.45pt;">(b)</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left; text-indent: 0.45pt;">Suppliers</div>
                        </td>

  </tr>


</table>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For the years ended December 31, 2021, 2020 and 2019, the Company&#8217;s material suppliers, each of whom accounted for more than 10% of the Company&#8217;s total
                  purchases, were as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2021,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2020,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Year ended</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">December 31, 2019,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Supplier</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Amount</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">% of</div>
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">A</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">2,219,792</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">21</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">B</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">171,908</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);"><span style="-sec-ix-hidden:Fact_f6ac8c3e5a094d56abb307ce33d1385b">*</span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">175,605</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">12</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">923,025</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">31</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">C</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">560,117</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">19</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">D</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">393,275</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">13</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">2,391,700</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">21</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">175,605</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">12</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,876,417</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">63</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">%</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                  <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                          <div style="text-align: left;">*</div>
                        </td>

    <td style="align: left; vertical-align: top; width: auto;">
                          <div style="text-align: left;">Indicates below 10%.</div>
                        </td>

  </tr>


</table>

                  <div style="font-family: 'Times New Roman'; font-size: 10pt;"> <br/>
                  </div>

                </div>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6442-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032596776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>COMMITMENTS AND CONTINGENCIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock', window );">Future Minimum Lease Payment Under Non-cancellable Operating Lease</a></td>
<td class="text">
<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Future minimum lease payment under non-cancellable operating lease agreement was as follows:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">For the year ending December 31,</div>
                      </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">
                        <div style="text-align: center;">Operating</div>
                        <div style="text-align: center;">Leases</div>
                      </td>

    <td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2022</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">615,991</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2023</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">937,141</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">2024 and thereafter</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">7,498,835</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -9pt; margin-left: 9pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>9,051,967</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum lease payment under non-cancellable operating lease agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486033033272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>RELATED PARTY TRANSACTIONS [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Related Party Transactions and Balances</a></td>
<td class="text">
<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below sets forth the major related parties and their relationships with the Company:</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;">


  <tr>

    <td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;">Name of related parties:</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
                        <div style="text-align: center; font-weight: bold;">Relationship with the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Chairman, Chief Executive Officer, and principal shareholder of the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">A principal shareholder of the Company, director of CAG Cayman and former director of CEG</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Yan Yinjing</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Zhong Wei</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Chief Technology Officer of the Company</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Xu Cheng</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">CAG Cayman</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Mr. Peter Wang is a principal shareholder</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Devirra Corporation Limited and its subsidiaries (Collectively referred to the &#8220;Devirra Group&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Entities controlled by CAG Cayman</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Holding Limited</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai Machinery Co., Ltd (&#8220;Zhejiang Zhongchai&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang RAP</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: middle;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe Energy Technology Co., Ltd</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (&#8220;Zhuhai Hengzhong&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Mr. Peter Wang served as General Partner</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng Investment Development Co. Ltd (&#8220;Shenzhen Yuanzheng&#8220;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Controlled by Mr. Yeung Heung Yeung</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Bendon Limited</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);">
                        <div style="text-align: justify;">Controlled by Mr. Justin Davis-Rice, a director of CEGL</div>
                      </td>

  </tr>

  <tr>

    <td style="width: 44.16%; vertical-align: bottom;">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu Enterprise Management Consulting Co., Ltd (&#8220;Shanghai Hengyu&#8221;)</div>
                      </td>

    <td style="width: 2.58%; vertical-align: bottom;">&#160;</td>

    <td style="width: 53.11%; vertical-align: middle;">
                        <div style="text-align: justify;">Ultimately controlled by Mr. Peter Wang</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Related party transactions</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">During the years ended December 31, 2021, 2020 and 2019, the Company had the following material related party transactions.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0);"><span style="font-weight: bold;">For the Years</span> <span style="font-weight: bold;">Ended December 31,</span></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">2019</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;">Interest income from a related party</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);">Zhejiang RAP</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">23,114</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">69,523</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">53,093</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Purchase of raw materials from related parties</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Devirra Group</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,002,086</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Zhejiang Zhongchai</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">393,277</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Jiangsu Rongyuan</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">24,799</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">560,120</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Hangzhou Hezhe Energy Technology Co., Ltd</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">1,219,621</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Consulting service provided by a related party</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Shanghai Hengyu</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">29,919</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">107,905</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">121,596</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Interest expense on loans provided by related parties</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Yeung Heung Yeung</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">132,000</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">96,559</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Mr. Zhong Wei</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">6,039</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">109,726</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">71,019</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Others</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">40,005</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">72,483</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">52,466</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);"> &#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;">Reclassification of loan payable from due to a related party to other current liabilities</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-align: right; color: rgb(0, 0, 0);">&#12288;&#12288;&#12288;</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 64%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);">Yan Yinjing<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">143,153</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div style="color: rgb(0, 0, 0);">-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div>
                    <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;">


  <tr style="vertical-align: top;">

    <td style="vertical-align: top; width: 18pt;">
                            <div style="color: rgb(0, 0, 0);">(1)</div>
                          </td>

    <td style="align: left; vertical-align: top; width: auto;">
                            <div style="color: rgb(0, 0, 0);">Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.</div>
                          </td>

  </tr>


</table>
                      </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due from Related Parties &#8211; current</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due from related parties as of December 31, 2021 and 2020.</div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Hangzhou Hezhe<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>817,640</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang Zhongchai <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>412,797</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>464,066</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shanghai Hengyu</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>2,197</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>166,911</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>241,046</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Devirra Group<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>637,078</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>1,399,545</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>1,342,190</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a related party <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(166,911</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>(241,046</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">
                        <div>)</div>
                      </td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amounts due from related parties, net</div>
                      </td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>1,232,634</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom">
                        <div>1,101,144</div>
                      </td>

    <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance mainly represents the prepayment for raw material to the related
                          party.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $340,770 and advances to Zhejiang Zhongchai for daily operational purposes of $72,027 as of December 31, 2021.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div><span style="color: rgb(0, 0, 0);">The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of </span>Jiangsu Rongyuan<span style="color: rgb(0, 0, 0);"> deteriorated and, as a result, the Company recognized provision for receivables of <span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc">nil</span>, $227,807 and $206,187 for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $78,931 for the year
                            ended December 31, 2021 due to the repayment from the related party.</span></div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $210,297 was collected and remaining $426,781 was forgiven.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due from Related Parties &#8211; non-current</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Bendon Limited <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>4,834,973</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>4,834,973</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Less: provision for receivable from a related party</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Amounts due from related parties -noncurrent</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>4,834,973</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 9pt;"><br/>
                      </td>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represents a 5-year loan in the aggregate principal amount of $4,787,300
                          (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in <span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200">August 2026</span>.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"><span style="text-decoration: underline;">Amounts due to Related Parties</span></div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents amounts due to related parties as of December 31, 2021 and 2020.</div>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;">


  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">As of December 31,</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;"> 2021</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom">
                        <div style="text-align: center; font-weight: bold;">2020</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">CAG Cayman <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(1)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>13,945,823</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>226,549</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Yeung Heung Yeung <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,328,559</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>1,196,559</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Shenzhen Yuanzheng <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>416,509</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>370,906</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhejiang RAP <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(3)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>40,034</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>215,054</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Jiangsu Rongyuan <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(4)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>25,103</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Zhong Wei <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>923,751</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Cenntro Holding Limited<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"> (5)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>1,951</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Mr. Peter Wang <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">
                        <div>81,496</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Zhuhai Hengzhong <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(5)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">
                        <div>210,774</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Ms. Xu Cheng <sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">(2)</sup></div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>-</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom">
                        <div>21,737</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>

  <tr>

    <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">
                        <div style="text-indent: -7.2pt; margin-left: 7.2pt;">Total</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>15,756,028</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom">&#160;</td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>$</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom">
                        <div>3,248,777</div>
                      </td>

    <td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">&#160;</td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/>
                </div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top;">(1)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div>CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of $13,930,000 was made to CAG Cayman in February 2022.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(2)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were 12% and 17.31% as of December 31, 2021 and 2020, respectively. The balance is due on demand.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(3)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $373,631 and interest-bearing loan and interest receivable from Zhejiang RAP of $333,597, which is due on demand.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(4)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the payable for purchase of raw material from this
                          related party.</div>
                      </td>

  </tr>


</table>

<div style="font-family: 'Times New Roman'; font-size: 10pt;">&#160;</div>

<table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;">


  <tr>

    <td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);">(5)</td>

    <td style="width: auto; vertical-align: top; text-align: justify;">
                        <div style="color: rgb(0, 0, 0);">The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.</div>
                      </td>

  </tr>


</table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031157208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES, Reverse, Recapitalization (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="nump">174,853,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in shares)</a></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in shares)</a></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromReversedRecapitalization', window );">Cash - NBG | $</a></td>
<td class="nump">$ 247,382,859<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PaymentForTransactionCostForReversedRecapitalization', window );">Less: transaction costs | $</a></td>
<td class="num">(883,300)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost', window );">Net cash contributions from reverse recapitalization | $</a></td>
<td class="nump">$ 246,499,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cenn_AmendedRestatedIncentiveStockOptionPlanMember', window );">Amended 2016 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_OptionsToPurchaseOrdinaryShares', window );">Ordinary shares, option to purchase (in shares)</a></td>
<td class="nump">9,225,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">0.71536<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveCorporationMember', window );">CAC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroElectricGroupIncMember', window );">CEG [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember', window );">NBG [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReverseRecapitalizationAbstract', window );"><strong>Reverse Recapitalization [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in shares)</a></td>
<td class="nump">86,402,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,402,708<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in shares)</a></td>
<td class="nump">86,402,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">86,402,708<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ratio applied to the option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total net cash proceeds from the reverse recapitalization.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_OptionsToPurchaseOrdinaryShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of ordinary shares, options to purchase in aggregate.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_OptionsToPurchaseOrdinaryShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PaymentForTransactionCostForReversedRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for a fee charged by a financial intermediary such as a bank, broker, or underwriter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PaymentForTransactionCostForReversedRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromReversedRecapitalization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from reversed recapitalization during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromReversedRecapitalization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReverseRecapitalizationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReverseRecapitalizationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cenn_AmendedRestatedIncentiveStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cenn_AmendedRestatedIncentiveStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroElectricGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_CenntroElectricGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486028855832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember', window );">Naked Brand Group, Inc. (NBGI) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jul. 27,  2012<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">Nevada, U.S.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_NakedIncMember', window );">Naked Inc. [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">May 17,  2005<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">Nevada, U.S.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveCorporationMember', window );">Cenntro Automotive Corporation (CAC) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Mar. 22,  2013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">Delaware, U.S.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroElectricGroupIncMember', window );">Cenntro Electric Group, Inc. (CEG) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Mar.  09,  2020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">Delaware, U.S.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_CAGCaymanMember', window );">Cenntro Automotive Group Limited (CAG HK) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Feb. 15,  2016<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">Hong Kong<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_SimachineryEquipmentLimitedMember', window );">Simachinery Equipment Limited (Simachinery HK) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jun.  02,  2011<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">Hong Kong<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangCenntroMachineryCoLimitedMember', window );">Zhejiang Cenntro Machinery Co., Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jan. 20,  2021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangTooniuTechCoLimitedMember', window );">Zhejiang Tooniu Tech Co., Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Dec. 19,  2018<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouRondaTechCoLimitedMember', window );">Hangzhou Ronda Tech Co., Limited (Hangzhou Ronda) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jun.  05,  2017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouCenntroAutotechCoLimitedMember', window );">Hangzhou Cenntro Autotech Co., Limited (Cenntro Hangzhou) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">May  06,  2016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangSinomachineryCoLimitedMember', window );">Zhejiang Sinomachinery Co., Limited (Sinomachinery Zhejiang) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jun. 16,  2011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_ShengzhouCenntroMachineryCoLimitedMember', window );">Shengzhou Cenntro Machinery Co., Limited (Cenntro Machinery) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jul. 12,  2012<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouHengzhongTechCoLimitedMember', window );">Hangzhou Hengzhong Tech Co., Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Dec. 16,  2014<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangXbeanTechCoLimitedMember', window );">Zhejiang Xbean Tech Co., Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems', window );"><strong>Subsidiary of Limited Liability Company or Limited Partnership [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Dec. 28,  2016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PlaceOfIncorporation', window );">Place of Incorporation</a></td>
<td class="text">PRC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfDirectOrIndirectEconomicInterest', window );">Percentage of direct or indirect economic interest</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfDirectOrIndirectEconomicInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of direct or indirect economic interest in the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfDirectOrIndirectEconomicInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PlaceOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Information of place of incorporation of an entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PlaceOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationDateOfIncorporation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_NakedIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_NakedIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroElectricGroupIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_CenntroElectricGroupIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_CAGCaymanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_CAGCaymanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_SimachineryEquipmentLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_SimachineryEquipmentLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangCenntroMachineryCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_ZhejiangCenntroMachineryCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangTooniuTechCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_ZhejiangTooniuTechCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouRondaTechCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_HangzhouRondaTechCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouCenntroAutotechCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_HangzhouCenntroAutotechCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangSinomachineryCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_ZhejiangSinomachineryCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_ShengzhouCenntroMachineryCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_ShengzhouCenntroMachineryCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouHengzhongTechCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_HangzhouHengzhongTechCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_ZhejiangXbeanTechCoLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_ZhejiangXbeanTechCoLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486028710024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Plants and Equipment, Net (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor Vehicles [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor Vehicles [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract', window );"><strong>Property and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful lives</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGrossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGrossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032511848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IntangibleAssetsNetUsefulLivesAbstract', window );"><strong>Intangible Assets, Net, Useful Lives [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Intangible asset, estimated useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IntangibleAssetsNetUsefulLivesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IntangibleAssetsNetUsefulLivesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026548664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Equity Method Investments (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership interest</a></td>
<td class="nump">50.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031202792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 8,576,832<span></span>
</td>
<td class="nump">$ 5,460,003<span></span>
</td>
<td class="nump">$ 3,575,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract', window );"><strong>Receivables and Contractual Liabilities from Contracts with Customers [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade receivable (included in accounts receivable, net)</a></td>
<td class="nump">2,047,560<span></span>
</td>
<td class="nump">463,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Contractual liabilities</a></td>
<td class="nump">1,943,623<span></span>
</td>
<td class="nump">1,690,837<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">4,380,752<span></span>
</td>
<td class="nump">4,008,763<span></span>
</td>
<td class="nump">2,859,779<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">America [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">3,420,636<span></span>
</td>
<td class="nump">734,206<span></span>
</td>
<td class="nump">383,718<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AsiaMember', window );">Asia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">729,868<span></span>
</td>
<td class="nump">717,034<span></span>
</td>
<td class="nump">332,390<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cenn_OceaniaMember', window );">Oceania [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">45,576<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cenn_VehiclesSalesMember', window );">Vehicles Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">7,287,478<span></span>
</td>
<td class="nump">5,037,454<span></span>
</td>
<td class="nump">3,224,794<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=cenn_SparePartsSalesMember', window );">Spare-Parts Sales [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">195,350<span></span>
</td>
<td class="nump">163,142<span></span>
</td>
<td class="nump">257,303<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember', window );">Other Service Income [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DisaggregatedRevenueInformationAbstract', window );"><strong>Disaggregated Revenue Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 1,094,004<span></span>
</td>
<td class="nump">$ 259,407<span></span>
</td>
<td class="nump">$ 93,790<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DisaggregatedRevenueInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DisaggregatedRevenueInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerAssetAndLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerAssetAndLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cenn_OceaniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cenn_OceaniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cenn_VehiclesSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cenn_VehiclesSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=cenn_SparePartsSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=cenn_SparePartsSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486027038968">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued', window );">Interest or penalties associated with tax position</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax positions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember', window );">Hong Kong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation', window );">Period of prior tax assessment years from investigation</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended', window );">Extended period of prior tax assessment years from investigation</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncomeTaxExaminationStatuteOfLimitations', window );">Statute of limitations related to income tax examinations</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance', window );">Statute of limitations related to income tax examinations, under special circumstance</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes', window );">Statute of limitations related to income tax examinations, underpayment of taxes | &#165;</a></td>
<td class="nump">&#165; 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues', window );">Statute of limitations related to income tax examinations, transfer pricing issues</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember', window );">U.S. Federal [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Income Tax Expense [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OpenTaxYear', window );">Open tax examination years</a></td>
<td class="text">2013 2014 2015 2016 2017 2018 2019 2020 2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncomeTaxExaminationStatuteOfLimitations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statute of limitations period related to income tax examinations in certain countries, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncomeTaxExaminationStatuteOfLimitations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statute of limitations period related to income tax examinations in certain countries for transfer pricing issues, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statute of limitations period related to income tax examinations in certain countries under special circumstance in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of an investigation covers the assessment prior to the year of the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of an extended investigation, in case of fraud and willful evasion, the investigation is extended covers the assessment prior to the year of the assessment in which the investigation commences, . in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OpenTaxYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax year that remains open to examination under enacted tax laws, in YYYY format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OpenTaxYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:gYearListItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_InlandRevenueHongKongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityNameAxis=us-gaap_StateAdministrationOfTaxationChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_DomesticCountryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486036886136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTranslationAbstract', window );"><strong>Foreign Currency Translation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Period end USD: RMB exchange rate</a></td>
<td class="nump">6.3726<span></span>
</td>
<td class="nump">6.5250<span></span>
</td>
<td class="nump">6.9618<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ForeignCurrencyExchangeRateTranslationAverage', window );">Average USD: RMB exchange rate</a></td>
<td class="nump">6.4508<span></span>
</td>
<td class="nump">6.9042<span></span>
</td>
<td class="nump">6.9081<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ForeignCurrencyExchangeRateTranslationAverage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ForeignCurrencyExchangeRateTranslationAverage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyExchangeRateTranslation1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTranslationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTranslationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026576616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Segment</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | Segment</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 1,301,226<span></span>
</td>
<td class="nump">$ 1,039,191<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">848,827<span></span>
</td>
<td class="nump">1,005,680<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">351,852<span></span>
</td>
<td class="nump">33,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cenn_AllOtherCountriesMember', window );">Others [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract', window );"><strong>Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Long-lived assets</a></td>
<td class="nump">$ 100,547<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cenn_AllOtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cenn_AllOtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032720744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Non-controlling Interest (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_OwnershipAxis=cenn_CENNTROELECTRICGROUPLIMITEDMember', window );">CEGL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncontrollingInterestAbstract', window );"><strong>Non-controlling Interest [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestOwnershipPercentageByParent', window );">Percentage of ownership interest of subsidiaries</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterestOwnershipPercentageByParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The parent entity's interest in net assets of the subsidiary, expressed as a percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestOwnershipPercentageByParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_OwnershipAxis=cenn_CENNTROELECTRICGROUPLIMITEDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_OwnershipAxis=cenn_CENNTROELECTRICGROUPLIMITEDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026579656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ACCOUNTS RECEIVABLE, NET (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrentAbstract', window );"><strong>Accounts Receivable [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 3,523,543<span></span>
</td>
<td class="nump">$ 1,584,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: provision for doubtful accounts</a></td>
<td class="num">(1,475,983)<span></span>
</td>
<td class="num">(1,121,115)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">2,047,560<span></span>
</td>
<td class="nump">463,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Accounts Receivable, Allowance for Credit Loss [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at the beginning of the year</a></td>
<td class="nump">1,121,115<span></span>
</td>
<td class="nump">874,355<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Additions</a></td>
<td class="nump">391,189<span></span>
</td>
<td class="nump">92,009<span></span>
</td>
<td class="nump">946,590<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-off</a></td>
<td class="num">(86,170)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(51,418)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges', window );">Foreign exchange</a></td>
<td class="nump">49,849<span></span>
</td>
<td class="nump">154,751<span></span>
</td>
<td class="num">(20,817)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at the end of the year</a></td>
<td class="nump">$ 1,475,983<span></span>
</td>
<td class="nump">$ 1,121,115<span></span>
</td>
<td class="nump">$ 874,355<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign exchange of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026628584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>INVENTORIES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw material</a></td>
<td class="nump">$ 2,055,844<span></span>
</td>
<td class="nump">$ 1,713,761<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcess', window );">Work-in-progress</a></td>
<td class="nump">1,110,469<span></span>
</td>
<td class="nump">931,249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">4,973,503<span></span>
</td>
<td class="nump">1,562,980<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">8,139,816<span></span>
</td>
<td class="nump">4,207,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ImpairmentLossRecognizedForInventory', window );">Impairment loss</a></td>
<td class="nump">$ 1,265,890<span></span>
</td>
<td class="nump">$ 719,608<span></span>
</td>
<td class="nump">$ 959,334<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ImpairmentLossRecognizedForInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss recognized by the company for slow-moving inventory with cost lower than net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ImpairmentLossRecognizedForInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterials</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcess">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcess</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026986888">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>PREPAYMENT AND OTHER CURRENT ASSETS, NET (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>PREPAYMENT AND OTHER CURRENT ASSETS, NET [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Receivable from third parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 348,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 805,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Supplies', window );">Advance to suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">3,686,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">814,322<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidTaxes', window );">Deductible input value added tax</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,196,186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">903,715<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherPrepaidExpenseCurrent', window );">Refund for goods and services tax ("GST")</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,488,528<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">269,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">178,187<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,989,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,701,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProvisionForReceivableFromThirdParties', window );">Less: provision for receivable from third parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(613,850)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepayment and other current assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">7,989,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,087,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Additional Information of Prepaid Expense And Other Assets Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers', window );">Receivable from third parties and advance to suppliers</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">157,445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 268,458<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_FujianXinlongmaAutomobileCoLtdMember', window );">Xinlongma [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Additional Information of Prepaid Expense And Other Assets Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReceivableFromAgreementToProvideSpareParts', window );">Receivable from agreement to provide spare-parts</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">301,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_WuhuBaoqiAutomobileCoLtdMember', window );">Wuhu Baoqi [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Additional Information of Prepaid Expense And Other Assets Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesNetCurrent', window );">Net receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 612,278<span></span>
</td>
<td class="nump">&#165; 3,995,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouMagicShadowVentureCapitalPartnershipMember', window );">Hangzhou Magic [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract', window );"><strong>Additional Information of Prepaid Expense And Other Assets Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReceivableRecognized', window );">Receivable recognized</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 47,077<span></span>
</td>
<td class="nump">&#165; 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#8220;Xinlongma&#8221;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#8217;s purchase of electric vehicles in the future.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The Company recorded provision for receivable from third parties and
                          advance to suppliers of $157,445, <span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c">nil</span> and $268,458 for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProvisionForReceivableFromThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to receivable from third parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProvisionForReceivableFromThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReceivableFromAgreementToProvideSpareParts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of components of assembled products that can be receivable to purchase of electric vehicles in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReceivableFromAgreementToProvideSpareParts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties and the amount paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReceivableRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount recognized a receivable and written off later due to deregistered of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReceivableRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-06(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401414&amp;loc=d3e604059-122996<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Supplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(7)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Supplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_FujianXinlongmaAutomobileCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_FujianXinlongmaAutomobileCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_WuhuBaoqiAutomobileCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_WuhuBaoqiAutomobileCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_HangzhouMagicShadowVentureCapitalPartnershipMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_HangzhouMagicShadowVentureCapitalPartnershipMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486027371320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>EQUITY METHOD INVESTMENTS (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="5">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 18, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 23, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 23, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th">
<div>Mar. 31, 2018 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2017 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 28, 2017 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Dec. 31, 2014</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 329,197<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,167<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(330,103)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">$ (1,235,306)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest, equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest, equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember', window );">Hangzhou Hezhe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 329,197<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 314,030<span></span>
</td>
<td class="nump">&#165; 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest, equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfVotingInterestsControls', window );">Percentage of voting interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,167<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangDoohanTechCoLtdMember', window );">Douha [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CostMethodInvestmentSoldCarryingAmount', window );">Consideration for transferred equity interest, cost method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 508,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CostMethodInvestmentRealizedGainLossOnDisposal', window );">Consideration for transferred equity interest, cost method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 508,156<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromSaleOfCostMethodInvestments', window );">Proceeds from sale of cost method investments</a></td>
<td class="nump">$ 465,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangDoohanTechCoLtdMember', window );">Douha [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CostMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest, cost method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangRAPSmartcarCorporationMember', window );">Zhejiang RAP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,927,133<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest, equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27.40%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 330,103<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">650,253<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentSoldCarryingAmount', window );">Consideration for transferred equity interest, equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 955,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal', window );">Equity method investment, realized gain (loss) on disposal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">794,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfEquityInterestsSold', window );">Percentage of equity interests sold</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_JiangsuRongyuanAutoCoLtdMember', window );">Jiangsu Rongyuan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 650,000<span></span>
</td>
<td class="nump">&#165; 4,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Percentage of ownership interest, equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromEquityMethodInvestments', window );">Gain (loss) from equity method investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">140,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment', window );">Recognized impairment on equity method investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 444,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_JiangsuRongyuanAutoCoLtdMember', window );">Jiangsu Rongyuan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract', window );"><strong>Equity Method Investment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfVotingInterestsControls', window );">Percentage of voting interests</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="nump">33.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="16"></td></tr>
<tr><td colspan="16"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">On June 23, 2021, Cenntro invested RMB2,000,000 (approximately $314,030) in Hangzhou
                          Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $15,167
                          based on its proportionate share of equity interest.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_CostMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the cost method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_CostMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_CostMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_CostMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_CostMethodInvestmentSoldCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the entity's cost method investment which has been sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_CostMethodInvestmentSoldCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfEquityInterestsSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of equity interests sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfEquityInterestsSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfVotingInterestsControls">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests controls in the board of directors of the investee entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfVotingInterestsControls</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromSaleOfCostMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale of cost method investments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromSaleOfCostMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 35<br> -Paragraph 32<br> -URI http://asc.fasb.org/extlink&amp;oid=124268079&amp;loc=d3e32787-111569<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of an equity method investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(7)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(b)(9)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentSoldCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the entity's equity method investment which has been sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentSoldCarryingAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) for proportionate share of equity method investee's income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(13)(f))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangDoohanTechCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangDoohanTechCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangRAPSmartcarCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_ZhejiangRAPSmartcarCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_JiangsuRongyuanAutoCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=cenn_JiangsuRongyuanAutoCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486027067640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PLANTS AND EQUIPMENT, NET (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 09, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>At Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Plants and equipment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,087,376<span></span>
</td>
<td class="nump">$ 3,890,211<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,786,150)<span></span>
</td>
<td class="num">(2,851,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Plants and equipment, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,301,226<span></span>
</td>
<td class="nump">1,039,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AmortizationOfLandUseRights', window );">Amortization of land use rights</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">420,834<span></span>
</td>
<td class="nump">$ 458,829<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisposals', window );">Disposed land use rights and buildings for consideration</a></td>
<td class="nump">$ 34,326,979<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_GainLossOnDispositionOfLandUseRightsAndProperties', window );">Gain from disposal of plant and equipment</a></td>
<td class="nump">$ 7,005,446<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,005,446<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">589,576<span></span>
</td>
<td class="nump">1,350,922<span></span>
</td>
<td class="nump">1,544,900<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse', window );">Impairment loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,215<span></span>
</td>
<td class="nump">58,760<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>At Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Plants and equipment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,068,056<span></span>
</td>
<td class="nump">1,972,035<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold Improvement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>At Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Plants and equipment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">899,538<span></span>
</td>
<td class="nump">652,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>At Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Plants and equipment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">818,703<span></span>
</td>
<td class="nump">950,106<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Motor Vehicles [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract', window );"><strong>At Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Plants and equipment, gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 301,079<span></span>
</td>
<td class="nump">$ 315,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AmortizationOfLandUseRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization of land use rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AmortizationOfLandUseRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_GainLossOnDispositionOfLandUseRightsAndProperties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of land use rights and properties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_GainLossOnDispositionOfLandUseRightsAndProperties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2420-110228<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfLongLivedAssetsHeldForUse</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisposals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisposals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486027017304">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>OTHER NON-CURRENT ASSETS, NET (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract', window );"><strong>Other Non-current Assets, Net [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositAssets', window );">Deposit</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 564,007<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 113,719<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCosts', window );">Deferred offering cost</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,003,929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LongTermPrepayment', window );">Long-term prepayment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,587,693<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReceivableFromRelatedPartiesNoncurrent', window );">Receivable from a third party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,353,827<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">2,298,851<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsMiscellaneousNoncurrent', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,505,527<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">3,416,499<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProvisionForReceivableFromRelatedParties', window );">Less: provision for receivable from a third party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="num">(2,353,827)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="num">(2,298,851)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other non-current assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 2,151,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,117,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PurchasedPrepaidInsurancePolicyPeriod', window );">Purchased a prepaid insurance policy for existing officers and directors</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">6 years<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In 2021, NBG purchased a six-year prepaid officers&#8217; and directors&#8217; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#8220;Anhua&#8221;) and paid an initial non-refundable deposit to participate in Anhua&#8217;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#8217;s
                            business and Cenntro&#8217;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision for receivable from a third party as of December 31, 2021 and 2020 was due to changes in the exchange rate between USD and RMB.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LongTermPrepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term prepayment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LongTermPrepayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProvisionForReceivableFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate provision amount of receivables from related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProvisionForReceivableFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PurchasedPrepaidInsurancePolicyPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The period to purchase a prepaid liability insurance policy for the existing officers and directors in connection with the closing of the Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PurchasedPrepaidInsurancePolicyPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReceivableFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReceivableFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8,17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsMiscellaneousNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsMiscellaneousNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031433432">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract', window );"><strong>Accrued expenses and other current liabilities [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LoansFromThirdPartiesCurrent', window );">Loans from third parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 419,642<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 4,073,856<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">2,429,843<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">370,555<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CreditCardPayableCurrent', window );">Credit card payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">510,151<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Employee payroll and welfare payables</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">561,469<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">973,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_OtherTaxesPayableCurrent', window );">Other taxes payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">48,672<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">6,576<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Others</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">213,486<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">318,699<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities', window );">Total</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,183,263<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">5,743,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LoansFromThirdPartiesCurrentInterestFreeLoans', window );">Interest-free loans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">65,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LoansFromThirdPartiesCurrentInterestBearingLoans', window );">Interest-bearing loans</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 419,642<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 4,007,956<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LoansFromThirdPartiesWeightedAverageInterestRate', window );">Weighted average annual interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">11.17%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">13.59%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_FeesAndExpensesPayableCurrent', window );">Fees and expenses payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 904,843<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConsultingFeesPayableCurrent', window );">Consulting fees payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,200,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_NasdaqListingFeesPayableCurrent', window );">Nasdaq listing fees payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 325,000<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Loans from third parties represented a&#160;combined aggregate interest-free loans of <span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8">nil</span> and $65,900 as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $419,642 and $4,007,956
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of 11.17% and 13.59%, respectively. The balance was due on demand and has since been repaid.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">Accrued professional fees represent Combination related
                          fees and expenses payable of $904,843, consulting fees payable of $1,200,000 and Nasdaq listing fees payable of $325,000.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ConsultingFeesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for consulting fees payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ConsultingFeesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_CreditCardPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for credit card payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). .</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_CreditCardPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_FeesAndExpensesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for fees and expenses payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_FeesAndExpensesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LoansFromThirdPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for loans due to third parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LoansFromThirdPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LoansFromThirdPartiesCurrentInterestBearingLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for loans due to related parties represented as interest-bearing loans. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LoansFromThirdPartiesCurrentInterestBearingLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LoansFromThirdPartiesCurrentInterestFreeLoans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount for loan due to third parties represented as interest-free loans. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LoansFromThirdPartiesCurrentInterestFreeLoans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LoansFromThirdPartiesWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of loan from third parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LoansFromThirdPartiesWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_NasdaqListingFeesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for Nasdaq listing fees payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_NasdaqListingFeesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_OtherTaxesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable taxes classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_OtherTaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesAndOtherLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026939608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES, Federal Tax Rate (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_AU', window );">Australia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_FederalStatutoryIncomeTaxRateAbstract', window );"><strong>Federal Statutory Income Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal tax rate</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_FederalStatutoryIncomeTaxRateAbstract', window );"><strong>Federal Statutory Income Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal tax rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_FederalStatutoryIncomeTaxRateAbstract', window );"><strong>Federal Statutory Income Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1', window );">Federal tax rate for below HK$2.0 million</a></td>
<td class="nump">8.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2', window );">Federal tax rate for above HK$2.0 million</a></td>
<td class="nump">16.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_FederalStatutoryIncomeTaxRateAbstract', window );"><strong>Federal Statutory Income Tax Rate [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for below HK$2.0 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for above HK$2.0 million.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_FederalStatutoryIncomeTaxRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_FederalStatutoryIncomeTaxRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031643976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES, Components of (Loss) Profit Before Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>INCOME TAXES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Components of (Loss) Profit Before Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(16,421,807)<span></span>
</td>
<td class="num">(5,196,931)<span></span>
</td>
<td class="num">(19,505,470)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Components of (Loss) Profit Before Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(5,477,857)<span></span>
</td>
<td class="nump">108,221<span></span>
</td>
<td class="num">(13,779,840)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=cenn_CountriesOtherThanChinaMember', window );">Non-PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract', window );"><strong>Components of (Loss) Profit Before Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (10,943,950)<span></span>
</td>
<td class="num">$ (5,305,152)<span></span>
</td>
<td class="num">$ (5,725,630)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=cenn_CountriesOtherThanChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=cenn_CountriesOtherThanChinaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486028919752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES, Stautory Income Tax Rate to Income Taxes (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Statutory Income Tax Rate to Income Before Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income tax</a></td>
<td class="num">$ (16,421,807)<span></span>
</td>
<td class="num">$ (5,196,931)<span></span>
</td>
<td class="num">$ (19,505,470)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Effect of differing tax rates</a></td>
<td class="nump">700,336<span></span>
</td>
<td class="nump">91,397<span></span>
</td>
<td class="nump">33,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Effect of non-deductible expenses</a></td>
<td class="nump">396,826<span></span>
</td>
<td class="nump">95,659<span></span>
</td>
<td class="nump">36,694<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount', window );">Effect of research and development deduction</a></td>
<td class="num">(204,807)<span></span>
</td>
<td class="num">(147,155)<span></span>
</td>
<td class="num">(232,963)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Effect of valuation allowance</a></td>
<td class="nump">3,213,097<span></span>
</td>
<td class="nump">1,259,332<span></span>
</td>
<td class="nump">5,039,590<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Statutory Income Tax Rate to Income Before Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before provision for income tax</a></td>
<td class="num">$ (5,477,857)<span></span>
</td>
<td class="nump">$ 108,221<span></span>
</td>
<td class="num">$ (13,779,840)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statutory income tax rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Income tax expense at the statutory rate</a></td>
<td class="num">$ (4,105,452)<span></span>
</td>
<td class="num">$ (1,299,233)<span></span>
</td>
<td class="num">$ (4,876,368)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for research and development.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486036630600">
<tr>
<th class="tl" colspan="2" rowspan="1"><div style="width: 200px;"><strong>INCOME TAXES, Deferred Taxes Assets, Net (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract', window );"><strong>Deferred Tax Assets [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation', window );">Employee share option plan expense</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 4,981,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses', window );">Impairment loss</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,013,232<span></span>
</td>
<td class="nump">1,993,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Tax loss carry forwards</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">12,646,183<span></span>
</td>
<td class="nump">12,097,336<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total deferred income tax assets</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">14,659,415<span></span>
</td>
<td class="nump">19,072,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">(14,659,415)<span></span>
</td>
<td class="num">(19,072,736)<span></span>
</td>
<td class="num">$ (16,969,593)<span></span>
</td>
<td class="num">$ (12,020,484)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred income tax assets, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComponentsOfDeferredTaxAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComponentsOfDeferredTaxAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031292280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INCOME TAXES, Valuation Allowance (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 19,072,736<span></span>
</td>
<td class="nump">$ 16,969,593<span></span>
</td>
<td class="nump">$ 12,020,484<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Additions during the year</a></td>
<td class="nump">3,213,097<span></span>
</td>
<td class="nump">1,350,729<span></span>
</td>
<td class="nump">5,072,637<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount', window );">Expire of NOL</a></td>
<td class="num">(1,243,653)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount', window );">Write-off of employee stock ownership plans deferred tax asset</a></td>
<td class="num">(4,981,854)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount', window );">Change in tax rate</a></td>
<td class="num">(959,106)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount', window );">Company deregistration</a></td>
<td class="num">(708,266)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount', window );">Exchange rate effect</a></td>
<td class="nump">266,461<span></span>
</td>
<td class="nump">752,414<span></span>
</td>
<td class="num">(123,528)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Balance at the end of the year</a></td>
<td class="nump">14,659,415<span></span>
</td>
<td class="nump">19,072,736<span></span>
</td>
<td class="nump">$ 16,969,593<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized uncertain tax positions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense', window );">Unrecognized liabilities, interest or penalties</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">976,786<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 13,357,248<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfAnnualTaxableIncome', window );">Percentage of annual taxable income</a></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member] | 2035 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 3,740,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States [Member] | 2036 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">1,430,246<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">41,251,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | 2022 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">7,973,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | 2023 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">15,541,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | 2024 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">7,556,351<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | 2025 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">3,362,995<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [Member] | 2026 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward', window );"><strong>Valuation Allowance [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 6,816,673<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DeferredTaxAssetsValuationAllowanceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DeferredTaxAssetsValuationAllowanceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfAnnualTaxableIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The operating losses can be carried forward indefinitely subject to a limitation in utilization against annual taxable income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfAnnualTaxableIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the valuation allowance for change in tax rate deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the valuation allowance for entity deregistration deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in the valuation allowance for exchange rate effect deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the valuation allowance for expire of net operating loss deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in the valuation allowance for write-off of employee stock ownership plans deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2035Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2035Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2036Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2036Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2022Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2022Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2024Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2024Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2025Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2025Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxPeriodAxis=cenn_TaxYear2026Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxPeriodAxis=cenn_TaxYear2026Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486032987848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>LEASES (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating leases cost excluding short-term rental expense</a></td>
<td class="nump">$ 682,616<span></span>
</td>
<td class="nump">$ 232,758<span></span>
</td>
<td class="nump">$ 446,260<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">4,974<span></span>
</td>
<td class="nump">16,717<span></span>
</td>
<td class="nump">30,063<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total</a></td>
<td class="nump">687,590<span></span>
</td>
<td class="nump">249,475<span></span>
</td>
<td class="nump">476,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_SupplementalInformationRelatedToOperatingLeasesAbstract', window );"><strong>Supplemental Information Related to Operating Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amounts included in the measurement of lease liabilities</a></td>
<td class="nump">$ 879,788<span></span>
</td>
<td class="nump">$ 310,931<span></span>
</td>
<td class="nump">$ 246,668<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted average remaining lease term</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">2 years 29 days<span></span>
</td>
<td class="text">3 years 7 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted average discount rate</a></td>
<td class="nump">3.80%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Maturity of Lease Liabilities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 858,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">525,690<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,384,168<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: imputed interest</a></td>
<td class="nump">54,841<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total</a></td>
<td class="nump">1,329,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Less: current portion</a></td>
<td class="nump">$ 839,330<span></span>
</td>
<td class="nump">$ 131,014<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Less: current portion<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Non-current portion</a></td>
<td class="nump">$ 489,997<span></span>
</td>
<td class="nump">$ 356,143<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</a></td>
<td class="text">Non-current portion<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_SupplementalInformationRelatedToOperatingLeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_SupplementalInformationRelatedToOperatingLeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026459288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION, Share Options (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 30, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 17, 2018 </div>
<div>Installment </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Aug. 01, 2017 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>May 31, 2016 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 07, 2016 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 10, 2016 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation expenses | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,128,325<span></span>
</td>
<td class="nump">$ 3,364,217<span></span>
</td>
<td class="nump">$ 4,923,509<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=cenn_AmendedRestated2016IncentiveStockOptionPlanMember', window );">Amended 2016 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="nump">12,891,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ExchangeRatio', window );">Exchange ratio</a></td>
<td class="nump">0.71563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption', window );">Options converted (in shares)</a></td>
<td class="nump">9,225,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cenn_EmployeesAndDirectorsMember', window );">Employees and Directors [Member] | 2016 Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,624,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized', window );">Number of additional shares available for issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,484,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_NumberOfEqualAnnualInstalments', window );">Number of equal annual instalments | Installment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfEachEqualAnnualInstalments', window );">Percentage of each equal annual instalments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,580,000<span></span>
</td>
<td class="nump">6,300,000<span></span>
</td>
<td class="nump">650,000<span></span>
</td>
<td class="nump">12,169,840<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise price range, lower range limit (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.6500<span></span>
</td>
<td class="nump">$ 1.6500<span></span>
</td>
<td class="nump">$ 0.2000<span></span>
</td>
<td class="nump">$ 0.2000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise price range, upper range limit (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.8792<span></span>
</td>
<td class="nump">$ 1.8792<span></span>
</td>
<td class="nump">$ 1.2092<span></span>
</td>
<td class="nump">$ 1.2092<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cenn_EmployeesAndDirectorsMember', window );">Employees and Directors [Member] | 2016 Plan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options contractual term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_TitleOfIndividualAxis=cenn_EmployeesAndDirectorsMember', window );">Employees and Directors [Member] | 2016 Plan [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Share-Based Compensation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,139,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options expiration period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2', window );">Options contractual term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ExchangeRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ratio applied to the option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ExchangeRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_NumberOfEqualAnnualInstalments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total number of equal annual instalments of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_NumberOfEqualAnnualInstalments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfEachEqualAnnualInstalments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of each equal annual instalments of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfEachEqualAnnualInstalments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share option modification during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of additional shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cenn_AmendedRestated2016IncentiveStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cenn_AmendedRestated2016IncentiveStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_TitleOfIndividualAxis=cenn_EmployeesAndDirectorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_TitleOfIndividualAxis=cenn_EmployeesAndDirectorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=cenn_ShareIncentiveOptionPlan2016Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=cenn_ShareIncentiveOptionPlan2016Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026293624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION, Share Options Activity (Details) - Stock Options [Member] - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
<th class="th"><div>Dec. 31, 2018</div></th>
<th class="th"><div>Dec. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Share Options [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning balance (in shares)</a></td>
<td class="nump">18,976,130<span></span>
</td>
<td class="nump">21,616,130<span></span>
</td>
<td class="nump">21,036,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(5,492,000)<span></span>
</td>
<td class="num">(2,640,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod', window );">Expired (in shares)</a></td>
<td class="num">(593,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, ending balance (in shares)</a></td>
<td class="nump">12,891,130<span></span>
</td>
<td class="nump">18,976,130<span></span>
</td>
<td class="nump">21,616,130<span></span>
</td>
<td class="nump">21,036,130<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption', window );">Modification of option (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,225,271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding', window );">Outstanding modification of option (in shares)</a></td>
<td class="nump">9,225,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Expected to vest, period end (in shares)</a></td>
<td class="nump">486,623<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, period end (in shares)</a></td>
<td class="nump">8,738,648<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning balance (in dollars per share)</a></td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in dollars per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in dollars per share)</a></td>
<td class="nump">1.42<span></span>
</td>
<td class="nump">1.66<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice', window );">Expired (in dollars per share)</a></td>
<td class="nump">1.19<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, ending balance (in dollars per share)</a></td>
<td class="nump">0.79<span></span>
</td>
<td class="nump">$ 0.98<span></span>
</td>
<td class="nump">$ 1.07<span></span>
</td>
<td class="nump">$ 1.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption', window );">Modification of option (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.10<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding', window );">Outstanding modification of option (in dollars per share)</a></td>
<td class="nump">1.10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Expected to vest, period end (in dollars per share)</a></td>
<td class="nump">2.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, period end (in dollars per share)</a></td>
<td class="nump">$ 1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Outstanding, weighted average remaining contractual term</a></td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">3 years 6 months 21 days<span></span>
</td>
<td class="text">4 years 8 months 8 days<span></span>
</td>
<td class="text">5 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Expected to vest, weighted average remaining contractual term</a></td>
<td class="text">5 years 7 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable, weighted average remaining contractual term</a></td>
<td class="text">2 years 5 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Outstanding, aggregate intrinsic value</a></td>
<td class="nump">$ 42,799,081<span></span>
</td>
<td class="nump">$ 24,410,306<span></span>
</td>
<td class="nump">$ 28,639,946<span></span>
</td>
<td class="nump">$ 27,246,206<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Expected to vest, aggregate intrinsic value</a></td>
<td class="nump">1,399,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable, aggregate intrinsic value</a></td>
<td class="nump">$ 41,399,727<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of share option modification during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders modification of stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486028676584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHARE-BASED COMPENSATION, Assumptions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract', window );"><strong>Unrecognized Compensation Cost [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Total unrecognized compensation cost</a></td>
<td class="nump">$ 2,189,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, recognition period</a></td>
<td class="text">2 years 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Modification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">The fair value of underlying ordinary shares (in dollars per share)</a></td>
<td class="nump">$ 5.74<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Before Modification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividends yield</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82.33%<span></span>
</td>
<td class="nump">82.33%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate per annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.84%<span></span>
</td>
<td class="nump">1.84%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">The fair value of underlying ordinary shares (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="nump">$ 1.21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Minimum [Member] | Modification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">58.09%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate per annum</a></td>
<td class="nump">0.06%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Minimum [Member] | Before Modification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">82.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate per annum</a></td>
<td class="nump">1.84%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">The fair value of underlying ordinary shares (in dollars per share)</a></td>
<td class="nump">$ 1.21<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93.48%<span></span>
</td>
<td class="nump">93.48%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate per annum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
<td class="nump">2.40%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">The fair value of underlying ordinary shares (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2.92<span></span>
</td>
<td class="nump">$ 2.92<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Maximum [Member] | Modification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">91.85%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate per annum</a></td>
<td class="nump">1.36%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock Options [Member] | Maximum [Member] | Before Modification [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract', window );"><strong>Assumptions Used in Valuing Stock Options [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate', window );">Expected volatility</a></td>
<td class="nump">93.48%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate', window );">Risk-free interest rate per annum</a></td>
<td class="nump">2.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice', window );">The fair value of underlying ordinary shares (in dollars per share)</a></td>
<td class="nump">$ 2.92<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=cenn_ModificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=cenn_ModificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=cenn_BeforeModificationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=cenn_BeforeModificationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026911688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>Vote </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 29, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in shares)</a></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in shares)</a></td>
<td class="nump">261,256,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare', window );">Number of votes entitled for each share of ordinary share | Vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RestrictedNetAssetsAbstract', window );"><strong>Restricted Net Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries', window );">Restricted net assets of PRC subsidiaries | $</a></td>
<td class="nump">$ 37,383,696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries', window );">Percentage of consolidated net assets of PRC subsidiaries</a></td>
<td class="nump">14.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember', window );">NBG [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in shares)</a></td>
<td class="nump">86,402,708<span></span>
</td>
<td class="nump">86,402,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in shares)</a></td>
<td class="nump">86,402,708<span></span>
</td>
<td class="nump">86,402,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveGroupLimitedMember', window );">CAG Cayman [Member] | CEGL [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract', window );"><strong>Ordinary Shares [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of common stock shares issued in business consideration (in shares)</a></td>
<td class="nump">174,853,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of votes entitled for each share of common stock by ordinary share holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of total consolidated net assets related to PRC subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_RestrictedNetAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_RestrictedNetAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(3)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_NakedBrandGroupLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ConsolidatedEntitiesAxis=cenn_CenntroAutomotiveGroupLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cenn_CENNTROELECTRICGROUPLIMITEDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cenn_CENNTROELECTRICGROUPLIMITEDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486027126840">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>NET LOSS PER SHARE (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to the Company's shareholders</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="num">$ (16,421,807)<span></span>
</td>
<td class="num">$ (5,165,892)<span></span>
</td>
<td class="num">$ (19,466,015)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Denominator [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average ordinary shares used in computing basic loss per share (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">175,090,266<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average ordinary shares used in computing diluted loss per share (in shares)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">175,090,266<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
<td class="nump">174,853,546<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net loss per share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net loss per share (in dollars per share)</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">$ (0.09)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.11)<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The share numbers are retroactively stated
                    for purposes of calculating weighted average number of shares outstanding for loss per share to reflect the outstanding shares of CEGL as if&#160;the equity
                    structure of Cenntro (the accounting acquirer) was stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026702824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONCENTRATIONS (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th" colspan="2"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 8,576,832<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 5,460,003<span></span>
</td>
<td class="nump">$ 3,575,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">3,523,543<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">1,584,448<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">7,073,391<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">4,889,850<span></span>
</td>
<td class="nump">3,699,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 7,178,896<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 4,483,530<span></span>
</td>
<td class="nump">$ 2,574,501<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">81.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">73.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 3,543,423<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 3,168,204<span></span>
</td>
<td class="nump">$ 990,225<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">41.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">58.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 2,556,537<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 583,406<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Customer C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 848,399<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Customer D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 230,537<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 717,460<span></span>
</td>
<td class="nump">$ 886,396<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">13.00%<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember', window );">Revenue [Member] | Customer Concentration Risk [Member] | Customer E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 14,460<span></span>
</td>
<td class="nump">$ 697,880<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">84.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">80.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 2,948,985<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,266,290<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">59.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">27.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 2,084,879<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 422,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">53.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 864,106<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 843,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Purchases [Member] | Supplier Concentration Risk [Member] | Supplier [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">63.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">$ 2,391,700<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 175,605<span></span>
</td>
<td class="nump">$ 1,876,417<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Purchases [Member] | Supplier Concentration Risk [Member] | Supplier A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">$ 2,219,792<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Purchases [Member] | Supplier Concentration Risk [Member] | Supplier B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text"> <span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">31.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">$ 171,908<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 175,605<span></span>
</td>
<td class="nump">$ 923,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Purchases [Member] | Supplier Concentration Risk [Member] | Supplier C [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">19.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 560,117<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember', window );">Purchases [Member] | Supplier Concentration Risk [Member] | Supplier D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConcentrationOfCreditRiskAbstract', window );"><strong>Concentration of Credit Risk [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">13.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Purchases</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 393,275<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Indicates below 10%.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ConcentrationOfCreditRiskAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ConcentrationOfCreditRiskAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableGrossCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableGrossCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueProductLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cenn_CustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cenn_CustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cenn_CustomerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cenn_CustomerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cenn_CustomerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cenn_CustomerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cenn_CustomerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cenn_CustomerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cenn_CustomerDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cenn_CustomerDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=cenn_CustomerEMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=cenn_CustomerEMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_CostOfGoodsTotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis=cenn_SupplierDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486031451720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES, Litigation (Details) - Sevic Lawsuit [Member] - Damages from Product Defects [Member]<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($) </div>
<div>PurchaseOrder</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossRelatedToLitigationSettlementAbstract', window );"><strong>Litigation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_NumberOfSignedPurchaseOrdersTerminated', window );">Number of signed purchase orders terminated | PurchaseOrder</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesAwardedValue', window );">Money awarded for cost of goods awarded</a></td>
<td class="nump">$ 465,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesPaidValue', window );">Total damages</a></td>
<td class="nump">$ 628,109<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 465,524<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_NumberOfSignedPurchaseOrdersTerminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of signed purchase orders terminated under contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_NumberOfSignedPurchaseOrdersTerminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossRelatedToLitigationSettlementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossRelatedToLitigationSettlementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesAwardedValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of damages awarded to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesAwardedValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesPaidValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of damages paid to the plaintiff in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesPaidValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_LitigationCaseAxis=cenn_SevicLawsuitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_LitigationCaseAxis=cenn_SevicLawsuitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_DamagesFromProductDefectsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingenciesByNatureOfContingencyAxis=us-gaap_DamagesFromProductDefectsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486027114632">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES, Commitment for Operating Leases not Included in Operating Lease Liability (Details)<br></strong></div></th>
<th class="th">
<div>Jan. 20, 2022 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 24, 2021 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract', window );"><strong>Commitment for Operating Leases not Included in Operating Lease Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Annual rent, first year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 858,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Annual rent, second year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 525,690<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=cenn_DusseldorfFacilityMember', window );">Dusseldorf Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract', window );"><strong>Commitment for Operating Leases not Included in Operating Lease Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandSubjectToGroundLeases', window );">Area in lease facility (in square feet) | ft&#178;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseExpirationDate1', window );">Lease expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Lease facility annual rent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 210,991<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=cenn_JacksonvilleFacilityMember', window );">Jacksonville Facility [Member] | Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract', window );"><strong>Commitment for Operating Leases not Included in Operating Lease Liability [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LandSubjectToGroundLeases', window );">Area in lease facility (in square feet) | ft&#178;</a></td>
<td class="nump">100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lease termination term</a></td>
<td class="text">120 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_OperatingLeaseRentAbatementTerm', window );">Rent abatement period</a></td>
<td class="text">5 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Annual rent, first year</a></td>
<td class="nump">$ 695,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Annual rent, second year</a></td>
<td class="nump">722,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Annual rent, third year</a></td>
<td class="nump">$ 751,710<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_OperatingLeaseRentAbatementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of operating lease, rent abatement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_OperatingLeaseRentAbatementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LandSubjectToGroundLeases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area of land subject to a ground lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandSubjectToGroundLeases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseExpirationDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date which lease or group of leases is set to expire, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseExpirationDate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=cenn_DusseldorfFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=cenn_DusseldorfFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=cenn_JacksonvilleFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis=cenn_JacksonvilleFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486036560520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payment (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Future Minimum Lease Payment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 858,478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">525,690<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">1,384,168<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseContractualTermAxis=cenn_NonCancellableOperatingLeaseAgreementMember', window );">Non-cancellable Operating Lease Agreement [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Future Minimum Lease Payment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">615,991<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">937,141<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter', window );">2024 and thereafter</a></td>
<td class="nump">7,498,835<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">$ 9,051,967<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseContractualTermAxis=cenn_NonCancellableOperatingLeaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseContractualTermAxis=cenn_NonCancellableOperatingLeaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026689000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS, Related Parties (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrPeterWangMember', window );">Mr. Peter Wang [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Chairman, Chief Executive Officer, and principal shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember', window );">Mr. Yeung Heung Yeung [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">A principal shareholder of the Company, director of CAG Cayman and former director of CEG<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsYanYinjingMember', window );">Yan Yinjing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember', window );">Mr. Zhong Wei [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Chief Technology Officer of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsXuChengMember', window );">Ms. Xu Cheng [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember', window );">CAG Cayman [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Mr. Peter Wang is a principal shareholder<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember', window );">Devirra Corporation Limited and its Subsidiaries (Collectively referred to the "Devirra Group") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Entities controlled by CAG Cayman<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CenntroHoldingLimitedMember', window );">Cenntro Holding Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Ultimately controlled by Mr. Peter Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember', window );">Zhejiang Zhongchai Machinery Co., Ltd ("Zhejiang Zhongchai") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Ultimately controlled by Mr. Peter Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember', window );">Zhejiang RAP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember', window );">Jiangsu Rongyuan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember', window );">Hangzhou Hezhe Energy Technology Co., Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember', window );">Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) ("Zhuhai Hengzhong") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Mr. Peter Wang served as General Partner<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember', window );">Shenzhen Yuanzheng Investment Development Co. Ltd ("Shenzhen Yuanzheng") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Controlled by Mr. Yeung Heung Yeung<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_BendonLimitedMember', window );">Bendon Limited [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Controlled by Mr. Justin Davis-Rice, a director of CEGL<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember', window );">Shanghai Hengyu Enterprise Management Consulting Co., Ltd ("Shanghai Hengyu") [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RelatedPartiesAbstract', window );"><strong>Related Parties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships', window );">Relationship with the Company</a></td>
<td class="text">Ultimately controlled by Mr. Peter Wang<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_RelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_RelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrPeterWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrPeterWangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsYanYinjingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsYanYinjingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsXuChengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsXuChengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CenntroHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CenntroHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_BendonLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_BendonLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026945528">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS, Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember', window );">Zhejiang RAP [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeRelatedParty', window );">Interest income from a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 23,114<span></span>
</td>
<td class="nump">$ 69,523<span></span>
</td>
<td class="nump">$ 53,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember', window );">Devirra Group [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchase of raw materials from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,002,086<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember', window );">Zhejiang Zhongchai [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchase of raw materials from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">393,277<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember', window );">Jiangsu Rongyuan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchase of raw materials from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">24,799<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">560,120<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember', window );">Hangzhou Hezhe Energy Technology Co., Ltd [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchase of raw materials from related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,219,621<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember', window );">Shanghai Hengyu [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ConsultingServiceDueToRelatedParty', window );">Consulting service provided by a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">29,919<span></span>
</td>
<td class="nump">107,905<span></span>
</td>
<td class="nump">121,596<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember', window );">Mr. Yeung Heung Yeung [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense on loans provided by related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">132,000<span></span>
</td>
<td class="nump">96,559<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember', window );">Mr. Zhong Wei [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense on loans provided by related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">6,039<span></span>
</td>
<td class="nump">109,726<span></span>
</td>
<td class="nump">71,019<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_OthersRelatedPartiesMember', window );">Others [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseRelatedParty', window );">Interest expense on loans provided by related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">40,005<span></span>
</td>
<td class="nump">72,483<span></span>
</td>
<td class="nump">52,466<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsYanYinjingMember', window );">Yan Yinjing [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_MaterialRelatedPartyTransactionsAbstract', window );"><strong>Material Related Party Transactions [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities', window );">Reclassification of loan payable from due to a related party to other current liabilities</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 143,153<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ConsultingServiceDueToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligations due all related parties for consulting service provided during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ConsultingServiceDueToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_MaterialRelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_MaterialRelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of reclassification of loan payable from due to a related party to other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpenseRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense incurred on a debt or other obligation to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest income earned from interest-bearing assets owed to the entity by related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_OthersRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_OthersRelatedPartiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsYanYinjingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsYanYinjingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026387816">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>NZD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from Related Parties - Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 1,399,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,342,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProvisionForReceivableFromRelatedPartyCurrent', window );">Less: provision for receivable from a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="num">(166,911)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(241,046)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Amounts due from related parties, net</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">1,232,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,101,144<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable relating to the sale of industrial equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="nump">348,773<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">805,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrentAbstract', window );"><strong>Amount due from Related Parties, Noncurrent [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">4,834,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProvisionForReceivableFromRelatedPartyNonCurrent', window );">Less: provision for receivable from a related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrent', window );">Amounts due from related parties -noncurrent</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,834,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=cenn_FiveYearLoanMember', window );">5 - Year Loan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrentAbstract', window );"><strong>Amount due from Related Parties, Noncurrent [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentTerm', window );">Loan term (in years)</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Aggregate principal amount</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 4,787,300<span></span>
</td>
<td class="nump">$ 7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Bearing interest rate</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2.50%<span></span>
</td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity period</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">Aug. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember', window );">Hangzhou Hezhe [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from Related Parties - Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="nump">$ 817,640<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember', window );">Zhejiang Zhongchai [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from Related Parties - Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="nump">412,797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">464,066<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable relating to the sale of industrial equipment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">340,770<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdvancesPaymentToRelatedParty', window );">Advances to related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">72,027<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember', window );">Shanghai Hengyu [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from Related Parties - Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">2,197<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember', window );">Jiangsu Rongyuan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from Related Parties - Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="nump">166,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">241,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProvisionForReceivableFromAdvancesToRelatedParty', window );">Provision for receivable from advances to related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">227,807<span></span>
</td>
<td class="nump">$ 206,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReversalOfProvisionForReceivableFromRelatedParty', window );">Reversal of provision for receivable from related party</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">78,931<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember', window );">Devirra Group [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrentAbstract', window );"><strong>Amount due from Related Parties - Current [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">637,078<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromRelatedPartyAdvances', window );">Proceeds from related party current</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">210,297<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_AdvancesForgivenFromRelatedParty', window );">Forgiven related party due</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">426,781<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_BendonLimitedMember', window );">Bendon Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesNoncurrentAbstract', window );"><strong>Amount due from Related Parties, Noncurrent [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable', window );">Amounts due from related parties before provision for receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[6]</sup></td>
<td class="nump">$ 4,834,973<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $340,770 and advances to Zhejiang Zhongchai for daily operational purposes of $72,027 as of December 31, 2021.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#8220;Xinlongma&#8221;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#8217;s purchase of electric vehicles in the future.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">The balance mainly represents the prepayment for raw material to the related
                          party.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of Jiangsu Rongyuan deteriorated and, as a result, the Company recognized provision for receivables of <span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc">nil</span>, $227,807 and $206,187 for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $78,931 for the year
                            ended December 31, 2021 due to the repayment from the related party.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $210,297 was collected and remaining $426,781 was forgiven.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[6]</td>
<td style="vertical-align: top;" valign="top">The balance represents a 5-year loan in the aggregate principal amount of $4,787,300
                          (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in <span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200">August 2026</span>.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AdvancesForgivenFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining amount of advances forgiven from related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AdvancesForgivenFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_AdvancesPaymentToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances payment to a related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_AdvancesPaymentToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of before provision for receivable from a related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of before provision for receivable from a related party non-current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromRelatedPartyAdvances">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromRelatedPartyAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProvisionForReceivableFromAdvancesToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for receivable from advances to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProvisionForReceivableFromAdvancesToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProvisionForReceivableFromRelatedPartyCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for receivable from a related party current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProvisionForReceivableFromRelatedPartyCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProvisionForReceivableFromRelatedPartyNonCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for receivable from a related party noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProvisionForReceivableFromRelatedPartyNonCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReversalOfProvisionForReceivableFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reversed the provision amount due to the repayment from the related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReversalOfProvisionForReceivableFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.11)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=cenn_FiveYearLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=cenn_FiveYearLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_HangzhouHezheEnergyTechnologyCoLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_BendonLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_BendonLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486028802344">
<tr>
<th class="tl" colspan="2" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTY TRANSACTIONS, Due to Related Parties (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,756,028<span></span>
</td>
<td class="nump">$ 3,248,777<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties', window );">Reduction of capital investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,930,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember', window );">CAG Cayman [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,945,823<span></span>
</td>
<td class="nump">226,549<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ProceedsFromRelatedParty', window );">Operating funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties', window );">Reduction of capital investment</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,930,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember', window );">CAG Cayman [Member] | Subsequent Event [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_RepaymentOfRelatedPartyFunds', window );">Repayment to related party funds</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="nump">$ 13,930,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember', window );">Mr. Yeung Heung Yeung [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,328,559<span></span>
</td>
<td class="nump">1,196,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember', window );">Shenzhen Yuanzheng [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 416,509<span></span>
</td>
<td class="nump">$ 370,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average annual interest rates</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
<td class="nump">17.31%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember', window );">Zhejiang RAP [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[3]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,034<span></span>
</td>
<td class="nump">$ 215,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_EquityInvestmentPayableToRelatedParty', window );">Equity investment payable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">373,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty', window );">Interest-bearing loan and interest receivable</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">333,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember', window );">Jiangsu Rongyuan [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[4]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,103<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember', window );">Mr. Zhong Wei [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">923,751<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CenntroHoldingLimitedMember', window );">Cenntro Holding Limited [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,951<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrPeterWangMember', window );">Mr. Peter Wang [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">81,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember', window );">Zhuhai Hengzhong [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[5]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">210,774<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsXuChengMember', window );">Ms. Xu Cheng [Member]</a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAbstract', window );"><strong>Amounts due to Related Parties [Abstract]</strong></a></td>
<td class="th" style="border-bottom: 0px;"><sup></sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Amounts due to related parties</a></td>
<td class="th" style="border-bottom: 0px;"><sup>[2]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 21,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%">
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of $13,930,000 was made to CAG Cayman in February 2022.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[2]</td>
<td style="vertical-align: top;" valign="top">The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were 12% and 17.31% as of December 31, 2021 and 2020, respectively. The balance is due on demand.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[3]</td>
<td style="vertical-align: top;" valign="top">As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $373,631 and interest-bearing loan and interest receivable from Zhejiang RAP of $333,597, which is due on demand.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[4]</td>
<td style="vertical-align: top;" valign="top">The balance represented the payable for purchase of raw material from this
                          related party.</td>
</tr>
<tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[5]</td>
<td style="vertical-align: top;" valign="top">The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.</td>
</tr>
</table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_EquityInvestmentPayableToRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of equity investment payable to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_EquityInvestmentPayableToRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of interest-bearing loan and interest receivable from related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ProceedsFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The operating funds from related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ProceedsFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of reduction of capital investment recorded as due to related parties in noncash transactions.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_RepaymentOfRelatedPartyFunds">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount repayment to related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_RepaymentOfRelatedPartyFunds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CAGCaymanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrYeungHeungYeungMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhejiangRAPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_JiangsuRongyuanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrZhongWeiMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CenntroHoldingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_CenntroHoldingLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrPeterWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MrPeterWangMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsXuChengMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=cenn_MsXuChengMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm140486026657512">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENT (Details) - Mosolf SE &amp; Co [Member] - Subsequent Event [Member]<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 25, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Mar. 25, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Mar. 05, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=cenn_ShareAndLoanPurchaseAgreementMember', window );">Tropos Motors Europe GmbH [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_SubsequentEventDescriptionAbstract', window );"><strong>Subsequent Event [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of issued and outstanding shares acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase consideration of stock acquired</a></td>
<td class="nump">&#8364; 3,250,000<span></span>
</td>
<td class="nump">$ 3.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Consideration of acquisition</a></td>
<td class="nump">15,150,000<span></span>
</td>
<td class="nump">16.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TypeOfArrangementAxis=cenn_ShareAndLoanPurchaseAgreementMember', window );">Shareholder Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_SubsequentEventDescriptionAbstract', window );"><strong>Subsequent Event [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PercentageOfShareholderLoansAcquired', window );">Percentage of shareholder loan acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Purchase consideration of stock acquired</a></td>
<td class="nump">11,900,000<span></span>
</td>
<td class="nump">13.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_cenn_PurchasePriceIsHeldInEscrowAccount', window );">Purchase price is held in escrow account</a></td>
<td class="nump">&#8364; 3,000,000<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PercentageOfShareholderLoansAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of shareholder loan acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PercentageOfShareholderLoansAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_PurchasePriceIsHeldInEscrowAccount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration held in escrow account to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_PurchasePriceIsHeldInEscrowAccount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cenn_SubsequentEventDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cenn_SubsequentEventDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cenn_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TypeOfArrangementAxis=cenn_ShareAndLoanPurchaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TypeOfArrangementAxis=cenn_ShareAndLoanPurchaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cenn_TroposMotorsEuropeGmbHMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cenn_TroposMotorsEuropeGmbHMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=cenn_ShareholderLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=cenn_ShareholderLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>brhc10036528_20f_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cenn="http://cenntroauto.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="cenn-20211231.xsd" xlink:type="simple"/>
    <context id="c20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20190101to20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20181231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_ParentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:ParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementEquityComponentsAxis_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroElectricGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroAutomotiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestatedIncentiveStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedBrandGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestatedIncentiveStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouCenntroAutotechCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroElectricGroupIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangCenntroMachineryCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouHengzhongTechCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CAGCaymanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ShengzhouCenntroMachineryCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedBrandGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroAutomotiveCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangTooniuTechCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:SimachineryEquipmentLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangSinomachineryCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouRondaTechCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:ZhejiangXbeanTechCoLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OtherMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_ComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20190101to20191231_ProductOrServiceAxis_VehiclesSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:VehiclesSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ProductOrServiceAxis_VehiclesSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:VehiclesSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementGeographicalAxis_OceaniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:OceaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ProductOrServiceAxis_SparePartsSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:SparePartsSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ProductOrServiceAxis_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ProductOrServiceAxis_SparePartsSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:SparePartsSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ProductOrServiceAxis_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ProductOrServiceAxis_VehiclesSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:VehiclesSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_OceaniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:OceaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ProductOrServiceAxis_SparePartsSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">cenn:SparePartsSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_AmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementGeographicalAxis_OceaniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:OceaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_EuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementGeographicalAxis_AsiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ProductOrServiceAxis_ServiceOtherMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_IncomeTaxAuthorityNameAxis_InlandRevenueHongKongMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:InlandRevenueHongKongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityNameAxis">us-gaap:StateAdministrationOfTaxationChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_IncomeTaxAuthorityAxis_DomesticCountryMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:DomesticCountryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_AllOtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_StatementGeographicalAxis_AllOtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:AllOtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_OwnershipAxis_CENNTROELECTRICGROUPLIMITEDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">cenn:CENNTROELECTRICGROUPLIMITEDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_ConsolidatedEntitiesAxis_FujianXinlongmaAutomobileCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:FujianXinlongmaAutomobileCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_ConsolidatedEntitiesAxis_WuhuBaoqiAutomobileCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:WuhuBaoqiAutomobileCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConsolidatedEntitiesAxis_HangzhouMagicShadowVentureCapitalPartnershipMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:HangzhouMagicShadowVentureCapitalPartnershipMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-23</instant>
        </period>
    </context>
    <context id="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:JiangsuRongyuanAutoCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-28</instant>
        </period>
    </context>
    <context id="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20180331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-03-31</instant>
        </period>
    </context>
    <context id="c20181231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20141231_RangeAxis_MaximumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangDoohanTechCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2014-12-31</instant>
        </period>
    </context>
    <context id="c20170628_RangeAxis_MinimumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:JiangsuRongyuanAutoCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-06-28</instant>
        </period>
    </context>
    <context id="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:JiangsuRongyuanAutoCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210331to20210331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangDoohanTechCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-31</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="c20190318to20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-18</startDate>
            <endDate>2019-03-18</endDate>
        </period>
    </context>
    <context id="c20211130to20211130_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangDoohanTechCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-30</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">cenn:ZhejiangRAPSmartcarCorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-18</instant>
        </period>
    </context>
    <context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201109to20201109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
        </entity>
        <period>
            <startDate>2020-11-09</startDate>
            <endDate>2020-11-09</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_AU">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementGeographicalAxis_CountriesOtherThanChinaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:CountriesOtherThanChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_StatementGeographicalAxis_CountriesOtherThanChinaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:CountriesOtherThanChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementGeographicalAxis_CN">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_StatementGeographicalAxis_CountriesOtherThanChinaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">cenn:CountriesOtherThanChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2023Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2023Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2026Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2026Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_HK">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2025Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2025Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2024Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2024Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2022Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2022Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2035Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2035Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2036Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TaxPeriodAxis">cenn:TaxYear2036Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20160210_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2016-02-10</instant>
        </period>
    </context>
    <context id="c20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-04-17</instant>
        </period>
    </context>
    <context id="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-17</startDate>
            <endDate>2018-04-17</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MinimumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20211230to20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestated2016IncentiveStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-30</startDate>
            <endDate>2021-12-30</endDate>
        </period>
    </context>
    <context id="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-08-01</startDate>
            <endDate>2017-08-01</endDate>
        </period>
    </context>
    <context id="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-03-07</startDate>
            <endDate>2016-03-07</endDate>
        </period>
    </context>
    <context id="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-05-31</startDate>
            <endDate>2016-05-31</endDate>
        </period>
    </context>
    <context id="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">cenn:EmployeesAndDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:ShareIncentiveOptionPlan2016Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-31</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="c20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">cenn:AmendedRestated2016IncentiveStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="c20181231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20191231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211230_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-30</instant>
        </period>
    </context>
    <context id="c20180101to20181231_AwardTypeAxis_EmployeeStockOptionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_ModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_ModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_BeforeModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:ModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">cenn:BeforeModificationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211229_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:NakedBrandGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-29</instant>
        </period>
    </context>
    <context id="c20210101to20211231_BusinessAcquisitionAxis_CENNTROELECTRICGROUPLIMITEDMember_ConsolidatedEntitiesAxis_CenntroAutomotiveGroupLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidatedEntitiesAxis">cenn:CenntroAutomotiveGroupLimitedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:CENNTROELECTRICGROUPLIMITEDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerDMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueProductLineMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:CostOfGoodsTotalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis">cenn:SupplierDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">cenn:CustomerEMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cenn:SevicLawsuitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="c20211231_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">cenn:SevicLawsuitMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LossContingenciesByNatureOfContingencyAxis">us-gaap:DamagesFromProductDefectsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:JacksonvilleFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-20</instant>
        </period>
    </context>
    <context id="c20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:DusseldorfFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-24</instant>
        </period>
    </context>
    <context id="c20211224to20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:DusseldorfFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-24</startDate>
            <endDate>2021-12-24</endDate>
        </period>
    </context>
    <context id="c20220120to20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertySubjectToOrAvailableForOperatingLeaseAxis">cenn:JacksonvilleFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-20</startDate>
            <endDate>2022-01-20</endDate>
        </period>
    </context>
    <context id="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">cenn:NonCancellableOperatingLeaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:BendonLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrPeterWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsXuChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsYanYinjingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:OthersRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:OthersRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:OthersRelatedPartiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsYanYinjingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsYanYinjingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:HangzhouHezheEnergyTechnologyCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:JiangsuRongyuanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:BendonLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:BendonLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20210101to20211231_DebtInstrumentAxis_FiveYearLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cenn:FiveYearLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c20211231_DebtInstrumentAxis_FiveYearLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">cenn:FiveYearLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsXuChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrPeterWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MsXuChengMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrPeterWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CenntroHoldingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrYeungHeungYeungMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:MrZhongWeiMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:ZhejiangRAPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c20220201to20220228_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember_SubsequentEventTypeAxis_SubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">cenn:CAGCaymanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-28</endDate>
        </period>
    </context>
    <context id="c20220305_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:TroposMotorsEuropeGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-05</instant>
        </period>
    </context>
    <context id="c20220305_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:ShareholderLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-05</instant>
        </period>
    </context>
    <context id="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:ShareholderLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-25</startDate>
            <endDate>2022-03-25</endDate>
        </period>
    </context>
    <context id="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001707919</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">cenn:TroposMotorsEuropeGmbHMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">cenn:ShareAndLoanPurchaseAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-25</startDate>
            <endDate>2022-03-25</endDate>
        </period>
    </context>
    <unit id="U001">
        <measure>shares</measure>
    </unit>
    <unit id="U002">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="U003">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="U004">
        <measure>pure</measure>
    </unit>
    <unit id="U005">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="U006">
        <measure>cenn:Segment</measure>
    </unit>
    <unit id="U007">
        <measure>cenn:Installment</measure>
    </unit>
    <unit id="U008">
        <measure>cenn:Vote</measure>
    </unit>
    <unit id="U009">
        <measure>cenn:PurchaseOrder</measure>
    </unit>
    <unit id="U010">
        <measure>utr:sqft</measure>
    </unit>
    <unit id="U011">
        <measure>iso4217:NZD</measure>
    </unit>
    <unit id="U012">
        <measure>iso4217:EUR</measure>
    </unit>
    <dei:AmendmentFlag
      contextRef="c20210101to20211231"
      id="Fact_02ee9e3128554e31a524af1d7c3801e1">false</dei:AmendmentFlag>
    <dei:CurrentFiscalYearEndDate
      contextRef="c20210101to20211231"
      id="Fact_7bc91338c6434e8f9d344d3819530d6c">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="c20210101to20211231"
      id="Fact_5b1d05ce28474263b9cd0a6ff16e54f5">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="c20210101to20211231"
      id="Fact_d38c71225c274581a87bcda752e0ad91">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey
      contextRef="c20210101to20211231"
      id="Fact_34cacb690cbb4473904da7002a3f1acd">0001707919</dei:EntityCentralIndexKey>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_bc1449ab19464a0b943550545be8eced"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_274a20c055de48c38afc7c00bc908bde"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_14a70db313ad48f7b772c6cd76357f9a"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_33d6e35db6054d5d8fc4318eb35a8904"
      unitRef="U002">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:OpenTaxYear
      contextRef="c20210101to20211231_IncomeTaxAuthorityAxis_DomesticCountryMember"
      id="Fact_b547b0c6ce4c4a888ab12a87a394dd1c">2013 2014 2015 2016 2017 2018 2019 2020 2021</us-gaap:OpenTaxYear>
    <cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers
      contextRef="c20201231"
      decimals="0"
      id="Fact_148ece1748f44964a6f6b961c5b3b92c"
      unitRef="U002">0</cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers>
    <cenn:LoansFromThirdPartiesCurrentInterestFreeLoans
      contextRef="c20211231"
      id="Fact_d2988e1a382e4b0baf46ca5608bf75d8"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20211231"
      id="Fact_05061701d7ef43df993446c2664a9575">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="c20211231"
      id="Fact_04f67e5660fc4ef3a8446ef89e4f267d">http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MinimumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      id="Fact_11e1622551094798bb1ef9f39f95ab7c">P6Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"
      id="Fact_f6ac8c3e5a094d56abb307ce33d1385b"
      unitRef="U004"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      id="Fact_00c1806c9ce84e88ba637e9f9ea33283"
      unitRef="U004"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      id="Fact_f5949c2f0c42482b9b8118dc4492123c"
      unitRef="U004"
      xsi:nil="true"/>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"
      id="Fact_5678f60b97ea4965b4fa2baaad60b464"
      unitRef="U004"
      xsi:nil="true"/>
    <cenn:ProvisionForReceivableFromAdvancesToRelatedParty
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_ada94cab66e14a0a937afaf1403af0fc"
      unitRef="U002">0</cenn:ProvisionForReceivableFromAdvancesToRelatedParty>
    <dei:SecurityExchangeName
      contextRef="c20210101to20211231"
      id="Fact_8925cd3cf65f4ccea8867c2c3a95bb6b">NASDAQ</dei:SecurityExchangeName>
    <dei:AuditorFirmId
      contextRef="c20210101to20211231"
      id="Fact_af89eafb88d94ef886a23d68ff60ee13">5395</dei:AuditorFirmId>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="c20210101to20211231_DebtInstrumentAxis_FiveYearLoanMember"
      id="Fact_61ad7aa62e814f02b805657467108200">2026-08-31</us-gaap:DebtInstrumentMaturityDate>
    <dei:DocumentType
      contextRef="c20210101to20211231"
      id="Fact_6c52c6a418bd40389140480e2d5e73be">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="c20210101to20211231"
      id="Fact_ac81e8e2853f4bb5adfd2536ceaa84ab">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="c20210101to20211231"
      id="Fact_ea2f51d5546949db849ead80df575bb9">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="c20210101to20211231"
      id="Fact_18c51215cbb54750953af6a16863342f">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="c20210101to20211231"
      id="Fact_ba4468c0e47a46fa824c32ca4e703b0e">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="c20210101to20211231"
      id="Fact_6d2d4a56ddd04dc6a2c9c81964c97f2c">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="c20210101to20211231"
      id="Fact_6f4b4ea663cb4b63a8072f209dc4fe46">001-38544</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20210101to20211231"
      id="Fact_bddf2ff43af74e5997a939bfa924d564">CENNTRO ELECTRIC GROUP LIMITED</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20210101to20211231"
      id="Fact_75a8614cdbe4447bbd61c869bffe9a7f">C3</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1
      contextRef="c20210101to20211231"
      id="Fact_5aa9c6584ab7414483ed39e5550ab64f">501 Okerson Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20210101to20211231"
      id="Fact_748defbef29e4140a3680c7a7c931366">Freehold</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20210101to20211231"
      id="Fact_dfad02456cbe4c91b70b76816bd70639">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20210101to20211231"
      id="Fact_0712ce4d4059407d9f937af419f58d46">07728</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_5b484c13b5d04463a5e45771a0d12b90">Peter Z. Wang</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_dad71cf521fb440eb0f505e2b5896823">501 Okerson Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_848ebbfcbb234a5ca4104faf915035fa">Freehold</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_c962946e45ab43a6bd64570e11950b11">NJ</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_820a56ef38c742f4bafda06777fd410d">07728</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_f6f4683f2bf441148e00eacf696eb0b6">732</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20210101to20211231_EntityAddressesAddressTypeAxis_BusinessContactMember"
      id="Fact_271e3ae454bb4b9a9c4ae0dbed18556c">820-6757</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20210101to20211231"
      id="Fact_d2a48055e7ba47fb882d6b022c560fbd">Ordinary Shares</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20210101to20211231"
      id="Fact_f3dc07a89c9e48ca900e2423ced40738">CENN</dei:TradingSymbol>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c20211231"
      decimals="INF"
      id="Fact_616c517a92c84930bddecb37c03154d2"
      unitRef="U001">261256254</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="c20210101to20211231"
      id="Fact_4f0fa0163fb245b59fcf9d98c8dc3766">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="c20210101to20211231"
      id="Fact_fbd1d71d79464290985ee02d0f375153">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="c20210101to20211231"
      id="Fact_910f183926284c579dd333ddcfd371a5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="c20210101to20211231"
      id="Fact_c13e60a572a54f1695606c08a8ea7108">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="c20210101to20211231"
      id="Fact_2b31df8c060b43f1947b6c35af38eff5">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20210101to20211231"
      id="Fact_a73803d76cd94a10aff31aa21c10a16c">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="c20210101to20211231"
      id="Fact_234bd667e65b4fb5a3d90ac2c25531e0">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag
      contextRef="c20210101to20211231"
      id="Fact_18ed53c7d3c74e8a8783382a9eb036d0">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard
      contextRef="c20210101to20211231"
      id="Fact_6a347d604945404cb3e1a929af1fbf73">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="c20210101to20211231"
      id="Fact_949512466a1c44e1b2360c4cce157fda">false</dei:EntityShellCompany>
    <dei:AuditorName
      contextRef="c20210101to20211231"
      id="Fact_9cda3339de064149b02c3b988aca3fe5">Marcum Bernstein &amp; Pinchuk LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="c20210101to20211231"
      id="Fact_865c3f8a4e6c4432b391c99438dc43cd">New York, NY</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_cd24cb58bceb497ba69532804946e464"
      unitRef="U002">261069414</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="c20201231"
      decimals="0"
      id="Fact_7ff9ea7c38c744af96b56768eb49a599"
      unitRef="U002">4549034</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_c28f76bab2e5453a8aa29ccba49a464b"
      unitRef="U002">595548</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_aaaa31483db446f784da558916e91de8"
      unitRef="U002">0</us-gaap:RestrictedCashCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_485d5d5f26c2474f88bc43751259bb1c"
      unitRef="U002">2047560</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_dea445cf44214a41bf6a679ea806cd7b"
      unitRef="U002">463333</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_d0e5920ed8a74245a8dc65e05a96603f"
      unitRef="U002">8139816</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_b3a2ee53129e4ce1aa621c7e40df244d"
      unitRef="U002">4207990</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_19c8c7792e04489a8b20df75fcaef1b4"
      unitRef="U002">7989607</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_7191227386c94f19867f12f4d10b0531"
      unitRef="U002">2087756</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_824a04135c434e65aaa1b7154d37dcc4"
      unitRef="U002">0</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_6b72ec74d22b4b8982867a1dbfcfcd74"
      unitRef="U002">7724138</us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_9353dc2a33314b50aa13ddaaf79d06aa"
      unitRef="U002">1232634</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_5b949502aeb24dd1915497cb5babc935"
      unitRef="U002">1101144</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_f06ea236121f42d99d336ffa1d1c37d3"
      unitRef="U002">281074579</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_33b1542c721a4a338a3105f89a2eefee"
      unitRef="U002">20133395</us-gaap:AssetsCurrent>
    <us-gaap:EquityMethodInvestments
      contextRef="c20211231"
      decimals="0"
      id="Fact_954ea3f42ee142b0840d817bf269c0d8"
      unitRef="U002">329197</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20201231"
      decimals="0"
      id="Fact_036af48784d64f6da4a7e40443209a97"
      unitRef="U002">0</us-gaap:EquityMethodInvestments>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_e2890de05d314750929dcbe38f6bc13d"
      unitRef="U002">1301226</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_fb00733884954c619d72c76f575d0e05"
      unitRef="U002">1039191</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_f3889630f5374caea6c2112a565736a6"
      unitRef="U002">3313</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_731d97460bb64f2a88ae0f2e29f1963d"
      unitRef="U002">45430</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20211231"
      decimals="0"
      id="Fact_f18dc3dd22034cbbb920f390be5080de"
      unitRef="U002">1669381</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="c20201231"
      decimals="0"
      id="Fact_b0cf29cad65844e3a288d14b5860e5a6"
      unitRef="U002">423304</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_68adcbe2a0b64ce6ac10c076a9feb05c"
      unitRef="U002">4834973</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_ec053d70fad9438a9f40d9af4d4638c1"
      unitRef="U002">0</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_dda5b9e2dc4d40f09c6b4283b11f8bd6"
      unitRef="U002">2151700</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_35eb2e9ce33d4f78930c4af44522f573"
      unitRef="U002">1117648</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_515e36b3d4bb4c14bddff657e5d3b0b0"
      unitRef="U002">10289790</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_5f437b51c40c4860aa68d58fa25b762a"
      unitRef="U002">2625573</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="c20211231"
      decimals="0"
      id="Fact_49a09f2c175e4ca5a5ad0838aeb9e363"
      unitRef="U002">291364369</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="c20201231"
      decimals="0"
      id="Fact_085d8e40b24f4e30bf846aa0d0fb1ae9"
      unitRef="U002">22758968</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_1c0e5006fabb40c9b3eee7d951a9907c"
      unitRef="U002">3678823</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_681c0b2203024bc383be2c8e2f7be71e"
      unitRef="U002">3722686</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20211231"
      decimals="0"
      id="Fact_03053a65d5ff40a8b97a990479e82cc3"
      unitRef="U002">4183263</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20201231"
      decimals="0"
      id="Fact_aef4686f4a874319b767e3be133afc24"
      unitRef="U002">5743323</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_ef77b0eea73f4016b8747c23e5819ffc"
      unitRef="U002">1943623</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_6cdcea476a6b440b9d7f6c0723e4ba22"
      unitRef="U002">1690837</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_006cb677fdf6476792817617de7211cc"
      unitRef="U002">839330</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_5b0aa4e4694540418e19b460424faee5"
      unitRef="U002">131014</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_ad15b9ca0e45402fa86c9cca0f0bc5c5"
      unitRef="U002">15756028</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_44a4b4d84cf6463880f9336c2ad6353f"
      unitRef="U002">3248777</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_d0c0b007483e4a94a84bdc10525f5c7c"
      unitRef="U002">26401067</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_19c4891eefb14f63ac751aaec95e5da6"
      unitRef="U002">14536637</us-gaap:LiabilitiesCurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_c86a305874d04d188bf89f3d4b76d060"
      unitRef="U002">700000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_d04d979181f74406b6d2acb4619ff380"
      unitRef="U002">0</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_9cd47f83a439440f897eb27ddc8b1ff2"
      unitRef="U002">489997</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_6596831f2e9340e991587d8a0bef065d"
      unitRef="U002">356143</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:Liabilities
      contextRef="c20211231"
      decimals="0"
      id="Fact_1a9587c1a5fc46caac105c776f3d6184"
      unitRef="U002">27591064</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="c20201231"
      decimals="0"
      id="Fact_3a3028ac28464c85890a808edf09a92f"
      unitRef="U002">14892780</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20211231"
      id="Fact_1f3643b4b5ec49adabb2d5f628a7c105"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c20201231"
      id="Fact_c7f0728a303e436c97d89fc1859a9c79"
      unitRef="U002"
      xsi:nil="true"/>
    <us-gaap:CommonStockNoParValue
      contextRef="c20201231"
      decimals="INF"
      id="Fact_3d2112d5b1134d8db5baefdaff36f4ab"
      unitRef="U003">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="c20211231"
      decimals="INF"
      id="Fact_7d43af84d37e4003995a0d10736ea8ec"
      unitRef="U003">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20201231"
      decimals="0"
      id="Fact_169cbb5bf36c4ccea9ddbbacc671c0a9"
      unitRef="U001">174853546</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20201231"
      decimals="0"
      id="Fact_384b3299a2d9401a8791e115327d67fc"
      unitRef="U001">174853546</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211231"
      decimals="0"
      id="Fact_e8a6b04352454fc189c3b49b137e5fa0"
      unitRef="U001">261256254</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20211231"
      decimals="0"
      id="Fact_d31a34cc5928447095ad717b12cf382a"
      unitRef="U001">261256254</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="c20211231"
      decimals="0"
      id="Fact_5611428bbee64a5ca0f3eb62c00f7d2a"
      unitRef="U002">0</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="c20201231"
      decimals="0"
      id="Fact_08a0fb2f9d1146009c5ae7c24e9549ff"
      unitRef="U002">0</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="c20211231"
      decimals="0"
      id="Fact_a8139fd1d9b6488d9d014879d9f846e4"
      unitRef="U002">374901939</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="c20201231"
      decimals="0"
      id="Fact_4d8f8a52d4d444beb74586cc1cd0cc8b"
      unitRef="U002">103113793</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20211231"
      decimals="0"
      id="Fact_ec207bb07a8d4bbaa402c5a98cb9c9df"
      unitRef="U002">-109735935</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="c20201231"
      decimals="0"
      id="Fact_6c2c8bf9ea9347c5a86746e268c71b2e"
      unitRef="U002">-93314128</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20211231"
      decimals="0"
      id="Fact_3a4a6b2dc3b44d05812e090dab825b9d"
      unitRef="U002">-1392699</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="c20201231"
      decimals="0"
      id="Fact_42164585528944e5b507f977dffbd88d"
      unitRef="U002">-1904839</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="c20211231"
      decimals="0"
      id="Fact_25591b4e914f4b14b66d1f5d74a234ef"
      unitRef="U002">263773305</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="c20201231"
      decimals="0"
      id="Fact_a93740c15e724cbfa71b12f9f9509524"
      unitRef="U002">7894826</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="c20211231"
      decimals="0"
      id="Fact_c5b2164b0fe34c8bb39a39339cf64433"
      unitRef="U002">0</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="c20201231"
      decimals="0"
      id="Fact_8d837d0fb891466da7ba31c825f4de96"
      unitRef="U002">-28638</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231"
      decimals="0"
      id="Fact_e4e2c005601643e49c523ecc522dcd9f"
      unitRef="U002">263773305</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231"
      decimals="0"
      id="Fact_07eea80053164e3e929ebd83b10a4498"
      unitRef="U002">7866188</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20211231"
      decimals="0"
      id="Fact_c05ccdb439fa47cf9afc9afabff53632"
      unitRef="U002">291364369</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="c20201231"
      decimals="0"
      id="Fact_adefeee12ffe4ae9b5265a83dfaa5db0"
      unitRef="U002">22758968</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b55bda93f9894e7a993b440f1d4f4c0c"
      unitRef="U002">8576832</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_dc0c15b585634eb4aa2eac19038e97fc"
      unitRef="U002">5460003</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_cdaeb496cb3c411b84d3e0d11003fd3e"
      unitRef="U002">3575887</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1341785bf980468095004cf55fe2da25"
      unitRef="U002">7073391</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b868b59f015d4d1e99edfdda6962f7c7"
      unitRef="U002">4889850</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ce0e199f40df417aa197b0dc84edaabf"
      unitRef="U002">3699741</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ef1b0a9a75024a9eaa42b9a13ffe0ea6"
      unitRef="U002">1503441</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_41eccda09d7f4adb95dfebf12c204ba5"
      unitRef="U002">570153</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_bf8797f4ed94449d81259ba823f37aff"
      unitRef="U002">-123854</us-gaap:GrossProfit>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e33beb7a04ab491f9921c4e581c8e442"
      unitRef="U002">1034242</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_bcb6f808b5b843338cec79e472867a8f"
      unitRef="U002">783763</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_44f253d907d7474dbe5640870f291b4e"
      unitRef="U002">964471</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7b8ba7371cce4c73a2f43217c9402711"
      unitRef="U002">14978897</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_7a03035528474db1bfd91a35def8875d"
      unitRef="U002">8735534</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_7b1120daf79e4bbfba39b66d0814b48d"
      unitRef="U002">10959203</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b1e2367cc15f417589ded9ebf238d812"
      unitRef="U002">1478256</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_25239bab96164386a254630817241834"
      unitRef="U002">1365380</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_4cca5e7943214231ae8e65954e71ad2c"
      unitRef="U002">2145884</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f9f7476ee9434e29a587a0cf5e0315df"
      unitRef="U002">469702</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e1280fe3290b4b34bebb40529506031b"
      unitRef="U002">319816</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_9c02b16e9c974dc3954064738ed70955"
      unitRef="U002">3598506</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:OperatingExpenses
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0ee4d59ccab3455f8f4d09fd27ce0ac8"
      unitRef="U002">17961097</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_1b4a40f1cd3640d99073698d13810380"
      unitRef="U002">11204493</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_33dafd58a6e441f29afcc1e8248e73a3"
      unitRef="U002">17668064</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a8961b66ab9a47839ffe3502d4c92a9b"
      unitRef="U002">-16457656</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_887045c91aac4c1794844736b22c7354"
      unitRef="U002">-10634340</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_54298cb92de943cfa600eb829015f8b9"
      unitRef="U002">-17791918</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d1186874b7cd462ea4fa3b8bd57df909"
      unitRef="U002">1069581</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_689911618dc446b0aa1b8800d9acf383"
      unitRef="U002">1411558</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ef0915ebbe24425ab867130759e1717d"
      unitRef="U002">1058795</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_90385e5f48f742588b419a4cb75461cf"
      unitRef="U002">15167</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_1f2ae42855764e9485336140915bceff"
      unitRef="U002">-330103</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_9c11f0b8e6dc4523a584b662d3f5b7bf"
      unitRef="U002">-1235306</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_16da4b6a33ed471296b77e82444e646a"
      unitRef="U002">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_488c82b74cee4b7ba2f2162d9ee38cac"
      unitRef="U002">7005446</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_2e95167b552943a1bef310945f84502d"
      unitRef="U002">0</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:OtherNonoperatingIncome
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2d51de7cd02a4bd5a890168c12ae2d75"
      unitRef="U002">1090263</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_627d3f08b5c043c5be4ffecdbd64d279"
      unitRef="U002">173624</us-gaap:OtherNonoperatingIncome>
    <us-gaap:OtherNonoperatingIncome
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_20a4dc11ecf642feaf263e2aafca7658"
      unitRef="U002">580549</us-gaap:OtherNonoperatingIncome>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e4782bf97a9445c984cc31fd9c2e327d"
      unitRef="U002">-16421807</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f02789fd03a34140881ce738fdea39f8"
      unitRef="U002">-5196931</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_04973eeaff904bc7bf5b8c51a332e0b3"
      unitRef="U002">-19505470</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b85024ccc91d4ebc8eacded924ebf77f"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_492976687fdf4837a6107edb079d36f2"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_19a9d611bdbc481da53a0b6689da5a32"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_75fdabcc296c4eef9f47cebe0b8ac407"
      unitRef="U002">-16421807</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_30d890d21d1c4df58fb0e72a9dc8bcac"
      unitRef="U002">-5196931</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_c6935b8b9ed442c3979f33dd233ee41b"
      unitRef="U002">-19505470</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0d565a39f99e4ee7b8bde531c89c9c0b"
      unitRef="U002">0</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_cbcc51eeb65740e2bf30ab55dc318bdc"
      unitRef="U002">-31039</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_75550b2f87934c0f875b5ea92d53bfa4"
      unitRef="U002">-39455</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b61f4c359dd746cbaaf7cf971c55c1ed"
      unitRef="U002">-16421807</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f93b50f6ba004c80a625c5a39c9cf25c"
      unitRef="U002">-5165892</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_5d74d49f739f419da5692ac2e98621bd"
      unitRef="U002">-19466015</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_a2eeb56d35be44bb99752d0d067a8b5d"
      unitRef="U002">512140</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5890bdd84e3745b3a2635bb93b52c5f6"
      unitRef="U002">1290855</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_b5c628b8b0524f8e8d6533926ccecfad"
      unitRef="U002">431153</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_21f0d6267bd6447499cea0c6761ed1f8"
      unitRef="U002">-15909667</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_513bebaddaf4479eb1c697e6bb7401d2"
      unitRef="U002">-3906076</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_05e01845f0284efeac29958889b8740f"
      unitRef="U002">-19074317</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_17a643df61af4d9287c4bb87dd0487ec"
      unitRef="U002">0</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0d5547cb4c244ec19682bda3f8485215"
      unitRef="U002">-39210</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_cd5f1bf08aff4446aa51b725e5ebd3ce"
      unitRef="U002">-38393</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3252c000384a4ab9b8295c94a8f760b9"
      unitRef="U002">-15909667</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0d1c882bfa61438aaa39bc260a50917c"
      unitRef="U002">-3866866</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_016d647b16984c4bbf580fc3e408497c"
      unitRef="U002">-19035924</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f4f5aa690ed64c6bba0f4805fe929259"
      unitRef="U001">175090266</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_69c3e3cadb224357958f36f36bf71ca2"
      unitRef="U001">175090266</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6740ee36bc154ad093746f41fd203c22"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9b25ca909cf54aa88272db54efdb3f61"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_89809c3830ec43929e10b20f59adfa60"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_59b6c95340af455b83101e115fb5862c"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_b776b7180984418c80767dc71178fbfd"
      unitRef="U003">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_5c4e1abcc9e14d13a7dc710f27a17e73"
      unitRef="U003">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_7aa6402d94df41158f3ea2aaadf63748"
      unitRef="U003">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_4be5b4c6db74457eba275c3480c8f428"
      unitRef="U003">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20190101to20191231"
      decimals="2"
      id="Fact_772ecd7a08aa4de483c9457c3e46d8e4"
      unitRef="U003">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20190101to20191231"
      decimals="2"
      id="Fact_d5197c447d9c4403a64f690f76c8ffbf"
      unitRef="U003">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20181231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f236e991dd0a48ce9a159bbf83bd3094"
      unitRef="U001">174853546</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_58c551002ab14c639a445f0b4208a1c7"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_29fc57bfe75a437ebe1191a08da7c874"
      unitRef="U002">94656067</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_09caa2ca73954aac8378944d0696df0b"
      unitRef="U002">-68682221</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_bfdf54a318b04b2db0800ead7db4fabd"
      unitRef="U002">-3633955</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_f25ad21157e7453f9a70c1ee63878b71"
      unitRef="U002">22339891</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_c11a2a0ae664486287ac3362854574a4"
      unitRef="U002">48964</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20181231"
      decimals="0"
      id="Fact_82249c8f806847ada4bd77df951c865d"
      unitRef="U002">22388855</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_db079232dc0145b693604a4726c08a27"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_6704ac768fc44475bfdfe55ab3c7b715"
      unitRef="U002">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_d836da058812498a8e58e4052cc85338"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c057421751bc4c1597f3e18fbf49abbe"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_ba7fc9ac2c974eb8b903fe7e0b434130"
      unitRef="U002">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_5911605216c24c06956d342369786353"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalOther
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_4f896847a53f4804bba1ba1698e68e9c"
      unitRef="U002">170000</us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_fce338d134f54b36a3c2ee615166390a"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_d6e8804ec1d646038062951a6d16c52e"
      unitRef="U002">4923509</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_2166296298cf4da38f2a00a8a293cb40"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_e5d6478c1ed54eac88f7e283c8196e72"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_50a6f12088a446df86c9d18058e4e6a6"
      unitRef="U002">4923509</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_b62540808aad4fde81f6a6f27b6413b5"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_6525ebdfb1bf4710aebef6e6a21e95c0"
      unitRef="U002">4923509</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_9473a247a4324e51bdc0a4efbdc85548"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_97d61195c61d459c97a445c85872b2ab"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_bab9a143b02e465e9aacfb4d729ec90d"
      unitRef="U002">-19466015</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_606b5d246d814eed87940f42d62ddbd7"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_4777a093726f42dca3e76f52a6c3eb89"
      unitRef="U002">-19466015</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_6e23279998b448d8a545ba24650f4678"
      unitRef="U002">-39455</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_8411a2119db0473d85b41709a8f8ce34"
      unitRef="U002">-19505470</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_73ceb37d66f148589f6a3fdfe143eb32"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_c0d971cc981c44b6ba19f2a822afce98"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_a22a26ffe3c74c9982ba692c70aaba63"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_4d45c2bffe7848d8829948c8d13de8df"
      unitRef="U002">430090</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_853f5ae52d75425387ee84e58ee22e82"
      unitRef="U002">430090</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_64adb39b12bb461a9d12abdef17d2110"
      unitRef="U002">1063</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_6da652a663964498a121b89ba36925b7"
      unitRef="U002">431153</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20191231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_8df350ce910e4acca008b3429c35817e"
      unitRef="U001">174853546</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_01f9d4a36ff14507af74d29971870ce7"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_91c8d2fdae0c4c789d56e8ab31f5a568"
      unitRef="U002">99749576</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_2d1a242385b34f8da607f94e308cd450"
      unitRef="U002">-88148236</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_846d9aac5445471cbd1dc78f37862880"
      unitRef="U002">-3203865</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_6c6319f527874c64a2fe1795e9662033"
      unitRef="U002">8397475</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_b97a23f37fd54ffa8721c5b0632e68fb"
      unitRef="U002">10572</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20191231"
      decimals="0"
      id="Fact_f558df331e6447e5a537aceddfb2eda2"
      unitRef="U002">8408047</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5e6118812a3b402ea95ebe4b5f633333"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_5da7f91bc3114bff8312c645f398628b"
      unitRef="U002">3364217</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_90afef68c854459783fdbc5a23bd7a52"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_93b4ba032abb4844a492c20ecb8b9e56"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_fad0e8f183b34d5a8dc2a6f5712e3d89"
      unitRef="U002">3364217</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_1d4ae108ab1041ec86d083e9293eb3c6"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a4b20fd205f546ddb2b8c866f7b14cbe"
      unitRef="U002">3364217</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_6a4938e258474454a0bd637b6635918c"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_de0ec958395c4ac488e8c968284e5eb6"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_327117f5b90d43e9af669f1207b6812a"
      unitRef="U002">-5165892</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_5b57ae44641b4f4d8c825abf229e4d5f"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_5de1499ee6dd41b685b9c8d33560df82"
      unitRef="U002">-5165892</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_6772b64834a245f6bdf24abdcc054471"
      unitRef="U002">-31039</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d9ff27be2318420a8e6172d17cfd5e0d"
      unitRef="U002">-5196931</us-gaap:ProfitLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_5f1551cb578f4cd58786348ad3e37a90"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_08b77b1eb3fd4da9ae403b583990cc7d"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_423a1d70f1124f8894dd9f79a3e4dc8f"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_e9bb463416ea4ae49d486875f9dd5479"
      unitRef="U002">1299026</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_8947712f837e4e0ab6e8396673399e18"
      unitRef="U002">1299026</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_e6898ee1129e4f6fa141406482ba38fb"
      unitRef="U002">-8171</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f00b6319a9ab4bc98ba830dd1d3863d1"
      unitRef="U002">1290855</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20201231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_b7502df4613c4a098ba3a026096a7f32"
      unitRef="U001">174853546</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f4dfef25af8d443494c7928b11426d05"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_6776d11274b44a3f98509633890fdbe7"
      unitRef="U002">103113793</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_8c67ce3c5f8e485895c5b3885b97c621"
      unitRef="U002">-93314128</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_a7b81e963a7b42d3a6e37e63ed603165"
      unitRef="U002">-1904839</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_c0c7547d16cc4dd7b19c45edf1017984"
      unitRef="U002">7894826</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_862be2273da0414bbf732b783f963e8a"
      unitRef="U002">-28638</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20201231"
      decimals="0"
      id="Fact_e7ded1d621a74ba28ee659e59304dfd1"
      unitRef="U002">7866188</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_f5a8d99a9e944f50a19d7cb4db09dc64"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_76aab13402f94ebe82a1cce1dea531a5"
      unitRef="U002">1128325</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_acdbfb96fca14793a0c6725f6ce2283b"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_3a9e2488c59d4383838b62e8bd0f2511"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_e4069dbc33ec458d92cfd1cdb0715fcf"
      unitRef="U002">1128325</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_a77c5e3cfecc48208c1c39134874e0bd"
      unitRef="U002">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_cff433abaa7e4cc1b632618932721c11"
      unitRef="U002">1128325</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_647955ce14c34b628a4327ad22339a86"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_d629d05aaff4423796b316d8716f3855"
      unitRef="U002">426781</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_e7624d3e6f164e1e990dc9485514a3cb"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_b6dad6eaf5d74620a0089786cb62d8b0"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_7879c20210064583aee5800dece2154d"
      unitRef="U002">426781</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_903b92f4d4c142faacc93689ebdf8726"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e943f2321cc2423cb5a741a0bc0757fe"
      unitRef="U002">426781</cenn:AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_449f6acc448c4f059f8f9caa069b98fc"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_a539f11b89ee46428251921911ce1512"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_7c0c92c2fd3d42c38836c18cc2802752"
      unitRef="U002">-16421807</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_728a199a222744c1a14ee2d68ac5acf1"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_951ddb21b5bb4aad83fd81fc05ea1a5e"
      unitRef="U002">-16421807</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_f850b1a308a4403e92621df6f6de72bf"
      unitRef="U002">0</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8bc6ed9b54094797aae012b2b8342795"
      unitRef="U002">-16421807</us-gaap:ProfitLoss>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_517e9367803c4a778af68bdae2c1d88e"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_1016d738afe349a787f40817d241079d"
      unitRef="U002">13930000</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_9c924ed998124297b1b414866020771b"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_a577c77fc38f401bb935647f0ce8da4a"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_de12d72e05324fd8b6f8bdadff05f284"
      unitRef="U002">13930000</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_e6ca2a012b95470e982b74da06e6fdd6"
      unitRef="U002">0</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7ded68b97d7d43718261388144e54547"
      unitRef="U002">13930000</cenn:AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment>
    <cenn:StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_eea0f3500a3b410eab189646000c2f57"
      unitRef="U001">86402708</cenn:StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_bd694ca6b14742e89bc2e8ccd3f3ac2d"
      unitRef="U002">0</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_547ef0e7a82944c28b6755de3010c575"
      unitRef="U002">285016602</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_9b7744087a1648f18aba48a6a9442deb"
      unitRef="U002">0</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_6d452d094cec4c169a115ab304ebee60"
      unitRef="U002">0</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_0e823c83954d443f80c94fd50383e04b"
      unitRef="U002">285016602</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_4889e3fbb36b4ded90d4164de356c944"
      unitRef="U002">0</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2b71ff82ee6e4a57a68f92805be1a1e9"
      unitRef="U002">285016602</cenn:StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_643913cd7c5248a0b5529e4fcdcf8d01"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_82c67353bd78490996de50d68d3e6b3b"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_872b803d1e6d4e6e9ba6fa6b391b4f5e"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_2034f29d27274a4faa8e032facc09924"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_d2ddcb106a1140eaa9a104503c75840a"
      unitRef="U002">0</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_2131e336750742738335247bfaf1f481"
      unitRef="U002">28638</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8046f1201e784975a8be24b821afa260"
      unitRef="U002">28638</us-gaap:NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_d8387097ab8b4650983bbfece839691f"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_ca03b4718a664a759f2879a45824b52c"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_ab9273c429374adda2c542a5a26e815c"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_c6cf6a86cb324ba4901c051f827236de"
      unitRef="U002">512140</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_7e0b9032249841feb6e6078f3eb369c5"
      unitRef="U002">512140</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_8017b5cc51834a2da49251870d81a211"
      unitRef="U002">0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b2fa7a1c0ca04fcdba90ab4e18567101"
      unitRef="U002">512140</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_e1144a65070a48a99f94d18b70aad222"
      unitRef="U001">261256254</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231_StatementEquityComponentsAxis_CommonStockMember"
      decimals="0"
      id="Fact_1a5064176571475e896186ad9e6fdf4c"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231_StatementEquityComponentsAxis_AdditionalPaidInCapitalMember"
      decimals="0"
      id="Fact_67f48fea88ee4034b2158d9863aceb67"
      unitRef="U002">374901939</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231_StatementEquityComponentsAxis_RetainedEarningsMember"
      decimals="0"
      id="Fact_0d15dcb67bb347b084e568a90f193dc9"
      unitRef="U002">-109735935</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231_StatementEquityComponentsAxis_AccumulatedOtherComprehensiveIncomeMember"
      decimals="0"
      id="Fact_e194909f422b413180a0b321d999fc4d"
      unitRef="U002">-1392699</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231_StatementEquityComponentsAxis_ParentMember"
      decimals="0"
      id="Fact_eabb368ce27644e09b3200ac289d8bad"
      unitRef="U002">263773305</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231_StatementEquityComponentsAxis_NoncontrollingInterestMember"
      decimals="0"
      id="Fact_34c0124d49764fea899a35b3f1da6694"
      unitRef="U002">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c20211231"
      decimals="0"
      id="Fact_801f9baf71c0464cb313d2ab8ee38687"
      unitRef="U002">263773305</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c5e9d3e6606f4ed49472254b576db469"
      unitRef="U002">-16421807</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_4d569b73fd154cee88bbe7754b19ec34"
      unitRef="U002">-5196931</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_fcd75471afa1435780f9d1f2ccfa2915"
      unitRef="U002">-19505470</us-gaap:ProfitLoss>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8ca9cb57d004477ea0b94e0b77a1fb5d"
      unitRef="U002">632256</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a40a856cc37d4022ad3a5b527232ff97"
      unitRef="U002">1840980</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_27969197c139424f96fc9e9f24a54cb4"
      unitRef="U002">2071269</us-gaap:DepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9fd8710efdec41f1a43a37a7598313ea"
      unitRef="U002">636921</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9381384894504d689c62317000422ec7"
      unitRef="U002">198103</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_86c318b5476247dd89f16c6e31a2dd31"
      unitRef="U002">416160</us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9b41579270174aa6bb564ca30b1b3b36"
      unitRef="U002">6215</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5ccbb59fcbac4879b74b11983fa67b32"
      unitRef="U002">58760</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ae51deeebe3c4b0ca1fb999c01f2b1af"
      unitRef="U002">0</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:InventoryWriteDown
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7c6679243b3d470d83bb2baaf76733ef"
      unitRef="U002">1265890</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c29d641aa5394022b4c61f102cc34363"
      unitRef="U002">719608</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_f5a9f665417b46a495d619c6418b1782"
      unitRef="U002">959334</us-gaap:InventoryWriteDown>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e3012a9b738946aeaccc4f5b58264dd6"
      unitRef="U002">469702</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c2761916553240bf882f107273b76cd1"
      unitRef="U002">319816</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_3a2b0e37380f4f75899e5f0b85548f18"
      unitRef="U002">3598506</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ImpairmentOfInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_781cf86b91a7458bbbe3ec584d5eb720"
      unitRef="U002">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c91e1b9e46e342b08e2d28995c487aa5"
      unitRef="U002">0</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ImpairmentOfInvestments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ee80883c216b4b43865f4f56a24c5a24"
      unitRef="U002">444911</us-gaap:ImpairmentOfInvestments>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c3a0911224dd4a2bbc68b7d4bea263fd"
      unitRef="U002">-14212</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e11e6c210f5347e9ad058c2858a5b8a7"
      unitRef="U002">-74851</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_1828e3deca784b9297b8e74885d3d817"
      unitRef="U002">-29857</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ShareBasedCompensation
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e7c14f67e4a34995842dfee8c96c44af"
      unitRef="U002">1128325</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_78a3ed8b0985402c8a9c0904560b2391"
      unitRef="U002">3364217</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_520856e8f6a34c25825c59bca5d6245c"
      unitRef="U002">4923509</us-gaap:ShareBasedCompensation>
    <cenn:GovernmentGrantsOfFederalLoanForgivenExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_fd9065555f964312bb27a9e87f762829"
      unitRef="U002">53619</cenn:GovernmentGrantsOfFederalLoanForgivenExpense>
    <cenn:GovernmentGrantsOfFederalLoanForgivenExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0548577cb5274b998f14814eb32ee186"
      unitRef="U002">0</cenn:GovernmentGrantsOfFederalLoanForgivenExpense>
    <cenn:GovernmentGrantsOfFederalLoanForgivenExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_1550ee6d123b4eb29028ab9c9715e1e6"
      unitRef="U002">0</cenn:GovernmentGrantsOfFederalLoanForgivenExpense>
    <cenn:GainLossOnDispositionOfLandUseRightsAndProperties
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_51c921c753d546b1bbe9156260f2ef8b"
      unitRef="U002">0</cenn:GainLossOnDispositionOfLandUseRightsAndProperties>
    <cenn:GainLossOnDispositionOfLandUseRightsAndProperties
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_569c00e2e9b040d596b5c932a46c13b4"
      unitRef="U002">7005446</cenn:GainLossOnDispositionOfLandUseRightsAndProperties>
    <cenn:GainLossOnDispositionOfLandUseRightsAndProperties
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_50e38dc0f6304572a8d2618d3d38ff51"
      unitRef="U002">0</cenn:GainLossOnDispositionOfLandUseRightsAndProperties>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_49ed1672aeb8451389b558d55e27c966"
      unitRef="U002">55087</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_560dbee5f6c342be8c93c7079f5e64ba"
      unitRef="U002">1817</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_55800d6b8dc6429db9f07546d0841a28"
      unitRef="U002">-48156</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6495d52c42874f89bcf6a26176408b75"
      unitRef="U002">508156</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8a140ea4551e451ea652a039bfa6e4c3"
      unitRef="U002">0</us-gaap:GainLossOnSaleOfInvestments>
    <us-gaap:GainLossOnSaleOfInvestments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_855cabcfa7d64e3cb7742f6e815573cb"
      unitRef="U002">794624</us-gaap:GainLossOnSaleOfInvestments>
    <cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9de8f23425264856b333bd8d814f7547"
      unitRef="U002">15167</cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments>
    <cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_784258eaccb54ddc9f28cd8b480c82e2"
      unitRef="U002">-330103</cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments>
    <cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_853b026ecf1e495eaf3e01f4f118d2e1"
      unitRef="U002">-790395</cenn:IncomeLossFromAndImpairmentOnEquityMethodInvestments>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_19daf5c7f16f4a479c37a809ab4d2b9d"
      unitRef="U002">2002919</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e1329ad1618b4df796502fd63e8257ce"
      unitRef="U002">342689</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_8d50d37c700346e1bdfa6a397c22b36f"
      unitRef="U002">-2415642</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5833f9b341304162a45f8301cb72f724"
      unitRef="U002">5087563</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a1f0edd95a0349c79140cc5fe6298249"
      unitRef="U002">-1944683</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_94810fa12a62443abaea2f7f6f3fffd2"
      unitRef="U002">-84142</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c99f1d007ba94e25acb12652afb17c11"
      unitRef="U002">2687994</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0c4e5fd3037848d1943104e0df023fc5"
      unitRef="U002">659277</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_3401f05ffa7642899be161749f8ce36f"
      unitRef="U002">237864</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_64b036aae6a147f7b607a899ab28f249"
      unitRef="U002">128640</cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent>
    <cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c04e5bf1ee8b4cad89a0f1fde18f4068"
      unitRef="U002">-643903</cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent>
    <cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_569515cbb2a7463b8b394f1cc92d4219"
      unitRef="U002">-1065614</cenn:IncreaseDecreaseInDueFromToRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_aa9fa457b9884ba9b494e38d5b3a7198"
      unitRef="U002">-128508</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8a91ed74abcb49b990c82af6c70f7c82"
      unitRef="U002">-3726929</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_bf4b42fb539d47a0accaf2387c1be9f8"
      unitRef="U002">-3368185</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ea28385ecf0e4c3db403a76e3650998e"
      unitRef="U002">1376950</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_4a37f272ba48408d8f300aad13479eb3"
      unitRef="U002">106623</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_d9c63f4ba62049e082d5988a8017cc08"
      unitRef="U002">1352210</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f7bbb3c5cc014815ad658cfb1ec8f06a"
      unitRef="U002">286499</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_bedcb6d766e24487a29400e9ccbe06a2"
      unitRef="U002">-267038</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_708ceb3f148b4bb5b083fa8a12afc90e"
      unitRef="U002">1313792</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <cenn:IncreaseDecreaseInLongTermPayable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ab763db9404f440fbb4ab8d594f16182"
      unitRef="U002">700000</cenn:IncreaseDecreaseInLongTermPayable>
    <cenn:IncreaseDecreaseInLongTermPayable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f1dbc27edb7e42fbb07d434ffb8f9109"
      unitRef="U002">0</cenn:IncreaseDecreaseInLongTermPayable>
    <cenn:IncreaseDecreaseInLongTermPayable
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_94313f035d994f1981a0c9c28a57922f"
      unitRef="U002">0</cenn:IncreaseDecreaseInLongTermPayable>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_2847fa327404467db66d5a78036e978a"
      unitRef="U002">-903096</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b1a87bbe2cdc449ba39fadec841d144b"
      unitRef="U002">-276274</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_3503c8e18d2e4f8195ce886b171db775"
      unitRef="U002">-277722</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6b8a02e65a574f33a3612894a4f2472d"
      unitRef="U002">-21475586</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_212157282d074d94bd1f67aa99bf2f2e"
      unitRef="U002">-7874754</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_468ad22de92941ffafeda1fe9831163f"
      unitRef="U002">-4670368</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e9531875ee4344469adc513cd9557be2"
      unitRef="U002">310038</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a4992e11d39c48d2add0614279ab4efd"
      unitRef="U002">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:PaymentsToAcquireLongtermInvestments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_f1941957113e40909404851e1636f58c"
      unitRef="U002">0</us-gaap:PaymentsToAcquireLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f45632964fdb493d9989298111d5a779"
      unitRef="U002">465941</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_76cf3880df224b72a77d465e13dca148"
      unitRef="U002">0</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <us-gaap:ProceedsFromSaleOfLongtermInvestments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_1931a02be3404ab8a6903a72497d2837"
      unitRef="U002">86855</us-gaap:ProceedsFromSaleOfLongtermInvestments>
    <cenn:PaymentForLongTermInvestmentPayable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b53d050c236b4337b4359c0563268950"
      unitRef="U002">909808</cenn:PaymentForLongTermInvestmentPayable>
    <cenn:PaymentForLongTermInvestmentPayable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_8829e13900224700bc6124d0d7e1ba52"
      unitRef="U002">0</cenn:PaymentForLongTermInvestmentPayable>
    <cenn:PaymentForLongTermInvestmentPayable
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_3d07c8aef78a4c27ab4b6bda36dfc603"
      unitRef="U002">0</cenn:PaymentForLongTermInvestmentPayable>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_e40cc5d516cc4ea58c59f1231a1b4b79"
      unitRef="U002">756269</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3b1c2b959bd544e594e12885dc682bb4"
      unitRef="U002">77012</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_e7b506746c3f4a518b7ece3d345629bd"
      unitRef="U002">56273</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_bee71432a7f4421f9952e684407c7448"
      unitRef="U002">0</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_cdb158ae46494d5e87e1fdf09e9f94b9"
      unitRef="U002">118531</us-gaap:PaymentsToAcquireIntangibleAssets>
    <cenn:ProceedsFromSaleOfLandUseRightsAndProperties
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_449fe2b57d5c4b1da2e9bc8b0e50f91d"
      unitRef="U002">7812967</cenn:ProceedsFromSaleOfLandUseRightsAndProperties>
    <cenn:ProceedsFromSaleOfLandUseRightsAndProperties
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_7ff661768e34431d85ffe58962a42d38"
      unitRef="U002">27027065</cenn:ProceedsFromSaleOfLandUseRightsAndProperties>
    <cenn:ProceedsFromSaleOfLandUseRightsAndProperties
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_e6bb80904c884b7c87b0076f49267b4e"
      unitRef="U002">0</cenn:ProceedsFromSaleOfLandUseRightsAndProperties>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_58b371b66eaf4f85a1f1fb21697f3b3b"
      unitRef="U002">75934</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_72d48272d6d546cbb9efee43be7843e9"
      unitRef="U002">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_4c549e46143c4f96b68e2ab3068b24fd"
      unitRef="U002">63330</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c7bffff6b22a4ee38f5d4d927a520db5"
      unitRef="U002">232529</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_afb899d0db974228a20ba4c4389ed2e1"
      unitRef="U002">2827645</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:PaymentsToFundLongtermLoansToRelatedParties
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_9195c1a4f2ac40458d0eb9594d395a4e"
      unitRef="U002">5270406</us-gaap:PaymentsToFundLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_97a9b28acaf247d38548fee749c9f7ca"
      unitRef="U002">1088441</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_4d91945eb4a14a6e8670da156a224136"
      unitRef="U002">2344897</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_24468b3a7fab490b8a1ebf02139e146d"
      unitRef="U002">6826680</us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d4ec279648a14ff092c6f46dc61b124a"
      unitRef="U002">7234639</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ad8b90eea1294d7da238b6e492a924c2"
      unitRef="U002">26467305</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_0af626021e1d4611a354d98bb2c45651"
      unitRef="U002">1531655</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <cenn:ProceedsFromContributionFromPrincipalShareholder
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_452142984b10455a8eb38c3791c8b592"
      unitRef="U002">0</cenn:ProceedsFromContributionFromPrincipalShareholder>
    <cenn:ProceedsFromContributionFromPrincipalShareholder
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_9a6d2329bbd143a78c3ec76244888ba2"
      unitRef="U002">0</cenn:ProceedsFromContributionFromPrincipalShareholder>
    <cenn:ProceedsFromContributionFromPrincipalShareholder
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_44864917999d4c4d9b6df4537c3bfa42"
      unitRef="U002">170000</cenn:ProceedsFromContributionFromPrincipalShareholder>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_76cb5b2320a448bb95708806cda93169"
      unitRef="U002">5020218</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_1eabbd33080c46d5b97901aa9a9fee9e"
      unitRef="U002">3462725</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_dab82f01e65848b1be168455abf767ea"
      unitRef="U002">4475727</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9e3539fa56e246a88f23932463dac87b"
      unitRef="U002">6493707</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b1d93e6fabdb4cb79945fd11cce38fd7"
      unitRef="U002">6115534</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_d93fdeade0a94138afcaf0e40a873cc9"
      unitRef="U002">2738750</us-gaap:RepaymentsOfRelatedPartyDebt>
    <cenn:ProceedsFromThirdPartyLoan
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_98b024112d5946ad917d12aa1619bb0b"
      unitRef="U002">0</cenn:ProceedsFromThirdPartyLoan>
    <cenn:ProceedsFromThirdPartyLoan
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3a024a7c331b45d59c224face4b75f80"
      unitRef="U002">2882576</cenn:ProceedsFromThirdPartyLoan>
    <cenn:ProceedsFromThirdPartyLoan
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_6be963401ff742949424294d386129f3"
      unitRef="U002">1751595</cenn:ProceedsFromThirdPartyLoan>
    <cenn:RepaymentOfLoansToThirdParties
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4756f19fdbf6487ea21edc80b23122ad"
      unitRef="U002">3928380</cenn:RepaymentOfLoansToThirdParties>
    <cenn:RepaymentOfLoansToThirdParties
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_015772f0fb3c407cbbbf516c9faf3618"
      unitRef="U002">227066</cenn:RepaymentOfLoansToThirdParties>
    <cenn:RepaymentOfLoansToThirdParties
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_17c7bbe3446d4cb3a7c7d14db81649fe"
      unitRef="U002">665881</cenn:RepaymentOfLoansToThirdParties>
    <us-gaap:ProceedsFromBankDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3398a69655b84cb092d600f8b59f6b39"
      unitRef="U002">53619</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_319d949435654ff4bb67a15d7d1e97b5"
      unitRef="U002">10862968</us-gaap:ProceedsFromBankDebt>
    <us-gaap:ProceedsFromBankDebt
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_9bc13b4989574106b96044025d5cc026"
      unitRef="U002">15503451</us-gaap:ProceedsFromBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1d2ac3bec14e4f118c4b3c15652c4532"
      unitRef="U002">0</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d5f09f69771745c4bafc6c77d3f04e26"
      unitRef="U002">26375287</us-gaap:RepaymentsOfBankDebt>
    <us-gaap:RepaymentsOfBankDebt
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_093afcf4fef144c7a748494b0436c3d3"
      unitRef="U002">17327386</us-gaap:RepaymentsOfBankDebt>
    <cenn:ProceedsFromReversedRecapitalization
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_ddfe5fe9faac4e048114a85009edd270"
      unitRef="U002">247382859</cenn:ProceedsFromReversedRecapitalization>
    <cenn:ProceedsFromReversedRecapitalization
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f2fcfdc27d2d4383a98f4036940bb4b1"
      unitRef="U002">0</cenn:ProceedsFromReversedRecapitalization>
    <cenn:ProceedsFromReversedRecapitalization
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_1a2d4e58ed4845b1a34bb90006683d50"
      unitRef="U002">0</cenn:ProceedsFromReversedRecapitalization>
    <cenn:ProceedsFromLoanOfAcquiredEntity
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5e79eff977ad407a987aa4988a5e8840"
      unitRef="U002">30000000</cenn:ProceedsFromLoanOfAcquiredEntity>
    <cenn:ProceedsFromLoanOfAcquiredEntity
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_54c5767500f44080a0e7dba3222691ea"
      unitRef="U002">0</cenn:ProceedsFromLoanOfAcquiredEntity>
    <cenn:ProceedsFromLoanOfAcquiredEntity
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_6afe3acfec304ad0804222fea52645ec"
      unitRef="U002">0</cenn:ProceedsFromLoanOfAcquiredEntity>
    <cenn:PaymentForExpenseOfReverseRecapitalization
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_47dad5285e0f4c2884065f4fbc583725"
      unitRef="U002">883300</cenn:PaymentForExpenseOfReverseRecapitalization>
    <cenn:PaymentForExpenseOfReverseRecapitalization
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ffcc1fec15a04a56bab5f03cebef51a0"
      unitRef="U002">0</cenn:PaymentForExpenseOfReverseRecapitalization>
    <cenn:PaymentForExpenseOfReverseRecapitalization
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_3fb14726a03e46d3a2f5b39164c0ace1"
      unitRef="U002">0</cenn:PaymentForExpenseOfReverseRecapitalization>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_cccededf23464c61b971fba5605423de"
      unitRef="U002">271151309</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_3286c869617d46de975cb29c16b91c4f"
      unitRef="U002">-15509618</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_6773df92785546c791802e296a3daae4"
      unitRef="U002">1168756</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_39e2418f0f074145a9e32ac4970a4ac2"
      unitRef="U002">205566</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_acfd68b7abb643619c036b5e11dde864"
      unitRef="U002">237395</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_073e0d66ec534246847216147577bf78"
      unitRef="U002">-24613</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6313d286ebf64a40a80ea4587702e9d2"
      unitRef="U002">257115928</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_fdc23729cd43484d933e37ecf25ab03e"
      unitRef="U002">3320328</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_df88919c47ab4a73aae26336a7f81034"
      unitRef="U002">-1994570</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20201231"
      decimals="0"
      id="Fact_7943f09856d84bd38a2aa17175386b14"
      unitRef="U002">4549034</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20191231"
      decimals="0"
      id="Fact_6cb19daccec24a8ab30d4673e3fdd300"
      unitRef="U002">1228706</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20181231"
      decimals="0"
      id="Fact_ebb33e50bf5e415db08ddb9647422867"
      unitRef="U002">3223276</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20211231"
      decimals="0"
      id="Fact_478a3cef287e477e96d1f91c210414dd"
      unitRef="U002">261664962</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20201231"
      decimals="0"
      id="Fact_537f2531d00a431791ff4ee89c1f45fe"
      unitRef="U002">4549034</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="c20191231"
      decimals="0"
      id="Fact_9b4d3b905ce047f5bf01cd42822d495e"
      unitRef="U002">1228706</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_22f3fa6dc4164eb19def6247c84f4541"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_bfd6f11ffb604ed3a614835b8d7ec5c7"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_a6996ad8f45a4f42a9fd8712d157afc4"
      unitRef="U002">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1bac6f85bf254feb8a00cb2397802bc0"
      unitRef="U002">830837</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b5472f710e924491bbc3d6c6a2a850de"
      unitRef="U002">829168</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_403920aae0864e8aa131c80338295778"
      unitRef="U002">814777</us-gaap:InterestPaidNet>
    <cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_02d5013f03cb4c45985cdab8c9589b78"
      unitRef="U002">0</cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP>
    <cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6d438925d47245559cc909ec72723346"
      unitRef="U002">0</cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP>
    <cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_258731d6a113497b831cc231d9432d24"
      unitRef="U002">849722</cenn:DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6d2283b216784b838cbe73fdf5feb32a"
      unitRef="U002">1206244</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0975f7d6ed4f4c6b8a4a7f746ea07b57"
      unitRef="U002">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_9bfab11892834bd8ae58e78a1606cafa"
      unitRef="U002">972207</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <cenn:ExemptionOfDebtDueFromShareholders
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_590c053b78514f2aa41f22e08ebbb9b4"
      unitRef="U002">426781</cenn:ExemptionOfDebtDueFromShareholders>
    <cenn:ExemptionOfDebtDueFromShareholders
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d15a3e978d99433fae8033b3c64d3871"
      unitRef="U002">0</cenn:ExemptionOfDebtDueFromShareholders>
    <cenn:ExemptionOfDebtDueFromShareholders
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ecf0a8e78d124197acdab702355404d3"
      unitRef="U002">0</cenn:ExemptionOfDebtDueFromShareholders>
    <cenn:DirectCostRelatedToReverseRecapitalizationPayable
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c097a380878e42b18b5166d1a05eec94"
      unitRef="U002">904843</cenn:DirectCostRelatedToReverseRecapitalizationPayable>
    <cenn:DirectCostRelatedToReverseRecapitalizationPayable
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_0d6a466957d14b768908e8ea6713474d"
      unitRef="U002">0</cenn:DirectCostRelatedToReverseRecapitalizationPayable>
    <cenn:DirectCostRelatedToReverseRecapitalizationPayable
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_0a8fc82596b14822a4dafe4f78f22a44"
      unitRef="U002">0</cenn:DirectCostRelatedToReverseRecapitalizationPayable>
    <cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f81efba2b13648ab9f22ef21cd223a7f"
      unitRef="U002">13930000</cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties>
    <cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f2932713bde249d2a62df65937bf61c1"
      unitRef="U002">0</cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties>
    <cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_f069915f26a6405e89fa24ac47303f04"
      unitRef="U002">0</cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock
      contextRef="c20210101to20211231"
      id="Text_693cc2f9c334455f85ce7d8011b5e27e">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 1 - ORGANIZATION AND PRINCIPAL ACTIVITIES&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Historical and principal activities&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cenntro Automotive Group Limited (&#x201c;CAG Cayman&#x201d;) was formed in the Cayman Islands on August 22, 2014. CAG Cayman was the former parent of
                  Cenntro (as defined below), prior to the closing of the Combination (as defined below).&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cenntro Automotive Corporation (&#x201c;CAC&#x201d;) was incorporated in the state of Delaware on March 22, 2013. CAC became CAG Cayman&#x2019;s wholly owned
                  company on May 26, 2016.&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;&#160;&lt;/sup&gt;CAC&#x2019;s operations include corporate affairs, administrative, human resources, global marketing and sales, after-market support,
                  homologation, and quality assurance. CAC also leases and operates facilities in Freehold, New Jersey, including the Company&#x2019;s corporate headquarters, and Jacksonville, Florida facility.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cenntro Automotive Group Limited (&#x201c;CAG HK&#x201d;) was established by CAG Cayman on February 15, 2016 in Hong Kong. CAG HK is a non-operating,
                  investment holding company, which conducts business through its subsidiaries in mainland China and Hong Kong.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cenntro Electric Group, Inc. (&#x201c;CEG&#x201d;) was incorporated in the state of Delaware by CAG Cayman on March 9, 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cenntro Electric Group Limited ACN 619 054 938 (&#x201c;CEGL&#x201d;), formerly known as Naked Brand Group Limited (&#x201c;NBG&#x201d;), was incorporated in
                  Australia on May 11, 2017, and is the parent company of Cenntro. NBG changed its name to Cenntro Electric Group Limited on December 30, 2021, in connection with the closing of the Combination.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;CAC, CEG and CAG HK and its consolidated subsidiaries are collectively known as &#x201c;Cenntro&#x201d;; CEGL and Cenntro are collectively known as
                  the &#x201c;Company&#x201d;. The Company designs and manufactures purpose&#x2013;built, electric commercial vehicles (&#x201c;ECVs&#x201d;) used primarily in last mile delivery and industrial applications.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Reverse recapitalization&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;On December 30, 2021, the Company consummated a stock purchase transaction (the &#x201c;Combination&#x201d;) pursuant to that certain stock purchase
                  agreement, dated as of November 5, 2021 (the &#x201c;Acquisition Agreement&#x201d;) by and among CEGL (at the time, NBG), CAG Cayman, CAC, CEG and CAG HK, whereby CEGL purchased from CAG Cayman (i) all of the issued and outstanding ordinary shares of
                  CAG HK, (ii) all of the issued and outstanding shares of common stock, par value US$0.001 per share, of CAC, and (iii) all of
                  the issued and outstanding shares of common stock, par value US$0.01 per share, of CEG, in exchange for an aggregate purchase
                  price of (i) 174,853,546 newly issuing ordinary shares of CEGL and (ii) the assumption of options to purchase an aggregate of
                  9,225,271 ordinary shares under the Cenntro Electric Group Limited Amended &amp;amp; Restated 2016 Incentive Stock Option Plan (the
                  &#x201c;Amended 2016 Plan&#x201d;). The Combination closed on December 30, 2021. Immediately prior to the consummation of the Combination, there were 86,402,708
                  ordinary shares of NBG issued and outstanding. In connection with the closing of the Combination, CEGL changed its name from &#x201c;Naked Brand Group Limited&#x201d; to &#x201c;Cenntro Electric Group Limited&#x201d;.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Promptly following the closing of the Combination, CAG Cayman distributed the Acquisition Shares to the holders of its capital stock in
                  accordance with (i) the distribution described in the Acquisition Agreement and (ii) CAG Cayman&#x2019;s Third Amended and Restated Memorandum and Articles of Association. Pursuant to the Acquisition Agreement, at the closing of the Combination,
                  NBG assumed the Amended 2016 Plan and each CAG Cayman employee stock option outstanding immediately prior to the closing of the Combination under the Amended 2016 Plan was converted into an option to purchase a number of ordinary shares
                  equal to the aggregate number of CAG Cayman shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the exchange ratio of 0.71536 (the &#x201c;Exchange Ratio&#x201d;), as determined in accordance with the Acquisition Agreement, at an option exercise price equal to the exercise price per share of such stock option
                  immediately prior to the closing of the Combination divided by the Exchange Ratio.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cenntro was deemed to be the accounting acquirer given Cenntro effectively controlled the consolidated entity after the Combination.&#160;
                  Under U.S. generally accepted accounting principles, the Combination is accounted for as a reverse recapitalization, which is equivalent to the issuance of shares by Cenntro for the net monetary assets of CEGL, accompanied by a
                  recapitalization. Cenntro is deemed to be the predecessor for accounting purposes and the historical financial statements of Cenntro became CEGL&#x2019;s historical financial statements, with retrospective adjustments to give effect to the
                  reverse recapitalization. The financial statements for periods prior to the consummation of the reverse recapitalization are the combined financial statements of CAC, CEG and CAG HK and its consolidated subsidiaries.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table shows the net cash proceeds from the reverse recapitalization:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reverse recapitalization&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Cash - NBG&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;247,382,859&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Less: transaction costs&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;(883,300&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Net cash contributions from reverse recapitalization&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;246,499,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2021, the Company&#x2019;s subsidiaries are as follows giving effect to the Combination:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Name&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Date of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Incorporation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; border-bottom: #000000 2px solid;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Place of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Incorporation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; border-bottom: #000000 2px solid;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Percentage of direct or&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;indirect economic&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;interest&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Naked Brand Group, Inc. (&#x201c;NBGI&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;July 27, 2012&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;Nevada, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Naked Inc.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;May 17, 2005&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;Nevada, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by NBGI&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Automotive Corporation (&#x201c;CAC&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;March 22, 2013&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;Delaware, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Electric Group, Inc. (&#x201c;CEG&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;March 9, 2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;Delaware, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Automotive Group Limited (&#x201c;CAG HK&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;February 15, 2016&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;Hong Kong&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Simachinery Equipment Limited (&#x201c;Simachinery HK&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;June 2, 2011&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;Hong Kong&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Cenntro Machinery Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;January 20, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Tooniu Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;December 19, 2018&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Ronda Tech Co., Limited (&#x201c;Hangzhou Ronda&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;June 5, 2017&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Cenntro Autotech Co., Limited (&#x201c;Cenntro Hangzhou&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;May 6, 2016&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Sinomachinery Co., Limited (&#x201c;Sinomachinery Zhejiang&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;June 16, 2011&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Simachinery HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shengzhou Cenntro Machinery Co., Limited (&#x201c;Cenntro Machinery&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;July 12, 2012&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Cenntro Hangzhou&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hengzhong Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;December 16, 2014&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Cenntro Hangzhou&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Xbean Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: center;"&gt;December 28, 2016&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Sinomachinery Zhejiang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember"
      decimals="INF"
      id="Fact_5dd12489a5514dbf8117bdbbdde9fa3f"
      unitRef="U003">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember"
      decimals="INF"
      id="Fact_70db431e1d444312a018bc492a2a10b2"
      unitRef="U003">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0d049869aae54deeaae3125cc22d3a03"
      unitRef="U001">174853546</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <cenn:OptionsToPurchaseOrdinaryShares
      contextRef="c20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember"
      decimals="0"
      id="Fact_e275e0a68dee49b2b60656b46f668183"
      unitRef="U001">9225271</cenn:OptionsToPurchaseOrdinaryShares>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      decimals="0"
      id="Fact_176f278a198341a6a1f91d8f21c55e7e"
      unitRef="U001">86402708</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      decimals="0"
      id="Fact_6e0455c843bd48be8bc37e01bb080f69"
      unitRef="U001">86402708</us-gaap:CommonStockSharesIssued>
    <cenn:ExchangeRatio
      contextRef="c20210101to20211231_PlanNameAxis_AmendedRestatedIncentiveStockOptionPlanMember"
      decimals="5"
      id="Fact_b1e43026aa084022856239d8d16fb7c7"
      unitRef="U004">0.71536</cenn:ExchangeRatio>
    <cenn:CashProceedsFromReverseRecapitalizationTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_c86f816955fd48d6858d29061741f80b">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table shows the net cash proceeds from the reverse recapitalization:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reverse recapitalization&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 88%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Cash - NBG&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;247,382,859&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Less: transaction costs&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;(883,300&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 88%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Net cash contributions from reverse recapitalization&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;246,499,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:CashProceedsFromReverseRecapitalizationTableTextBlock>
    <cenn:ProceedsFromReversedRecapitalization
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3269c42391804d519c4ddd66ec6aab3c"
      unitRef="U002">247382859</cenn:ProceedsFromReversedRecapitalization>
    <cenn:PaymentForTransactionCostForReversedRecapitalization
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_081629e3e8ea49afb3fa503c26cf7b64"
      unitRef="U002">883300</cenn:PaymentForTransactionCostForReversedRecapitalization>
    <cenn:NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_79237a9f1f714beb970be1e11e40032f"
      unitRef="U002">246499559</cenn:NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost>
    <us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_c382b1df635546548648bb0436a30b88">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2021, the Company&#x2019;s subsidiaries are as follows giving effect to the Combination:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); text-align: center;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Name&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Date of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Incorporation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; border-bottom: #000000 2px solid;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Place of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Incorporation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; border-bottom: #000000 2px solid;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Percentage of direct or&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;indirect economic&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;interest&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Naked Brand Group, Inc. (&#x201c;NBGI&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;July 27, 2012&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;Nevada, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Naked Inc.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;May 17, 2005&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;Nevada, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by NBGI&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Automotive Corporation (&#x201c;CAC&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;March 22, 2013&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;Delaware, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Electric Group, Inc. (&#x201c;CEG&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;March 9, 2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;Delaware, U.S.&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Automotive Group Limited (&#x201c;CAG HK&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;February 15, 2016&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;Hong Kong&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Simachinery Equipment Limited (&#x201c;Simachinery HK&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;June 2, 2011&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;Hong Kong&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Cenntro Machinery Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;January 20, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Tooniu Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;December 19, 2018&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Ronda Tech Co., Limited (&#x201c;Hangzhou Ronda&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;June 5, 2017&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Cenntro Autotech Co., Limited (&#x201c;Cenntro Hangzhou&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;May 6, 2016&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by CAG HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Sinomachinery Co., Limited (&#x201c;Sinomachinery Zhejiang&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;June 16, 2011&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Simachinery HK&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shengzhou Cenntro Machinery Co., Limited (&#x201c;Cenntro Machinery&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;July 12, 2012&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Cenntro Hangzhou&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hengzhong Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: center;"&gt;December 16, 2014&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Cenntro Hangzhou&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Xbean Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 18%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: center;"&gt;December 28, 2016&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 11.9%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center;"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1.28%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 23.16%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: center;"&gt;100% owned by Sinomachinery Zhejiang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      id="Fact_071001b5bebc4b12b91fe38066c92d6b">2012-07-27</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      id="Fact_4ede088aa7d947dd9a7fbd7989e9fe80">Nevada, U.S.</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      decimals="2"
      id="Fact_11679406cd51430d8eff90de6bdc07af"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember"
      id="Fact_9600cbd1f67b478e9370b8e7e6c729bb">2005-05-17</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember"
      id="Fact_b8de3c579fdf4d12a551c139e887c27e">Nevada, U.S.</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_NakedIncMember"
      decimals="2"
      id="Fact_89b3c805645049d88a790aaa8a3c00fb"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember"
      id="Fact_1618fc3811774e77bfc4bfe2967c1d2e">2013-03-22</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember"
      id="Fact_44f523e49d334de38f640aac56e58e6a">Delaware, U.S.</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroAutomotiveCorporationMember"
      decimals="2"
      id="Fact_a8847a5784994973bd5c82da04badd70"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember"
      id="Fact_c24a9d4ccf644b43aad0e60659536e7f">2020-03-09</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember"
      id="Fact_53b862963018475db45b7b533c6c7b29">Delaware, U.S.</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CenntroElectricGroupIncMember"
      decimals="2"
      id="Fact_ebc878526d974af7976f8d921783a12f"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember"
      id="Fact_d442c5fb43204c969cfaf667ae69ee9c">2016-02-15</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember"
      id="Fact_b7a4a8aff4934cf7985076b840e55de0">Hong Kong</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_CAGCaymanMember"
      decimals="2"
      id="Fact_959399bf55c34083b0365dd4bb77ba4c"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember"
      id="Fact_13a5e957cb64416ba14d5961dc7d3c37">2011-06-02</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember"
      id="Fact_42bcb74685494519b6714c4fc8e0e8f2">Hong Kong</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_SimachineryEquipmentLimitedMember"
      decimals="2"
      id="Fact_1c26b7fb71b344ab8652af567e31145d"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember"
      id="Fact_9813c0cb84b2401e9f610c4c65bff7f4">2021-01-20</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember"
      id="Fact_8067246fad8c4e3b989e9b182b997c26">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangCenntroMachineryCoLimitedMember"
      decimals="2"
      id="Fact_9d8aa482bd7a42fa806c1fe1e9240881"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember"
      id="Fact_868ffb02d118408c8d10171e979f9ea2">2018-12-19</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember"
      id="Fact_19b9c9e0e8cd4c1bb027025b3b1acdea">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangTooniuTechCoLimitedMember"
      decimals="2"
      id="Fact_8ec1d9fec7da426baaaf831d1af4550e"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember"
      id="Fact_091dc409547a4b1097ccb00c5b3e809c">2017-06-05</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember"
      id="Fact_c7d8c7d7ea734f9f9ddd59ddb704da52">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouRondaTechCoLimitedMember"
      decimals="2"
      id="Fact_c00a9c3835c64306a6ea820dc55b5818"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember"
      id="Fact_cc85b579ed224a428bf36711b80c41e3">2016-05-06</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember"
      id="Fact_f4c58791120b4f71a259b1ee681de352">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouCenntroAutotechCoLimitedMember"
      decimals="2"
      id="Fact_48417c7539f2470cbc0a44f4d056dccc"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember"
      id="Fact_37400b242adf45e498b5fe94ddd3ff61">2011-06-16</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember"
      id="Fact_df936a31ade341e3a21171fd2ef11b7d">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangSinomachineryCoLimitedMember"
      decimals="2"
      id="Fact_db6f5aad3096419cbb256171e8af13ec"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember"
      id="Fact_ed6b75cf3645412faad0a34faca43e5d">2012-07-12</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember"
      id="Fact_da52132e9a964b29a0a446b29b573f6e">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ShengzhouCenntroMachineryCoLimitedMember"
      decimals="2"
      id="Fact_9a18637f0ede4242a0997fb61421288c"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember"
      id="Fact_9aa0ab03a4d14c1b8f20a98cbaa1dea1">2014-12-16</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember"
      id="Fact_c8269edf40154600ade068f5042c2cb8">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_HangzhouHengzhongTechCoLimitedMember"
      decimals="2"
      id="Fact_46b21f9ee1834997898482e8e2bfc6b4"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <dei:EntityIncorporationDateOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember"
      id="Fact_7032fbbe77cd4dbaa9cee2834a906965">2016-12-28</dei:EntityIncorporationDateOfIncorporation>
    <cenn:PlaceOfIncorporation
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember"
      id="Fact_e3eb3d8e762047578695ff34ab5dca5b">PRC</cenn:PlaceOfIncorporation>
    <cenn:PercentageOfDirectOrIndirectEconomicInterest
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_ZhejiangXbeanTechCoLimitedMember"
      decimals="2"
      id="Fact_3c818449769240b2a94554f89611eee2"
      unitRef="U004">1</cenn:PercentageOfDirectOrIndirectEconomicInterest>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="c20210101to20211231"
      id="Text_4c554dbd78424f08932a2befca2757ce">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 2 &#x2013; SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Basis of presentation&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The consolidated and combined financial statements have been prepared in accordance with accounting principles generally accepted in the
                  United States of America (&#x201c;U.S. GAAP&#x201d;). As an Australian public limited company, we are subject to the Corporations Act 2001 (Ctn) (the &#x201c;Corporations Act&#x201d;), which requires financial statements be prepared and audited in accordance with
                  Australian Auditing Standards (&#x201c;AAS&#x201d;) and International Financial Reporting Standards (&#x201c;IFRS&#x201d;). The consolidated and combined financial statements are not financial statements for the purposes of the Corporations Act and are considered
                  &#x201c;non-IFRS financial information&#x201d; under the Australian Securities and Investment Commission&#x2019;s Regulatory guide 230: &#x2018;Disclosing non-IFRS financial information.&#x2019; Such non-IFRS financial information may not be comparable to similarly titled
                  information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The combined financial statements include the combined financial statements of Cenntro from the dates they were acquired or
                  incorporated, which includes (a) the combined balance sheet as of December 31, 2020; and (b) combined statements of operations and comprehensive loss, changes in equity and cash flows for the periods from January 1, 2021 to December 30,
                  2021, and for the years ended December 31, 2020 and 2019. The consolidated financial statements include (a) the consolidated balance sheet as of December 31, 2021; and (b) consolidated statements of operations and comprehensive loss,
                  changes in equity and cash flows for the day of December 31, 2021.&#160; All intercompany balances and transactions have been eliminated in consolidation and combination.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Use of estimates&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires the Company&#x2019;s management to make estimates and assumptions
                  that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, and the reported amounts of revenue and expenses during
                  the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under
                  the circumstances. Significant accounting estimates reflected in the Company&#x2019;s consolidated and combined financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful
                  accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense. Since
                  the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Fair value of financial instruments&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy
                  prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 1&#x2014;defined as observable inputs such as quoted prices in active markets;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 2&#x2014;defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3&#x2014;defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own
                  assumptions.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments
                  and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment and other current assets, accounts
                  payable, accrued expenses and other current liabilities and amount due from and due to related party, current approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and
                  amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been
                  available for loans of similar remaining maturities and risk profiles. As the carrying amounts are reasonable estimates of fair value, these financial instruments are classified within Level 1 of the fair value hierarchy. No financial
                  instruments are classified within Level 2 and Level 3 of the fair value hierarchy.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(d)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Cash and cash equivalents and restricted cash&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restricted cash consists of cash equivalents restricted as to withdrawal or use. Such restricted cash relates to (i) a pending legal
                  proceeding and (ii) certain credit card and lease guarantees.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(e)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt; Accounts receivable and provision for doubtful accounts&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accounts receivable are recognized and carried at net realizable value. Provision for doubtful accounts is recorded for periods in which
                  the Company determines a loss is probable, based on its assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off
                  against the provision after all means of collection have been exhausted and the potential for recovery is considered remote.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(f)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt; Inventories&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted
                  average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to
                  reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated and combined statements of operations and comprehensive
                  loss.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(g)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Plants and equipment, net&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plants and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset&#x2019;s
                  estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated useful lives are as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;5-10 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Office equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;5 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Motor vehicles&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3-5 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvement&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3-10 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or
                  changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives
                  and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or
                  planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets&#x2019; conditions, current technologies, market, and future plan of usage and the useful lives of major
                  competitors.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company&#x2019;s accounts and any
                  gain or loss is included in the consolidated and combined statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are
                  capitalized.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company constructs certain of its properties including recodifications and improvement of its office buildings and plants.
                  Depreciation is recorded at the time assets are ready for the intended use.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(h)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Intangible assets, net&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets are carried at cost less accumulated amortization and any recorded impairment. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 41.73%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Category&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 58.27%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated useful life&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Software&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;3 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(i)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Impairment of long-lived assets&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes
                  in circumstances indicate that an asset or a group of asset&#x2019;s carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result
                  from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the
                  carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be
                  generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets&#x2019; remaining useful lives. Long-lived assets are
                  grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(j)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Equity method investments&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest
                  through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the
                  investee between 20% and 50%,
                  and other factors, such as representation on the investee&#x2019;s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company&#x2019;s
                    proportionate share of each equity investee&#x2019;s net income or loss after the date of investment into the consolidated and combined statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the
                    investment.&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;When the Company&#x2019;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has
                    incurred obligations or made payments or guarantees on behalf of the equity investee.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reviews its equity method investments for impairment whenever an event or circumstance indicates that other-than-temporary
                  impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its equity method investments. An impairment charge is recorded when the carrying amount of the
                  investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(k)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Revenue recognition&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company adopted ASC Topic 606 Revenue from Contracts with Customers with a date of the initial application of January 1, 2018 using
                  the modified retrospective method.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it
                  expects to receive in exchange for those goods. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer&#x37e;
                  (ii) determination of performance obligations&#x37e; (iii) measurement of the transaction price&#x37e; (iv) allocation of the transaction price to the performance obligations&#x37e; and (v) recognition of revenue when (or as) the Company satisfies each
                  performance obligation.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles.
                  Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is typically deemed to have been transferred to the customer when the performance obligation is
                  fulfilled, usually at the time of delivery, at the net sales price (transaction price). Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. Shipping and handling
                  costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table disaggregates the Company&#x2019;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the years ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Vehicles sales&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;7,287,478&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,037,454&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,224,794&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Spare-parts sales&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;195,350&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;163,142&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;257,303&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other service income&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,094,004&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;259,407&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;93,790&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net revenues&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;8,576,832&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,460,003&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,575,887&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Primary geographical markets&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Europe&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,380,752&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,008,763&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,859,779&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;America&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,420,636&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;734,206&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;383,718&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Asia&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;729,868&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;717,034&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;332,390&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Oceania&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;45,576&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;8,576,832&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,460,003&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,575,887&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent revenue recognized for the amounts invoiced
                  and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment. Under Topic 606, the Company&#x2019;s right to consideration in exchange for goods or services that the Company
                  has transferred to a customer is recognized as a contract asset. The Company has no contract assets as of December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contractual liabilities primarily represent the Company&#x2019;s obligation to transfer additional goods or services to a customer for which the Company has
                  received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table provides information about receivables and contractual liabilities from contracts with customers:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Trade receivable (included in accounts receivable, net)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,047,560&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;463,333&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contractual liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,943,623&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,690,837&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(l)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Cost of goods sold&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead
                  costs, depreciation of plants and equipment, manufacturing waste treatment processing fees and inventory write-downs.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(m)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Income taxes&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in
                  future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the
                  differences are expected to reverse. The accounting for deferred tax calculation represents management&#x2019;s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax
                  returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of
                  preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method,
                  deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying
                  enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon
                  the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current.
                  The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax
                  position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company&#x2019;s Hong Kong and PRC subsidiaries
                  are subject to examination by the relevant local tax authorities. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the &#x201c;HK tax laws&#x201d;), an investigation normally
                  covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case
                  of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax
                  Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to
                  computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under
                  special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the
                  statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are
                  open to examination for years &lt;span style="-sec-ix-hidden:Fact_b547b0c6ce4c4a888ab12a87a394dd1c"&gt;2013 through 2021&lt;/span&gt;. For the years ended December 31, 2021 and 2020, the Company did not have any
                  material interest or penalties associated with tax positions. The Company did not have any significant unrecognized
                  uncertain tax positions as of December 31, 2021 or 2020. The Company does not expect that its assessment regarding
                  unrecognized tax positions will materially change over the next 12 months.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(n)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Foreign currency translation&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The consolidated and combined financial statements are presented in United States dollars (&#x201c;USD&#x201d; or &#x201c;$&#x201d;). The functional currency of
                  certain of CEGL&#x2019;s PRC subsidiaries is the Renminbi (&#x201c;RMB&#x201d;). The functional currency of CEGL and its subsidiaries outside of PRC is the USD.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;

                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Years ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Period end USD: RMB exchange rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.3726&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.5250&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9618&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Average USD: RMB exchange rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.4508&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9042&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9081&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;
                        &lt;div&gt;(o)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Comprehensive loss&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among
                  other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as
                  other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(p)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Segments&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In accordance with ASC 280-10, Segment Reporting, the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;), identified as the Company&#x2019;s
                  Chief Executive Officer, relies upon the consolidated and combined results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM,
                  the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of
                  internal reporting.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s long-lived assets are substantially located in the PRC and United States. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-lived assets&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;848,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,005,680&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;US&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;351,852&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;33,511&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;100,547&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,301,226&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,039,191&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(q)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Share-based compensation expenses&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as
                  compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate
                  differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(r)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Operating lease&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The Company adopted the new lease accounting standard, ASC Topic 842, Leases (&#x201c;ASC 842&#x201d;) as of January 1, 2019,&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;using the non-comparative transition option pursuant to ASU 2018-11. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other
                    things (i) allowed the Company to carry forward the historical lease classification; (ii) did not require the Company to reassess whether any expired or existing contracts are or contain leases and (iii) did not require the Company to
                    reassess initial direct costs for any existing leases. Therefore, the Company did not consider its existing land use right that was not previously accounted for as leases under Topic 840. For all operating leases except for short-term
                    leases, the Company recognized operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less were short-term leases and not recognized as right-of-use assets and lease liabilities on the
                    consolidated and combined balance sheets.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the
                  Company&#x2019;s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of the remaining future minimum lease payments. As the
                  interest rate implicit in the Company&#x2019;s leases is not readily determinable, the Company utilizes its incremental borrowing rate, determined by class of underlying asset, to discount the lease payments. The operating lease right-of-use
                  assets also include lease payments made before commencement and exclude lease incentives. Some of the Company&#x2019;s lease agreements contained renewal options; however, the Company did not recognize right-of-use assets or lease liabilities
                  for renewal periods unless it was determined that the Company was reasonably certain of renewing the lease at inception or when a triggering event occurred. The Company&#x2019;s lease agreements did not contain any material residual value
                  guarantees or material restrictive covenants.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(s)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Non-controlling Interest&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A non-controlling interest in a subsidiary of CAG HK represents the portion of the equity (net assets) in the subsidiary not directly or
                  indirectly attributable to CAG HK. Non-controlling interests are presented as a separate component of equity on the consolidated and combined balance sheets and statements of operations and other comprehensive loss are attributed to
                  controlling and non-controlling interests. As of December 31, 2021, all subsidiaries are 100% owned by CEGL.&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(t)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';"&gt;
                            &lt;div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;COVID-19 Risks and Uncertainties&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"&gt;Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a
                    negative effect on the Company's financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements.&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Recently issued accounting standards pronouncements&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In June 2016, the FASB issued Accounting Standards Update No. 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326)&#x201d; (&#x201c;ASU
                  2016-13&#x201d;). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within
                  those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, &#x201c;Financial Instruments &#x2013; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic
                  842).&#x201d; ASU 2019-10 deferred the effective date of ASU 2016-13 for all other companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In addition, the Jumpstart Our Business Startups
                  Act of 2012 (the &#x201c;JOBS Act&#x201d;) provides that emerging growth companies (&#x201c;EGC&#x201d;) can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private
                  companies. The Company currently qualifies as an EGC as defined in the JOBS Act, and is planning to adopt this standard beginning on January 1, 2023. The Company is currently evaluating the potential effects of adopting the provisions of
                  ASU No. 2016-13 on its consolidated financial statements, particularly its recognition of provision for accounts receivable.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In December 2019, the FASB issued ASU No. 2019-12, &#x201c;Income Taxes&#x201d; (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU
                  2019-12&#x201d;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic
                  740 by clarifying and amending existing guidance. For public business entities, the amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the
                  amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the new standard effective January 1, 2022 and the adoption of
                  this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other accounting pronouncements that have been issued or proposed by the FASB or other standards-setting bodies that do not require
                  adoption until a future date are not expected to have a material impact on the Company&#x2019;s consolidated financial statements upon adoption.&lt;/div&gt;
</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_3dbeff123a644db68256e745432af731">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-weight: bold; font-style: italic;"&gt;(a)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Basis of presentation&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The consolidated and combined financial statements have been prepared in accordance with accounting principles generally accepted in the
                  United States of America (&#x201c;U.S. GAAP&#x201d;). As an Australian public limited company, we are subject to the Corporations Act 2001 (Ctn) (the &#x201c;Corporations Act&#x201d;), which requires financial statements be prepared and audited in accordance with
                  Australian Auditing Standards (&#x201c;AAS&#x201d;) and International Financial Reporting Standards (&#x201c;IFRS&#x201d;). The consolidated and combined financial statements are not financial statements for the purposes of the Corporations Act and are considered
                  &#x201c;non-IFRS financial information&#x201d; under the Australian Securities and Investment Commission&#x2019;s Regulatory guide 230: &#x2018;Disclosing non-IFRS financial information.&#x2019; Such non-IFRS financial information may not be comparable to similarly titled
                  information presented by other entities and should not be construed as an alternative to other financial information prepared in accordance with AAS or IFRS.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The combined financial statements include the combined financial statements of Cenntro from the dates they were acquired or
                  incorporated, which includes (a) the combined balance sheet as of December 31, 2020; and (b) combined statements of operations and comprehensive loss, changes in equity and cash flows for the periods from January 1, 2021 to December 30,
                  2021, and for the years ended December 31, 2020 and 2019. The consolidated financial statements include (a) the consolidated balance sheet as of December 31, 2021; and (b) consolidated statements of operations and comprehensive loss,
                  changes in equity and cash flows for the day of December 31, 2021.&#160; All intercompany balances and transactions have been eliminated in consolidation and combination.&lt;/div&gt;
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="c20210101to20211231"
      id="Text_88f10cdaa6344dd5b2127cec2906978e">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(b)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Use of estimates&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The preparation of financial statements in conformity with U.S. GAAP requires the Company&#x2019;s management to make estimates and assumptions
                  that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated and combined financial statements, and the reported amounts of revenue and expenses during
                  the reporting period. The Company continually evaluates these estimates and assumptions based on the most recently available information, historical experience and various other assumptions that the Company believes to be reasonable under
                  the circumstances. Significant accounting estimates reflected in the Company&#x2019;s consolidated and combined financial statements include, but are not limited to, estimates and judgments applied in determination of provision for doubtful
                  accounts, lower of cost and net realizable value of inventories, impairment losses for long-lived assets and investments, valuation allowance for deferred tax assets and fair value measurement for share-based compensation expense. Since
                  the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates.&lt;/div&gt;
</us-gaap:UseOfEstimates>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="c20210101to20211231"
      id="Text_a65c3b33812a41538c1c922d23b5d666">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(c)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Fair value of financial instruments&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;ASC 820 establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value. The hierarchy
                  prioritizes the inputs into three levels based on the extent to which inputs used in measuring fair value are observable in the market. These tiers include:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 1&#x2014;defined as observable inputs such as quoted prices in active markets;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 2&#x2014;defined as inputs other than quoted prices in active markets that are either directly or indirectly observable; and&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Level 3&#x2014;defined as unobservable inputs for which little or no market data exists, therefore requiring an entity to develop its own
                  assumptions.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s financial instruments primarily consist of cash and cash equivalents, restricted cash, accounts receivable, prepayments
                  and other current assets, amount due from and due to related parties, accounts payable and accrued expenses and other current liabilities.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The carrying value of cash and cash equivalents, restricted cash, accounts receivable, prepayment and other current assets, accounts
                  payable, accrued expenses and other current liabilities and amount due from and due to related party, current approximate fair value because of the short-term nature of these items. The estimated fair values of loan from third party, and
                  amount due from related party, non-current were not materially different from their carrying value as presented due to the brief maturities and because the interest rates on these borrowings approximate those that would have been
                  available for loans of similar remaining maturities and risk profiles. As the carrying amounts are reasonable estimates of fair value, these financial instruments are classified within Level 1 of the fair value hierarchy. No financial
                  instruments are classified within Level 2 and Level 3 of the fair value hierarchy.&lt;/div&gt;
</us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="c20210101to20211231"
      id="Text_721bada1102744589c1a67dc1219f941">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(d)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Cash and cash equivalents and restricted cash&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company considers highly liquid investments purchased with original maturities of three months or less to be cash equivalents.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Restricted cash consists of cash equivalents restricted as to withdrawal or use. Such restricted cash relates to (i) a pending legal
                  proceeding and (ii) certain credit card and lease guarantees.&lt;/div&gt;
</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="c20210101to20211231"
      id="Text_81fc2e7b057847699539301f76830b7d">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(e)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt; Accounts receivable and provision for doubtful accounts&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accounts receivable are recognized and carried at net realizable value. Provision for doubtful accounts is recorded for periods in which
                  the Company determines a loss is probable, based on its assessment of specific factors, such as troubled collections, historical experience, accounts aging, ongoing business relations and other factors. Account balances are charged off
                  against the provision after all means of collection have been exhausted and the potential for recovery is considered remote.&lt;/div&gt;
</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_ec34f260d9b34f178f3e43a889425f43">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(f)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt; Inventories&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are stated at the lower of cost or net realizable value. The cost of raw materials is determined on the basis of weighted
                  average. The cost of finished goods is determined on the basis of weighted average and comprises direct materials, direct labor cost and an appropriate proportion of overhead.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Net realizable value is based on estimated selling prices less selling expenses and any further costs of completion. Adjustments to
                  reduce the cost of inventory to net realizable value are made, if required, for estimated excess, obsolescence, or impaired balances. Write-downs are recorded in the consolidated and combined statements of operations and comprehensive
                  loss.&lt;/div&gt;
</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_41d087e9a91c4e878e8df3f2065f61a2">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(g)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Plants and equipment, net&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plants and equipment are carried at cost less accumulated depreciation and any impairment. Depreciation is calculated over the asset&#x2019;s
                  estimated useful life, using the straight-line method. Leasehold improvements are amortized over the life of the asset or the term of the lease, whichever is shorter. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated useful lives are as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;5-10 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Office equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;5 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Motor vehicles&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3-5 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvement&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3-10 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reassesses the reasonableness of the estimates of useful lives and residual values of long-lived assets when events or
                  changes in circumstances indicate that the useful lives and residual values of a major asset or a major category of assets may not be reasonable. Factors that the Company considers in deciding when to perform an analysis of useful lives
                  and residual values of long-lived assets include, but are not limited to, significant variance of a business or product line in relation to expectations, significant deviation from industry or economic trends, and significant changes or
                  planned changes in the use of the assets. The analysis will be performed at the asset or asset category with the reference to the assets&#x2019; conditions, current technologies, market, and future plan of usage and the useful lives of major
                  competitors.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The costs and related accumulated depreciation of assets sold or otherwise retired are eliminated from the Company&#x2019;s accounts and any
                  gain or loss is included in the consolidated and combined statements of operations and comprehensive loss. The cost of maintenance and repair is charged to expenses as incurred, whereas significant renewals and betterments are
                  capitalized.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company constructs certain of its properties including recodifications and improvement of its office buildings and plants.
                  Depreciation is recorded at the time assets are ready for the intended use.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_d04bde58afee44d29bbeec7410374aa0">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Estimated useful lives are as follows:&lt;/span&gt;
&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;5-10 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Office equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;5 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Motor vehicles&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3-5 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvement&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3-10 years&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 80%;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 20%;"&gt;
                        &lt;div style="text-align: right;"&gt;3 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember"
      id="Fact_55b3a0c6e7794127a47888b68d260a62">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MaximumMember"
      id="Fact_8af9766e37944cba9052f142600ddba7">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      id="Fact_19c3b8a053904d3bb0f69d0264f5df8a">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MinimumMember"
      id="Fact_0d4e1729d8a148c6b20b73edf7ef57fd">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember_RangeAxis_MaximumMember"
      id="Fact_b2641f6391ee49bf9b557aea2d31e282">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MinimumMember"
      id="Fact_556cd5a8564d4799bfeac0b7973de077">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember_RangeAxis_MaximumMember"
      id="Fact_ba4d202b8c784ec6a215b1482775f5b4">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_OtherMachineryAndEquipmentMember"
      id="Fact_8826bc6ebec3420abea9d498354ec8be">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy
      contextRef="c20210101to20211231"
      id="Text_4392640bbc654bcdbb7228f2f3f6fb67">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(h)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Intangible assets, net&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible assets are carried at cost less accumulated amortization and any recorded impairment. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 41.73%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Category&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 58.27%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated useful life&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Software&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;3 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <cenn:EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock
      contextRef="c20210101to20211231"
      id="Text_80435f9084144f399ebc727fcb1236cc">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Intangible
                  assets are amortized using the straight-line approach over the estimated economic useful lives of the assets as follows:&lt;/span&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 41.73%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Category&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 58.27%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Estimated useful life&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 41.73%; vertical-align: middle; background-color: #D4EEFF;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Software&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 58.27%; vertical-align: middle; background-color: #D4EEFF;"&gt;
                        &lt;div style="text-align: center;"&gt;3 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_ComputerSoftwareIntangibleAssetMember"
      id="Fact_01a6d347c8b6400bb197361641485115">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_200b889f32a741a9b423378d2c950216">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(i)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Impairment of long-lived assets&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company evaluates the recoverability of long-lived assets or asset group with determinable useful lives whenever events or changes
                  in circumstances indicate that an asset or a group of asset&#x2019;s carrying amount may not be recoverable. The Company measures the carrying amount of long-lived asset against the estimated undiscounted future cash flows expected to result
                  from the use of the assets or asset group and their eventual disposition. The carrying amount of the long-lived asset or asset group is not recoverable when the sum of the undiscounted expected future net cash flows is less than the
                  carrying value of the asset being evaluated. Impairment loss is calculated as the amount by which the carrying value of the asset exceeds its fair value. Fair value is generally determined by discounting the cash flows expected to be
                  generated by the assets or asset group, when the market prices are not readily available. The adjusted carrying amount of the assets become new cost basis and are depreciated over the assets&#x2019; remaining useful lives. Long-lived assets are
                  grouped with other assets and liabilities at the lowest level for which identifiable cash flows are largely independent of the cash flows of other assets and liabilities. The impairment test is performed at the asset group level.&lt;/div&gt;
</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:EquityMethodInvestmentsPolicy
      contextRef="c20210101to20211231"
      id="Text_6d86d511068f4e5b8a4b520fc6a5e774">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(j)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Equity method investments&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Investee companies over which the Company has the ability to exercise significant influence but does not have a controlling interest
                  through investment in common shares or in substance common shares are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of the
                  investee between 20% and 50%,
                  and other factors, such as representation on the investee&#x2019;s board of directors, voting rights and the impact of commercial arrangements, are also considered in determining whether the equity method of accounting is appropriate.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Under the equity method, the Company initially records its investment at cost and subsequently recognizes the Company&#x2019;s
                    proportionate share of each equity investee&#x2019;s net income or loss after the date of investment into the consolidated and combined statements of operations and comprehensive loss and accordingly adjusts the carrying amount of the
                    investment.&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;When the Company&#x2019;s share of losses in the equity investee equals or exceeds its interest in the equity investee, the Company does not recognize further losses, unless the Company has
                    incurred obligations or made payments or guarantees on behalf of the equity investee.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company reviews its equity method investments for impairment whenever an event or circumstance indicates that other-than-temporary
                  impairment has occurred. The Company considers available quantitative and qualitative evidence in evaluating potential impairment of its equity method investments. An impairment charge is recorded when the carrying amount of the
                  investment exceeds its fair value and this condition is determined to be other-than-temporary. The adjusted carrying amount of the assets become new cost basis.&lt;/div&gt;
</us-gaap:EquityMethodInvestmentsPolicy>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20211231_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_a20680d6d6194ed48553c6c03e9531e7"
      unitRef="U004">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20211231_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_5672c6ae42ea42e5ac87749cbb9978d0"
      unitRef="U004">0.50</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_5b4339e3b0ec42448756449d9409cefa">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(k)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Revenue recognition&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company adopted ASC Topic 606 Revenue from Contracts with Customers with a date of the initial application of January 1, 2018 using
                  the modified retrospective method.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognizes revenue when goods or services are transferred to customers in an amount that reflects the consideration which it
                  expects to receive in exchange for those goods. In determining when and how revenue is recognized from contracts with customers, the Company performs the following five-step analysis: (i) identification of a contract with the customer&#x37e;
                  (ii) determination of performance obligations&#x37e; (iii) measurement of the transaction price&#x37e; (iv) allocation of the transaction price to the performance obligations&#x37e; and (v) recognition of revenue when (or as) the Company satisfies each
                  performance obligation.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company generates revenue primarily through sales of light-duty ECVs, sales of ECV parts, and sales of off-road electric vehicles.
                  Revenue is recognized at a point in time once the Company has determined that the customer has obtained control over the product. Control is typically deemed to have been transferred to the customer when the performance obligation is
                  fulfilled, usually at the time of delivery, at the net sales price (transaction price). Revenue is recognized net of any taxes collected from customers, which are subsequently remitted to governmental authorities. Shipping and handling
                  costs for product shipments occur prior to the customer obtaining control of the goods are accounted for as fulfilment costs rather than separate performance obligations and recorded as sales and marketing expenses.&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table disaggregates the Company&#x2019;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the years ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Vehicles sales&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;7,287,478&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,037,454&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,224,794&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Spare-parts sales&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;195,350&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;163,142&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;257,303&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other service income&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,094,004&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;259,407&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;93,790&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net revenues&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;8,576,832&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,460,003&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,575,887&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Primary geographical markets&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Europe&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,380,752&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,008,763&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,859,779&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;America&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,420,636&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;734,206&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;383,718&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Asia&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;729,868&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;717,034&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;332,390&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Oceania&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;45,576&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;8,576,832&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,460,003&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,575,887&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Timing of revenue recognition may differ from the timing of invoicing to customers. Accounts receivable represent revenue recognized for the amounts invoiced
                  and/or prior to invoicing when the Company has satisfied its performance obligation and has an unconditional right to the payment. Under Topic 606, the Company&#x2019;s right to consideration in exchange for goods or services that the Company
                  has transferred to a customer is recognized as a contract asset. The Company has no contract assets as of December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Contractual liabilities primarily represent the Company&#x2019;s obligation to transfer additional goods or services to a customer for which the Company has
                  received consideration. The consideration received remains a contractual liability until goods or services have been provided to the customer.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table provides information about receivables and contractual liabilities from contracts with customers:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Trade receivable (included in accounts receivable, net)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,047,560&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;463,333&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contractual liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,943,623&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,690,837&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_b579b75a7b7e4c828827314cf9a4932b">
&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table disaggregates the Company&#x2019;s revenues by product line for the years ended December 31, 2021, 2020 and 2019:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the years ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Vehicles sales&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;7,287,478&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,037,454&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,224,794&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Spare-parts sales&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;195,350&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;163,142&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;257,303&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Other service income&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,094,004&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;259,407&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;93,790&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net revenues&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;8,576,832&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,460,003&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,575,887&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px; white-space: nowrap;"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s revenues are primarily derived from Europe, America and Asia. The following table sets forth disaggregation of revenue:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Primary geographical markets&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Europe&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,380,752&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,008,763&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,859,779&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;America&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,420,636&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;734,206&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;383,718&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Asia&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;729,868&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;717,034&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;332,390&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Oceania&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;45,576&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 solid 2px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;8,576,832&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;5,460,003&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,575,887&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ProductOrServiceAxis_VehiclesSalesMember"
      decimals="0"
      id="Fact_3bea14aecbe1432d9454bfa8ade0a694"
      unitRef="U002">7287478</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ProductOrServiceAxis_VehiclesSalesMember"
      decimals="0"
      id="Fact_e4044e6a7393470e97e4bf7f63d12a7e"
      unitRef="U002">5037454</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ProductOrServiceAxis_VehiclesSalesMember"
      decimals="0"
      id="Fact_faede77ff79e4885b28f7365e47578bf"
      unitRef="U002">3224794</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ProductOrServiceAxis_SparePartsSalesMember"
      decimals="0"
      id="Fact_0d572d7826aa47baadc552e4d2c5ef59"
      unitRef="U002">195350</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ProductOrServiceAxis_SparePartsSalesMember"
      decimals="0"
      id="Fact_faa9443f64874f8099ce506411c92868"
      unitRef="U002">163142</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ProductOrServiceAxis_SparePartsSalesMember"
      decimals="0"
      id="Fact_78ebe0dae2704ccf9ed3b75c41f7fd6e"
      unitRef="U002">257303</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ProductOrServiceAxis_ServiceOtherMember"
      decimals="0"
      id="Fact_0b5dbb4321074d47a0ff8f94f25f6d8c"
      unitRef="U002">1094004</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ProductOrServiceAxis_ServiceOtherMember"
      decimals="0"
      id="Fact_267ec5b2769f4e6889115f8b77c133bb"
      unitRef="U002">259407</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ProductOrServiceAxis_ServiceOtherMember"
      decimals="0"
      id="Fact_540564bb899f4f6db1b963f1dc28caa1"
      unitRef="U002">93790</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_c7c231996625411390d94ec675e31a8d"
      unitRef="U002">8576832</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_b2eb095c268d4ccbb653b8b7fbc7edbd"
      unitRef="U002">5460003</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_dcd1db1b1bea41f58ecc2a03d5f12129"
      unitRef="U002">3575887</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_StatementGeographicalAxis_EuropeMember"
      decimals="0"
      id="Fact_97d0b677e5934f4083c36517517ed856"
      unitRef="U002">4380752</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_StatementGeographicalAxis_EuropeMember"
      decimals="0"
      id="Fact_ed1acfe3fb0247028ecfece333c96ef4"
      unitRef="U002">4008763</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_StatementGeographicalAxis_EuropeMember"
      decimals="0"
      id="Fact_9db819bc6c5f4cdab31ff8d0ff201cbf"
      unitRef="U002">2859779</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_StatementGeographicalAxis_AmericasMember"
      decimals="0"
      id="Fact_1f30552081e541f3b51f2df6a2ad27d5"
      unitRef="U002">3420636</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_StatementGeographicalAxis_AmericasMember"
      decimals="0"
      id="Fact_4e756e2b31ff4edda38e6e3625edcfc2"
      unitRef="U002">734206</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_StatementGeographicalAxis_AmericasMember"
      decimals="0"
      id="Fact_21177af64d5546079ba143c71098d414"
      unitRef="U002">383718</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_StatementGeographicalAxis_AsiaMember"
      decimals="0"
      id="Fact_3cdf9b3527fe48a6a423dc2555285726"
      unitRef="U002">729868</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_StatementGeographicalAxis_AsiaMember"
      decimals="0"
      id="Fact_45566d9bb8244ed381d4816fe930b528"
      unitRef="U002">717034</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_StatementGeographicalAxis_AsiaMember"
      decimals="0"
      id="Fact_b2cd1e6e23fa4a5eb46f7aba68475a75"
      unitRef="U002">332390</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_StatementGeographicalAxis_OceaniaMember"
      decimals="0"
      id="Fact_41eef7745944414f9b60003aba1fa968"
      unitRef="U002">45576</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_StatementGeographicalAxis_OceaniaMember"
      decimals="0"
      id="Fact_8dfe236332c5452eb941bb5b48f07496"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_StatementGeographicalAxis_OceaniaMember"
      decimals="0"
      id="Fact_3f9c0f413e554924b384a7c32bb1ed15"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5eddd303a4f843c78aacc3c6161e4099"
      unitRef="U002">8576832</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_08a6a28ae4bd4155a42da24ba481d0f5"
      unitRef="U002">5460003</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_be5b9e1a01634d7eb767cbef021fa685"
      unitRef="U002">3575887</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_1c725a7ca1fe49d0946300382fc446cc">
&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table provides information about receivables and contractual liabilities from contracts with customers:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Trade receivable (included in accounts receivable, net)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,047,560&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;463,333&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Contractual liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,943,623&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,690,837&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_4ec73213e7314d75af2002f91120f58b"
      unitRef="U002">2047560</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_2c1de068a7204a0c87dc7d19c7a3f2bf"
      unitRef="U002">463333</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_576e79320f6c4519ab8ca7911b770436"
      unitRef="U002">1943623</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_41d5611dcef44033a409131e377f1b48"
      unitRef="U002">1690837</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_73ccb57fa19640bdbdbc242b062c15bf">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(l)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Cost of goods sold&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Cost of goods sold mainly consists of production related costs including costs of raw materials, consumables, direct labor, overhead
                  costs, depreciation of plants and equipment, manufacturing waste treatment processing fees and inventory write-downs.&lt;/div&gt;
</us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_b3b2037fdf624443b2c1372c9d228045">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 36pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(m)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Income taxes&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company accounts for income tax using an asset and liability approach, which allows for the recognition of deferred tax benefits in
                  future years. Under the asset and liability approach, deferred income taxes are recognized for differences between the financial reporting and tax bases of assets and liabilities at enacted tax rates in effect for the years in which the
                  differences are expected to reverse. The accounting for deferred tax calculation represents management&#x2019;s best estimate of the most likely future tax consequences of events that have been recognized in our financial statements or tax
                  returns and related future anticipation. A valuation allowance is recorded to reduce the deferred tax assets to an amount that is more likely than not to be realized after considering all available evidence, both positive and negative.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Current income taxes are provided for in accordance with the laws of the relevant taxing authorities. As part of the process of
                  preparing financial statements, the Company is required to estimate its income taxes in each of the jurisdictions in which it operates. The Company accounts for income taxes using the asset and liability method. Under this method,
                  deferred income taxes are recognized for temporary differences between the tax basis of assets and liabilities and their reported amounts in the financial statements. Net operating losses are carried forward and credited by applying
                  enacted statutory tax rates applicable to future years when the reported amounts of the asset or liability are expected to be recovered or settled, respectively. Deferred tax assets are reduced by a valuation allowance when, based upon
                  the weight of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the deferred tax assets and liabilities are individually classified as non-current.
                  The Company recognizes the tax benefit from an uncertain tax position only if it is more likely than not that the tax position will be sustained on examination by the taxing authorities, based on the technical merits of the position.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;As required by applicable tax law, interest on non-payment of income taxes and penalties associated with tax positions when a tax
                  position does not meet the minimum statutory threshold to avoid payment of penalties recognized, if any, will be classified as a component of the provisions for income taxes. The tax returns of the Company&#x2019;s Hong Kong and PRC subsidiaries
                  are subject to examination by the relevant local tax authorities. According to the Departmental Interpretation and Practice Notes No.11 (Revised) of the Hong Kong Inland Revenue Ordinance (the &#x201c;HK tax laws&#x201d;), an investigation normally
                  covers the six years of the assessment prior to the year of the assessment in which the investigation commences. In the case
                  of fraud and willful evasion, the investigation is extended to cover ten years of assessment. According to the PRC Tax
                  Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to
                  computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under
                  special circumstances, where the underpayment of taxes is more than RMB100,000. In the case of transfer pricing issues, the
                  statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. U.S. federal tax matters are
                  open to examination for years &lt;span style="-sec-ix-hidden:Fact_b547b0c6ce4c4a888ab12a87a394dd1c"&gt;2013 through 2021&lt;/span&gt;. For the years ended December 31, 2021 and 2020, the Company did not have any
                  material interest or penalties associated with tax positions. The Company did not have any significant unrecognized
                  uncertain tax positions as of December 31, 2021 or 2020. The Company does not expect that its assessment regarding
                  unrecognized tax positions will materially change over the next 12 months.&lt;/div&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <cenn:PeriodOfPriorTaxAssessmentYearsFromInvestigation
      contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_InlandRevenueHongKongMember"
      id="Fact_1b48c874c27943a295650769f857e7a7">P6Y</cenn:PeriodOfPriorTaxAssessmentYearsFromInvestigation>
    <cenn:IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues
      contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember"
      id="Fact_231d515cd27742deb4d0f2350e929ea0">P10Y</cenn:IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues>
    <cenn:IncomeTaxExaminationStatuteOfLimitations
      contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember"
      id="Fact_33fa8d6312e546f8bb330b5f9c0b1484">P3Y</cenn:IncomeTaxExaminationStatuteOfLimitations>
    <cenn:IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance
      contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember"
      id="Fact_3f960c2e4d1a4f6882002f4b0dee7dc6">P5Y</cenn:IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance>
    <cenn:IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes
      contextRef="c20211231_IncomeTaxAuthorityNameAxis_StateAdministrationOfTaxationChinaMember"
      decimals="0"
      id="Fact_6828a9c9714c42faa17a868097875458"
      unitRef="U005">100000</cenn:IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes>
    <cenn:PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended
      contextRef="c20210101to20211231_IncomeTaxAuthorityNameAxis_InlandRevenueHongKongMember"
      id="Fact_91b629072bac480693624ad7daf49544">P10Y</cenn:PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c20201231"
      decimals="0"
      id="Fact_c0204061bf014790965e55924c39ed30"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="c20211231"
      decimals="0"
      id="Fact_5a54e2ac830b4d48bf982311e78c7f48"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20211231"
      decimals="0"
      id="Fact_8ce4075de9384ae2a5a70e4d7d5fb331"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_8268eaf755b9415d99323029703c7c52">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(n)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Foreign currency translation&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The consolidated and combined financial statements are presented in United States dollars (&#x201c;USD&#x201d; or &#x201c;$&#x201d;). The functional currency of
                  certain of CEGL&#x2019;s PRC subsidiaries is the Renminbi (&#x201c;RMB&#x201d;). The functional currency of CEGL and its subsidiaries outside of PRC is the USD.&lt;/div&gt;

&lt;div&gt;&lt;br/&gt;

                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Years ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Period end USD: RMB exchange rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.3726&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.5250&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9618&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Average USD: RMB exchange rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.4508&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9042&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9081&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <cenn:ForeignCurrencyTranslationRatesTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_e3fcbdde128a46909bd7739b031d39d4">
&lt;div&gt;&lt;br/&gt;

                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Assets and liabilities are translated at the exchange rates as of balance sheet date. Income and expenditures are translated at the
                  average exchange rate of the reporting period. Capital accounts of the consolidated and combined financial statements are translated into USD from RMB at their historical exchange rates when the capital transactions occurred. The rates
                  are obtained from H.10 statistical release of the U.S. Federal Reserve Board.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Years ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: middle;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Period end USD: RMB exchange rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.3726&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.5250&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9618&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Average USD: RMB exchange rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.4508&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9042&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;6.9081&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:ForeignCurrencyTranslationRatesTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c20211231"
      decimals="4"
      id="Fact_49fa1af1c9374e28961b57db2696d81d"
      unitRef="U004">6.3726</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c20201231"
      decimals="4"
      id="Fact_5fbdb261431648768d61afaf3f6ed2f7"
      unitRef="U004">6.5250</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1
      contextRef="c20191231"
      decimals="4"
      id="Fact_84892e3bdc28465fbdc167379f350769"
      unitRef="U004">6.9618</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <cenn:ForeignCurrencyExchangeRateTranslationAverage
      contextRef="c20210101to20211231"
      decimals="4"
      id="Fact_bb8e416180a94d9d86853ee82edfaafa"
      unitRef="U004">6.4508</cenn:ForeignCurrencyExchangeRateTranslationAverage>
    <cenn:ForeignCurrencyExchangeRateTranslationAverage
      contextRef="c20200101to20201231"
      decimals="4"
      id="Fact_ba2d05b00cac4561a28b42fca957e54c"
      unitRef="U004">6.9042</cenn:ForeignCurrencyExchangeRateTranslationAverage>
    <cenn:ForeignCurrencyExchangeRateTranslationAverage
      contextRef="c20190101to20191231"
      decimals="4"
      id="Fact_4a91ed5b7baf496fa6fbba70728e8fa5"
      unitRef="U004">6.9081</cenn:ForeignCurrencyExchangeRateTranslationAverage>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_bb760a8ed6be4220b2b950c7fc69f242">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;
                        &lt;div&gt;(o)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Comprehensive loss&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Comprehensive loss includes all changes in equity except those resulting from investments by owners and distributions to owners. Among
                  other disclosures, all items that are required to be recognized under current accounting standards as components of comprehensive loss are required to be reported in a financial statement that is presented with the same prominence as
                  other financial statements. For the years presented, comprehensive loss includes net loss and the foreign currency translation changes.&lt;/div&gt;
</us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_2846bb9998de4a25a899b57f546d98c9">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(p)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Segments&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In accordance with ASC 280-10, Segment Reporting, the Company&#x2019;s chief operating decision maker (&#x201c;CODM&#x201d;), identified as the Company&#x2019;s
                  Chief Executive Officer, relies upon the consolidated and combined results of operations as a whole when making decisions about allocating resources and assessing the performance of the Company. As a result of the assessment made by CODM,
                  the Company has only one reportable segment. The Company does not distinguish between markets or segments for the purpose of
                  internal reporting.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s long-lived assets are substantially located in the PRC and United States. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-lived assets&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;848,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,005,680&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;US&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;351,852&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;33,511&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;100,547&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,301,226&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,039,191&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="c20210101to20211231"
      decimals="INF"
      id="Fact_cf5970c67db14e7db3a0870158f00d15"
      unitRef="U006">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_3d2c4f2c54fb4c08bcd9fb5bb4484a1c">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The
                  following table presents long-lived assets by geographic segment as of December 31, 2021 and 2020.&lt;/span&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Long-lived assets&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="3" rowspan="1" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;848,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,005,680&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;US&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;351,852&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;33,511&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;100,547&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,301,226&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%; border-bottom: #000000 double 4px;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1,039,191&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 1%; padding-bottom: 4px;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_bfab65af9df842f293d8a97a319fc218"
      unitRef="U002">848827</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20201231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_a084435fe7e3412f874541aaf1b3d6f1"
      unitRef="U002">1005680</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_58eb90aa21344a49873bd305c908288c"
      unitRef="U002">351852</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20201231_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_1cca1939d97f4a6faad30cc91be32daf"
      unitRef="U002">33511</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231_StatementGeographicalAxis_AllOtherCountriesMember"
      decimals="0"
      id="Fact_eb0e91dbc2b9411d950914e86b18d759"
      unitRef="U002">100547</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20201231_StatementGeographicalAxis_AllOtherCountriesMember"
      decimals="0"
      id="Fact_acf98e87529647d28f970aff7d3fc5d4"
      unitRef="U002">0</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_e6b5b3a5044540b68c795e06790e3c76"
      unitRef="U002">1301226</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_0fa801636d894883901d81f1f9f00502"
      unitRef="U002">1039191</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="c20210101to20211231"
      id="Text_d1583baaa0db4d4a9514aeb8f8a1b3cd">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(q)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Share-based compensation expenses&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s share-based compensation expenses are recorded in accordance with ASC 718 and ASC 710.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share-based awards to employees are measured based on the grant date fair value of the equity instrument issued and recognized as
                  compensation expense net of a forfeiture rate on a straight-line basis, over the requisite service period, with a corresponding impact reflected in additional paid-in capital.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The estimate of forfeiture rate will be adjusted over the requisite service period to the extent that the actual forfeiture rate
                  differs, or is expected to differ, from such estimates. Changes in estimated forfeiture rate will be recognized through a cumulative catch-up adjustment in the period of change.&lt;/div&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_f038d9515779445da8298feb855b3c00">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(r)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Operating lease&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The Company adopted the new lease accounting standard, ASC Topic 842, Leases (&#x201c;ASC 842&#x201d;) as of January 1, 2019,&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;using the non-comparative transition option pursuant to ASU 2018-11. The Company elected the package of practical expedients permitted under the transition guidance within the new standard, which among other
                    things (i) allowed the Company to carry forward the historical lease classification; (ii) did not require the Company to reassess whether any expired or existing contracts are or contain leases and (iii) did not require the Company to
                    reassess initial direct costs for any existing leases. Therefore, the Company did not consider its existing land use right that was not previously accounted for as leases under Topic 840. For all operating leases except for short-term
                    leases, the Company recognized operating right-of-use assets and operating lease liabilities. Leases with an initial term of 12 months or less were short-term leases and not recognized as right-of-use assets and lease liabilities on the
                    consolidated and combined balance sheets.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Right-of-use assets represent the Company&#x2019;s right to use an underlying asset for the lease term and lease liabilities represent the
                  Company&#x2019;s obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized at the commencement date based on the present value of the remaining future minimum lease payments. As the
                  interest rate implicit in the Company&#x2019;s leases is not readily determinable, the Company utilizes its incremental borrowing rate, determined by class of underlying asset, to discount the lease payments. The operating lease right-of-use
                  assets also include lease payments made before commencement and exclude lease incentives. Some of the Company&#x2019;s lease agreements contained renewal options; however, the Company did not recognize right-of-use assets or lease liabilities
                  for renewal periods unless it was determined that the Company was reasonably certain of renewing the lease at inception or when a triggering event occurred. The Company&#x2019;s lease agreements did not contain any material residual value
                  guarantees or material restrictive covenants.&lt;/div&gt;
</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:MinorityInterestDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_1bb62e9e2cd645b5b5ce97b05efe14b5">
&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(s)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;Non-controlling Interest&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A non-controlling interest in a subsidiary of CAG HK represents the portion of the equity (net assets) in the subsidiary not directly or
                  indirectly attributable to CAG HK. Non-controlling interests are presented as a separate component of equity on the consolidated and combined balance sheets and statements of operations and other comprehensive loss are attributed to
                  controlling and non-controlling interests. As of December 31, 2021, all subsidiaries are 100% owned by CEGL.&lt;/div&gt;
</us-gaap:MinorityInterestDisclosureTextBlock>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="c20211231_OwnershipAxis_CENNTROELECTRICGROUPLIMITEDMember"
      decimals="2"
      id="Fact_5f2b573fe2904b248e478c448d383397"
      unitRef="U004">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <cenn:RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_e2ddf1f2142f4a0aa01eb527aceb8332">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0); font-style: italic; font-weight: bold;"&gt;(t)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman';"&gt;
                            &lt;div style="text-align: left; font-size: 10pt; font-style: italic; font-weight: bold;"&gt;COVID-19 Risks and Uncertainties&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt; text-align: justify;"&gt;Management is currently evaluating the impact of the COVID-19 pandemic and has concluded that while it is reasonably possible that the virus could have a
                    negative effect on the Company's financial position and results of its operations, the specific impact is not readily determinable as of the date of these financial statements.&lt;br/&gt;
                  &lt;/div&gt;
</cenn:RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="c20210101to20211231"
      id="Text_6be8d2d7d7674a5fa465810190376f86">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Recently issued accounting standards pronouncements&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In June 2016, the FASB issued Accounting Standards Update No. 2016-13, &#x201c;Financial Instruments - Credit Losses (Topic 326)&#x201d; (&#x201c;ASU
                  2016-13&#x201d;). ASU 2016-13 revises the methodology for measuring credit losses on financial instruments and the timing of when such losses are recorded. Originally, ASU 2016-13 was effective for fiscal years, and for interim periods within
                  those fiscal years, beginning after December 15, 2019, with early adoption permitted. In November 2019, FASB issued ASU 2019-10, &#x201c;Financial Instruments &#x2013; Credit Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic
                  842).&#x201d; ASU 2019-10 deferred the effective date of ASU 2016-13 for all other companies to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. In addition, the Jumpstart Our Business Startups
                  Act of 2012 (the &#x201c;JOBS Act&#x201d;) provides that emerging growth companies (&#x201c;EGC&#x201d;) can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until such time as those standards apply to private
                  companies. The Company currently qualifies as an EGC as defined in the JOBS Act, and is planning to adopt this standard beginning on January 1, 2023. The Company is currently evaluating the potential effects of adopting the provisions of
                  ASU No. 2016-13 on its consolidated financial statements, particularly its recognition of provision for accounts receivable.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In December 2019, the FASB issued ASU No. 2019-12, &#x201c;Income Taxes&#x201d; (Topic 740): Simplifying the Accounting for Income Taxes (&#x201c;ASU
                  2019-12&#x201d;). ASU 2019-12 will simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740. The amendments also improve consistent application of and simplify GAAP for other areas of Topic
                  740 by clarifying and amending existing guidance. For public business entities, the amendments are effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. For all other entities, the
                  amendments are effective for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. The Company adopted the new standard effective January 1, 2022 and the adoption of
                  this guidance did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Other accounting pronouncements that have been issued or proposed by the FASB or other standards-setting bodies that do not require
                  adoption until a future date are not expected to have a material impact on the Company&#x2019;s consolidated financial statements upon adoption.&lt;/div&gt;
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_24ff1a4b4856463fab2966984e66608a">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 3 - ACCOUNTS RECEIVABLE, NET&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accounts receivable, net is summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts receivable&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;3,523,543&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,584,448&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for doubtful accounts&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(1,475,983&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(1,121,115&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts receivable, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,047,560&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;463,333&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The changes in the provision for doubtful accounts are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the beginning of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,121,115&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;874,355&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Additions&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;391,189&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;92,009&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;946,590&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Write-off&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(86,170&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(51,418&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Foreign exchange&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;49,849&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;154,751&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(20,817&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the end of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;1,475,983&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,121,115&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;874,355&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="c20210101to20211231"
      id="Text_786f9b25a2ba4a9594a2113e23af5cb0">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accounts receivable, net is summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts receivable&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;3,523,543&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,584,448&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for doubtful accounts&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(1,475,983&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(1,121,115&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accounts receivable, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,047,560&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;463,333&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The changes in the provision for doubtful accounts are as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the beginning of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,121,115&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;874,355&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Additions&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;391,189&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;92,009&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;946,590&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Write-off&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(86,170&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(51,418&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Foreign exchange&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;49,849&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;154,751&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(20,817&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the end of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;1,475,983&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,121,115&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;874,355&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_897eadd25e3a44f0b08831462c2f047a"
      unitRef="U002">3523543</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_b7893e642ce4483683b1b25d5687dcb9"
      unitRef="U002">1584448</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_b79473cc2ec14b198290956ea23e57b0"
      unitRef="U002">1475983</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_2790f1b4e87c4686813a827d5fdd8291"
      unitRef="U002">1121115</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_15abc8e87cd14984a8ca080b00db699e"
      unitRef="U002">2047560</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_365de897cf3f48e896df588019f82bef"
      unitRef="U002">463333</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20201231"
      decimals="0"
      id="Fact_96e1c2f4e13b4581b221f4d54d38a2f1"
      unitRef="U002">1121115</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20191231"
      decimals="0"
      id="Fact_be2c95dbbbbb4901b8c2c826e7fea9f6"
      unitRef="U002">874355</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20181231"
      decimals="0"
      id="Fact_ba2f5a3fe5f84471a34c8b6508add4b3"
      unitRef="U002">0</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_9deb53046b0e4f0ab5d89f6e25450d37"
      unitRef="U002">391189</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6fea075389a843f0bbc9bfbc246fab7c"
      unitRef="U002">92009</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_cfae1bcf60ab42e3979b5b50edab9802"
      unitRef="U002">946590</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_1ba99fc995fd472d8d4af55116e5cfae"
      unitRef="U002">86170</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_79164eea0ae4434ab255cae99dc8eaec"
      unitRef="U002">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_5ab4d076acc74c7a937d5614994400a4"
      unitRef="U002">51418</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0248e3cb35e24b40b30262c27e2e3bc5"
      unitRef="U002">49849</cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges>
    <cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_aacdafcddbc34960b137c34cca756d32"
      unitRef="U002">154751</cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges>
    <cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_faf5a4c151d949329a3bb423427c251c"
      unitRef="U002">-20817</cenn:AccountsReceivableAllowanceForCreditLossForeignExchanges>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20211231"
      decimals="0"
      id="Fact_2062a025392a4aaea75a1d66ec288220"
      unitRef="U002">1475983</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20201231"
      decimals="0"
      id="Fact_87f6e7460ecc45499437dfe8845f5f47"
      unitRef="U002">1121115</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="c20191231"
      decimals="0"
      id="Fact_1db84d1d81584d9abf1cf2a5a4230cd6"
      unitRef="U002">874355</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_3f426c3be3b64fc39cdf511af0e0c06c">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 4 - INVENTORIES&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Raw material&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,055,844&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,713,761&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Work-in-progress&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,110,469&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;931,249&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Finished goods&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,973,503&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,562,980&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Inventories&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;8,139,816&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;4,207,990&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For the years ended December 31, 2021, 2020 and 2019, the impairment loss recognized by the Company for slow-moving inventory with cost
                  lower than net realizable value was $1,265,890, $719,608 and $959,334, respectively.&lt;/div&gt;
</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_6785c90e209649cf812ccd5f49e2138b">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Inventories are summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Raw material&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,055,844&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,713,761&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Work-in-progress&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,110,469&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;931,249&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Finished goods&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,973,503&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,562,980&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Inventories&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;8,139,816&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;4,207,990&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials
      contextRef="c20211231"
      decimals="0"
      id="Fact_ff0da5370aba4aa391751bc661b4c2fa"
      unitRef="U002">2055844</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials
      contextRef="c20201231"
      decimals="0"
      id="Fact_77404c6f75224bc9a9776a64060b8d1b"
      unitRef="U002">1713761</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20211231"
      decimals="0"
      id="Fact_80f919af28a844e48ed6953dc32247c2"
      unitRef="U002">1110469</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryWorkInProcess
      contextRef="c20201231"
      decimals="0"
      id="Fact_309f59d5b39a459585aa7d078b5d2006"
      unitRef="U002">931249</us-gaap:InventoryWorkInProcess>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20211231"
      decimals="0"
      id="Fact_fffe5a996fb04d4f972d68b406949d0b"
      unitRef="U002">4973503</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods
      contextRef="c20201231"
      decimals="0"
      id="Fact_53224ca8939c46d592f8323201369282"
      unitRef="U002">1562980</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_9179d0fc14254052a78e459c816d5493"
      unitRef="U002">8139816</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_645c2373f3214576988d88fd9d503b00"
      unitRef="U002">4207990</us-gaap:InventoryNet>
    <cenn:ImpairmentLossRecognizedForInventory
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b8a615ab8349450f9d5329ab6778e484"
      unitRef="U002">1265890</cenn:ImpairmentLossRecognizedForInventory>
    <cenn:ImpairmentLossRecognizedForInventory
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_f83f2cec8e754ed193532792e886a236"
      unitRef="U002">719608</cenn:ImpairmentLossRecognizedForInventory>
    <cenn:ImpairmentLossRecognizedForInventory
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_0ffae479c33647bdab1c2b7b207ed71d"
      unitRef="U002">959334</cenn:ImpairmentLossRecognizedForInventory>
    <cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_3aa6f6487edb49c8bb6578cdd1e5a6f0">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 5 - PREPAYMENT AND OTHER CURRENT ASSETS, NET&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Prepayment and other current assets, net &lt;span style="color: rgb(0, 0, 0);"&gt;consisted of the following:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Receivable from third parties (1)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;348,773&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;805,382&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Advance to suppliers&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;3,686,708&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;814,322&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deductible input value added tax&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,196,186&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;903,715&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Refund for goods and services tax (&#x201c;GST&#x201d;)&#160; (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,488,528&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;269,412&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;178,187&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;7,989,607&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,701,606&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from third parties (3)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(613,850&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Prepayment and other current assets, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;7,989,607&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;2,087,756&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#x201c;Xinlongma&#x201d;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#x2019;s purchase of electric vehicles in the future.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In December 2020, &lt;/span&gt;Hangzhou Ronda&lt;span style="color: rgb(0, 0, 0);"&gt; signed an agreement with
                    Wuhu Baoqi Automobile Co., Ltd. (&#x201c;Wuhu Baoqi&#x201d;) to net out receivables owed to &lt;/span&gt;Hangzhou &lt;span style="color: rgb(0, 0, 0);"&gt;Ronda with payable balances owed to Wuhu Baoqi at a net receivable of $612,278 (RMB3,995,117) as of
                    December 31, 2020. As Wuhu Baoqi has had financial difficulties since 2018 and went into bankruptcy in late 2020, the Company recorded a full provision for this net receivable in 2018. The receivable was written off in year 2021.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognized a receivable of $47,077 (RMB300,000) from Hangzhou Magic Shadow Venture
                  Capital Partnership (&#x201c;Hangzhou Magic&#x201d;). Hangzhou Magic was deregistered in 2021 and, as a result, the receivable was written off during the fiscal year ended December 31, 2021.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The Company recorded provision for receivable from third parties and
                          advance to suppliers of $157,445, &lt;span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c"&gt;nil&lt;/span&gt; and $268,458 for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock>
    <cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_0fb271306c154595ace129c2d8c84e65">
&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Prepayment and other current assets, net &lt;span style="color: rgb(0, 0, 0);"&gt;consisted of the following:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Receivable from third parties (1)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;348,773&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;805,382&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Advance to suppliers&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;3,686,708&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;814,322&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deductible input value added tax&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,196,186&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;903,715&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Refund for goods and services tax (&#x201c;GST&#x201d;)&#160; (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,488,528&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;269,412&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;178,187&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;7,989,607&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,701,606&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from third parties (3)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(613,850&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Prepayment and other current assets, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;7,989,607&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;2,087,756&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#x201c;Xinlongma&#x201d;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#x2019;s purchase of electric vehicles in the future.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In December 2020, &lt;/span&gt;Hangzhou Ronda&lt;span style="color: rgb(0, 0, 0);"&gt; signed an agreement with
                    Wuhu Baoqi Automobile Co., Ltd. (&#x201c;Wuhu Baoqi&#x201d;) to net out receivables owed to &lt;/span&gt;Hangzhou &lt;span style="color: rgb(0, 0, 0);"&gt;Ronda with payable balances owed to Wuhu Baoqi at a net receivable of $612,278 (RMB3,995,117) as of
                    December 31, 2020. As Wuhu Baoqi has had financial difficulties since 2018 and went into bankruptcy in late 2020, the Company recorded a full provision for this net receivable in 2018. The receivable was written off in year 2021.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company recognized a receivable of $47,077 (RMB300,000) from Hangzhou Magic Shadow Venture
                  Capital Partnership (&#x201c;Hangzhou Magic&#x201d;). Hangzhou Magic was deregistered in 2021 and, as a result, the receivable was written off during the fiscal year ended December 31, 2021.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; align: right;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;(3)&lt;/span&gt;&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The Company recorded provision for receivable from third parties and
                          advance to suppliers of $157,445, &lt;span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c"&gt;nil&lt;/span&gt; and $268,458 for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_3c485dfe2788423f9af319021ff810c5"
      unitRef="U002">348773</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_1629a2a8307643d2a03df18f9b311049"
      unitRef="U002">805382</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:Supplies
      contextRef="c20211231"
      decimals="0"
      id="Fact_15f1f591cbac48f09bbdce135fad8d0b"
      unitRef="U002">3686708</us-gaap:Supplies>
    <us-gaap:Supplies
      contextRef="c20201231"
      decimals="0"
      id="Fact_3c12e456f95c4d29a9f6b99ad102ee40"
      unitRef="U002">814322</us-gaap:Supplies>
    <us-gaap:PrepaidTaxes
      contextRef="c20211231"
      decimals="0"
      id="Fact_1c37b9925098469ab13986548eb19f22"
      unitRef="U002">1196186</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="c20201231"
      decimals="0"
      id="Fact_9367c559a7c64bf38676874d1ad6d47f"
      unitRef="U002">903715</us-gaap:PrepaidTaxes>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_66be6e70a12a4df0b2582da7a7466af6"
      unitRef="U002">2488528</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_485b2e564a424327aeb6ad035fbb0396"
      unitRef="U002">0</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_bbb3771beadb41f9bf7956d5c43e5cdf"
      unitRef="U002">269412</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_7b780a60efe24be3aa5e074541a3423e"
      unitRef="U002">178187</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_24173a4cff5a47ba95f08a1aac4d5f9a"
      unitRef="U002">7989607</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_0fef5b3e9ecc451c8d261f9e6fdf40e1"
      unitRef="U002">2701606</us-gaap:PrepaidExpenseCurrent>
    <cenn:ProvisionForReceivableFromThirdParties
      contextRef="c20211231"
      decimals="0"
      id="Fact_557b87518bb5490597a2af1d3a131d64"
      unitRef="U002">0</cenn:ProvisionForReceivableFromThirdParties>
    <cenn:ProvisionForReceivableFromThirdParties
      contextRef="c20201231"
      decimals="0"
      id="Fact_b1dcf2458eed458c9a2f03b7516ccd00"
      unitRef="U002">613850</cenn:ProvisionForReceivableFromThirdParties>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_106935288f3544b88145656c0fa8b4f8"
      unitRef="U002">7989607</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_a26d1ab23a9a454ab8df01f721bf8606"
      unitRef="U002">2087756</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <cenn:ReceivableFromAgreementToProvideSpareParts
      contextRef="c20210101to20211231_ConsolidatedEntitiesAxis_FujianXinlongmaAutomobileCoLtdMember"
      decimals="0"
      id="Fact_e293d9812ea74fc3986ca85139a6b4e6"
      unitRef="U002">301486</cenn:ReceivableFromAgreementToProvideSpareParts>
    <us-gaap:ReceivablesNetCurrent
      contextRef="c20201231_ConsolidatedEntitiesAxis_WuhuBaoqiAutomobileCoLtdMember"
      decimals="0"
      id="Fact_3047d7bac83f4c0aba5840491d5036a8"
      unitRef="U002">612278</us-gaap:ReceivablesNetCurrent>
    <us-gaap:ReceivablesNetCurrent
      contextRef="c20201231_ConsolidatedEntitiesAxis_WuhuBaoqiAutomobileCoLtdMember"
      decimals="0"
      id="Fact_604ae1bce7cb42a0b2471f19202db19a"
      unitRef="U005">3995117</us-gaap:ReceivablesNetCurrent>
    <cenn:ReceivableRecognized
      contextRef="c20211231_ConsolidatedEntitiesAxis_HangzhouMagicShadowVentureCapitalPartnershipMember"
      decimals="0"
      id="Fact_d0b5afbdeb124fcab51819202ebc3f17"
      unitRef="U002">47077</cenn:ReceivableRecognized>
    <cenn:ReceivableRecognized
      contextRef="c20211231_ConsolidatedEntitiesAxis_HangzhouMagicShadowVentureCapitalPartnershipMember"
      decimals="0"
      id="Fact_53361d011b3d46aeb7a7952d400e076d"
      unitRef="U005">300000</cenn:ReceivableRecognized>
    <cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers
      contextRef="c20211231"
      decimals="0"
      id="Fact_b32bb2a4dfbd48528e716b66d4936adc"
      unitRef="U002">157445</cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers>
    <cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers
      contextRef="c20191231"
      decimals="0"
      id="Fact_6a1179bd39114ae8811c814c65a0bb11"
      unitRef="U002">268458</cenn:ReceivableFromThirdPartiesAndAdvanceToSuppliers>
    <us-gaap:EquityMethodInvestmentsDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_5dc0915b04fb4400be04ab30c0fc9118">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 6 &#x2013; EQUITY METHOD INVESTMENTS&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Equity method investment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hezhe Energy Technology Co., Ltd. &lt;span style="color: rgb(0, 0, 0);"&gt;(&#x201c;Hangzhou Hezhe&#x201d;) (1)&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;329,197&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;329,197&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;On June 23, 2021, Cenntro invested RMB2,000,000 (approximately $314,030) in Hangzhou
                          Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $15,167
                          based on its proportionate share of equity interest.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Investment before January 1, 2021&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In 2014, Cenntro established Zhejiang Doohan Tech. Co. Ltd. (&#x201c;Douha&#x201d;). With the shareholding in Douha below 20% and as a passive investor, &lt;/span&gt;Cenntro accounted for the shareholdings of Douha under the cost method of accounting.&lt;span style="color: rgb(0, 0, 0);"&gt; Following asset impairment testing
                            for the year ended December 31, 2017, Cenntro recognized a full impairment on &lt;/span&gt;the investment in Douha&lt;span style="color: rgb(0, 0, 0);"&gt;. On March 31, 2021, Cenntro transferred its equity interest in Douha for
                            consideration of $508,156 in total&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;and recognized gain of $508,156 from disposal of the investment. Cenntro received payment of $465,941 in November 2021.&lt;/span&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;In March 2018, Cenntro invested in Zhejiang RAP Smartcar Corporation (&#x201c;Zhejiang RAP&#x201d;) with the initial investment cost of $1,927,133. As of January 1, 2019, Cenntro&#x2019;s investment accounted for 33.4% of Zhejiang RAP&#x2019;s equity interest. The Company accounts for the investment under the equity method because the Company has the ability to exercise significant influence but does not have
                          control over Zhejiang RAP. For the years ended December 31, 2020 and 2019, Cenntro recognized investment loss of $330,103
                          and $650,253, respectively, based on its proportionate share of equity interests in Zhejiang RAP. On March 18, 2019,
                          Cenntro disposed 6% of equity interest in Zhejiang RAP to a third party for the consideration of $955,400, with disposal gain of $794,624
                          recognized for the year ended December 31, 2019. After such disposal, Cenntro held 27.4% of equity interest in
                          Zhejiang RAP with net carrying value of zero as of December 31, 2021 and 2020 due to recurring losses of Zhejiang RAP.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;On June 28, 2017, Cenntro invested RMB4,500,000 (approximately $0.65 million) in Jiangsu Rongyuan Auto Co., Ltd. (&#x201c;Jiangsu Rongyuan&#x201d;) to acquire 15% of its equity interest. The Company accounts for the investment under the equity method because the Company&#x2019;s representation on the board exceeds 33% and therefore the Company has the ability to exercise significant influence but does not have control over Jiangsu Rongyuan. For
                          the year ended December 31, 2019, Cenntro recognized investment loss of $140,142 based on its proportionate share of
                          equity interests in Jiangsu Rongyuan. Since the business conditions of Jiangsu Rongyuan deteriorated, Cenntro recognized impairment of $444,911
                          for the year ended December 31, 2019, reducing the cost to zero.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:EquityMethodInvestmentsDisclosureTextBlock>
    <us-gaap:EquityMethodInvestmentsTextBlock
      contextRef="c20210101to20211231"
      id="Text_b0da2f6ad4ae4280ae9490b82ac332a3">
&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Equity method investment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hezhe Energy Technology Co., Ltd. &lt;span style="color: rgb(0, 0, 0);"&gt;(&#x201c;Hangzhou Hezhe&#x201d;) (1)&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;329,197&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;329,197&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;On June 23, 2021, Cenntro invested RMB2,000,000 (approximately $314,030) in Hangzhou
                          Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $15,167
                          based on its proportionate share of equity interest.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:EquityMethodInvestmentsTextBlock>
    <us-gaap:EquityMethodInvestments
      contextRef="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_e5c47a3862fc46d7abe0a25db4e7b9c2"
      unitRef="U002">329197</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_e4199017c0e74d929ba8541cd00d17fe"
      unitRef="U002">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20211231"
      decimals="0"
      id="Fact_82e18d4a741947a39914f89c28a2faf6"
      unitRef="U002">329197</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20201231"
      decimals="0"
      id="Fact_a87d959af1d94f679eb84d0c0b79d17c"
      unitRef="U002">0</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_d72e12c617f74513b6dd708c5abc1389"
      unitRef="U005">2000000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_73a25f8f48a94e8e9963926e64be8225"
      unitRef="U002">314030</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="2"
      id="Fact_4fede8c391494aec86139d352b996a33"
      unitRef="U004">0.20</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cenn:PercentageOfVotingInterestsControls
      contextRef="c20210623_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="2"
      id="Fact_a835b2f3154d43308ad4ae765a7e0a63"
      unitRef="U004">0.33</cenn:PercentageOfVotingInterestsControls>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20210101to20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_775d77a0c0814c73adde6ade7c57dc60"
      unitRef="U002">15167</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cenn:CostMethodInvestmentOwnershipPercentage
      contextRef="c20141231_RangeAxis_MaximumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"
      decimals="2"
      id="Fact_9446fc1748a746b9a2f3b627e2389599"
      unitRef="U004">0.20</cenn:CostMethodInvestmentOwnershipPercentage>
    <cenn:CostMethodInvestmentSoldCarryingAmount
      contextRef="c20210331to20210331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"
      decimals="0"
      id="Fact_04ff5bd11da7425b82a98abb045624ec"
      unitRef="U002">508156</cenn:CostMethodInvestmentSoldCarryingAmount>
    <cenn:CostMethodInvestmentRealizedGainLossOnDisposal
      contextRef="c20210331to20210331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"
      decimals="0"
      id="Fact_49973e47e5df45fcb94c4afd0c7a0008"
      unitRef="U002">508156</cenn:CostMethodInvestmentRealizedGainLossOnDisposal>
    <cenn:ProceedsFromSaleOfCostMethodInvestments
      contextRef="c20211130to20211130_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangDoohanTechCoLtdMember"
      decimals="0"
      id="Fact_91015a4e400f457386b001bd1c30f9e5"
      unitRef="U002">465941</cenn:ProceedsFromSaleOfCostMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20180331_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="0"
      id="Fact_ad9a7d9ed3dd4c0e9df2d9e023e0aedd"
      unitRef="U002">1927133</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20181231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="3"
      id="Fact_a2b9c2cc840a41deb07c0ba4d8cd1724"
      unitRef="U004">0.334</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20200101to20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="0"
      id="Fact_4b656b9c905043c89ae4a04b122513ed"
      unitRef="U002">330103</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="0"
      id="Fact_baef1ad876bb418d89d8b862c5a743d2"
      unitRef="U002">650253</us-gaap:IncomeLossFromEquityMethodInvestments>
    <cenn:PercentageOfEquityInterestsSold
      contextRef="c20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="2"
      id="Fact_115437309e234112b112028c31c9890b"
      unitRef="U004">0.06</cenn:PercentageOfEquityInterestsSold>
    <us-gaap:EquityMethodInvestmentSoldCarryingAmount
      contextRef="c20190318to20190318_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="0"
      id="Fact_08262440d51f470b9be5f7bdcfd8d044"
      unitRef="U002">955400</us-gaap:EquityMethodInvestmentSoldCarryingAmount>
    <us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal
      contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="0"
      id="Fact_35dda043312f4b45a53cf9c7291d48ef"
      unitRef="U002">794624</us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20201231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="3"
      id="Fact_a4385da2ae77483dabeeac06ea7acfee"
      unitRef="U004">0.274</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_ZhejiangRAPSmartcarCorporationMember"
      decimals="3"
      id="Fact_94b08851746340e78ade4f076ceba5f7"
      unitRef="U004">0.274</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestments
      contextRef="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"
      decimals="0"
      id="Fact_1398f7a51ea9476d9ca3c712306d7054"
      unitRef="U005">4500000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"
      decimals="-4"
      id="Fact_8c766d78acb44677bd8fa4de5dada8e6"
      unitRef="U002">650000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="c20170628_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"
      decimals="2"
      id="Fact_37344fdab6ca47bbac9bc24cd83ae9ee"
      unitRef="U004">0.15</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <cenn:PercentageOfVotingInterestsControls
      contextRef="c20170628_RangeAxis_MinimumMember_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"
      decimals="2"
      id="Fact_39dbb8946b384dc2a174511aad0cf76e"
      unitRef="U004">0.33</cenn:PercentageOfVotingInterestsControls>
    <us-gaap:IncomeLossFromEquityMethodInvestments
      contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"
      decimals="0"
      id="Fact_7298e2abc73a43128da27a96440a70f0"
      unitRef="U002">140142</us-gaap:IncomeLossFromEquityMethodInvestments>
    <us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment
      contextRef="c20190101to20191231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_JiangsuRongyuanAutoCoLtdMember"
      decimals="0"
      id="Fact_399f526e19b74a7f91480ff9b229200f"
      unitRef="U002">444911</us-gaap:EquityMethodInvestmentOtherThanTemporaryImpairment>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_ff3011f8d47b491198a216a99490054e">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 7 &#x2013;PLANTS AND EQUIPMENT, NET&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plants and equipment, net consisted of the following:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;At cost:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,068,056&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,972,035&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvement&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;899,538&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;652,520&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Office equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;818,703&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;950,106&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Motor vehicles&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;301,079&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;315,550&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;4,087,376&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;3,890,211&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: accumulated depreciation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,786,150&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,851,020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Plants and equipment, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1,301,226&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1,039,191&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Amortization of land use rights for the years ended December 31, 2020 and 2019 were $420,834 and $458,829, respectively. On November 9,
                  2020, the Company disposed its land use rights and buildings to a third party for total consideration of $34,326,979, with
                  disposal gain of $7,005,446 recognized.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Depreciation expenses for the years ended December 31, 2021, 2020 and 2019 were $589,576, $1,350,922 and $1,544,900, respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Impairment loss for the years ended December 31, 2021, 2020 and 2019 were $6,215, $58,760 and &lt;span style="-sec-ix-hidden:Fact_33d6e35db6054d5d8fc4318eb35a8904"&gt;nil&lt;/span&gt;, respectively.&lt;/div&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="c20210101to20211231"
      id="Text_667e6b70631e405b96cd09f75fb87705">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Plants and equipment, net consisted of the following:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;At cost:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Machinery and equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,068,056&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,972,035&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Leasehold improvement&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;899,538&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;652,520&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Office equipment&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;818,703&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;950,106&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Motor vehicles&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;301,079&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;315,550&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;4,087,376&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;3,890,211&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: accumulated depreciation&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,786,150&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,851,020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Plants and equipment, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1,301,226&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1,039,191&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="0"
      id="Fact_7fe46e7b89654804ab5c643af7a6811c"
      unitRef="U002">2068056</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember"
      decimals="0"
      id="Fact_cafa9ad816ae468d9ef317f118f2a714"
      unitRef="U002">1972035</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact_9d750433e82c42b5b8a2f2a7a1c7eec7"
      unitRef="U002">899538</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_LeaseholdImprovementsMember"
      decimals="0"
      id="Fact_9fa99a20e84e41acaa4739cd0eb5761a"
      unitRef="U002">652520</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      decimals="0"
      id="Fact_e7cbee19347b4ab5ba042d0768b550e8"
      unitRef="U002">818703</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_OfficeEquipmentMember"
      decimals="0"
      id="Fact_a7eb778da28e4937ae916fe1776bb7b3"
      unitRef="U002">950106</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember"
      decimals="0"
      id="Fact_246d7b5abe564bc6bffdfd60e9663cb5"
      unitRef="U002">301079</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20201231_PropertyPlantAndEquipmentByTypeAxis_VehiclesMember"
      decimals="0"
      id="Fact_642740d227254d6f915dbd51a0e849af"
      unitRef="U002">315550</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20211231"
      decimals="0"
      id="Fact_e0bc12d42b984d6a9c41e8c64a3fa9c5"
      unitRef="U002">4087376</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c20201231"
      decimals="0"
      id="Fact_2133e2f3d07049069614a631ce1a3bae"
      unitRef="U002">3890211</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20211231"
      decimals="0"
      id="Fact_bed255741fea4ebbaccca6e8ee2d36de"
      unitRef="U002">2786150</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="c20201231"
      decimals="0"
      id="Fact_c2df9117722f4682b9f82a0712046df9"
      unitRef="U002">2851020</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_d61c4d5579bf47c5924605357d37c39c"
      unitRef="U002">1301226</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_cebdaadbdde7462d96f1c26dc7b0b995"
      unitRef="U002">1039191</us-gaap:PropertyPlantAndEquipmentNet>
    <cenn:AmortizationOfLandUseRights
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d4d09bda61b14c558924d3d28b41f102"
      unitRef="U002">420834</cenn:AmortizationOfLandUseRights>
    <cenn:AmortizationOfLandUseRights
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ff51bc043caa4beab239cf61dd0b2b45"
      unitRef="U002">458829</cenn:AmortizationOfLandUseRights>
    <us-gaap:PropertyPlantAndEquipmentDisposals
      contextRef="c20201109to20201109"
      decimals="0"
      id="Fact_397cf9c1c09348568a3899144b7433ea"
      unitRef="U002">34326979</us-gaap:PropertyPlantAndEquipmentDisposals>
    <cenn:GainLossOnDispositionOfLandUseRightsAndProperties
      contextRef="c20201109to20201109"
      decimals="0"
      id="Fact_97754e71da954d02a1d16cd0df9115fa"
      unitRef="U002">7005446</cenn:GainLossOnDispositionOfLandUseRightsAndProperties>
    <us-gaap:Depreciation
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3e411373a1b04369ada44ffd5b37e3c3"
      unitRef="U002">589576</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ed61a97240034e6c9ecabebf98e737f1"
      unitRef="U002">1350922</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_73d6ee8d43204292840c76d2d1606362"
      unitRef="U002">1544900</us-gaap:Depreciation>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_7f55ce6fa1364baab025d69f3e8526b3"
      unitRef="U002">6215</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <us-gaap:ImpairmentOfLongLivedAssetsHeldForUse
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_65aadd8194094e5dba55d5cd76bf186a"
      unitRef="U002">58760</us-gaap:ImpairmentOfLongLivedAssetsHeldForUse>
    <cenn:OtherNonCurrentAssetsNetTextBlock
      contextRef="c20210101to20211231"
      id="Text_aab3fae7533d4dd4a68777be24daa94f">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 8 &#x2013; OTHER NON-CURRENT ASSETS, NET&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deposit&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;564,007&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;113,719&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deferred offering cost&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,003,929&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Long-term prepayment (1)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,587,693&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Receivable from a third party (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;2,353,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;2,298,851&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,505,527&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;3,416,499&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from a third party (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,353,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,298,851&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other non-current assets, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,151,700&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,117,648&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;In 2021, NBG purchased a six-year prepaid officers&#x2019; and directors&#x2019; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#x201c;Anhua&#x201d;) and paid an initial non-refundable deposit to participate in Anhua&#x2019;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#x2019;s
                            business and Cenntro&#x2019;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision&lt;/span&gt; for receivable from a third party as of &lt;span style="color: rgb(0, 0, 0);"&gt;December 31, 2021 and 2020 &lt;/span&gt;was due to changes in the exchange rate between USD and RMB.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:OtherNonCurrentAssetsNetTextBlock>
    <us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock
      contextRef="c20210101to20211231"
      id="Text_03d5788ba4ad4237a6271cab75be75d5">
&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deposit&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;564,007&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;113,719&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Deferred offering cost&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,003,929&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Long-term prepayment (1)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,587,693&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Receivable from a third party (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;2,353,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;2,298,851&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,505,527&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;3,416,499&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from a third party (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,353,827&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;(2,298,851&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other non-current assets, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;2,151,700&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,117,648&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;In 2021, NBG purchased a six-year prepaid officers&#x2019; and directors&#x2019; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 17.85pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#x201c;Anhua&#x201d;) and paid an initial non-refundable deposit to participate in Anhua&#x2019;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#x2019;s
                            business and Cenntro&#x2019;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision&lt;/span&gt; for receivable from a third party as of &lt;span style="color: rgb(0, 0, 0);"&gt;December 31, 2021 and 2020 &lt;/span&gt;was due to changes in the exchange rate between USD and RMB.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock>
    <us-gaap:DepositAssets
      contextRef="c20211231"
      decimals="0"
      id="Fact_3e79198e68e542ec850b6e942b2da4dd"
      unitRef="U002">564007</us-gaap:DepositAssets>
    <us-gaap:DepositAssets
      contextRef="c20201231"
      decimals="0"
      id="Fact_0ecd31cc2075422eb8d758721dc4311c"
      unitRef="U002">113719</us-gaap:DepositAssets>
    <us-gaap:DeferredCosts
      contextRef="c20211231"
      decimals="0"
      id="Fact_b14b2ebfabcf43998dc517c8424c3848"
      unitRef="U002">0</us-gaap:DeferredCosts>
    <us-gaap:DeferredCosts
      contextRef="c20201231"
      decimals="0"
      id="Fact_726caf7ef1ac42e7893dcade684fa6b6"
      unitRef="U002">1003929</us-gaap:DeferredCosts>
    <cenn:LongTermPrepayment
      contextRef="c20211231"
      decimals="0"
      id="Fact_f52b71d19813414f99bf84f9b30013c7"
      unitRef="U002">1587693</cenn:LongTermPrepayment>
    <cenn:LongTermPrepayment
      contextRef="c20201231"
      decimals="0"
      id="Fact_48f6e7578f284674ae3dd60e445e27bd"
      unitRef="U002">0</cenn:LongTermPrepayment>
    <cenn:ReceivableFromRelatedPartiesNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_426f9ba5cc6040799848e940a69c5ff2"
      unitRef="U002">2353827</cenn:ReceivableFromRelatedPartiesNoncurrent>
    <cenn:ReceivableFromRelatedPartiesNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_1b74811bff2645e5abb0ad980b8a7852"
      unitRef="U002">2298851</cenn:ReceivableFromRelatedPartiesNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_f6b40347e40745088d4762380d2f44ff"
      unitRef="U002">4505527</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <us-gaap:OtherAssetsMiscellaneousNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_cb312bba26d54fb0953dda806125f131"
      unitRef="U002">3416499</us-gaap:OtherAssetsMiscellaneousNoncurrent>
    <cenn:ProvisionForReceivableFromRelatedParties
      contextRef="c20211231"
      decimals="0"
      id="Fact_eb5fe5c03b6a4270a9cf7e85d9fa245f"
      unitRef="U002">2353827</cenn:ProvisionForReceivableFromRelatedParties>
    <cenn:ProvisionForReceivableFromRelatedParties
      contextRef="c20201231"
      decimals="0"
      id="Fact_4228629b83a248288098351a0f6b5e8b"
      unitRef="U002">2298851</cenn:ProvisionForReceivableFromRelatedParties>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_6150fe272825427a825650d3b847560b"
      unitRef="U002">2151700</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_7230267a932340c1b6eba04a58a9ec90"
      unitRef="U002">1117648</us-gaap:OtherAssetsNoncurrent>
    <cenn:PurchasedPrepaidInsurancePolicyPeriod
      contextRef="c20210101to20211231"
      id="Fact_ff1707791808443b98a662977a3d7657">P6Y</cenn:PurchasedPrepaidInsurancePolicyPeriod>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_8038d362c5f74decbf0a2d1fe9e94826">
&lt;div style="text-align: justify; font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;NOTE 9 &#x2013; &lt;/span&gt;ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accrued expenses and other current liabilities&lt;span style="color: rgb(0, 0, 0);"&gt; are summarized as follow:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Loans from third parties (1)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;419,642&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,073,856&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued professional fees (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,429,843&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;370,555&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit card payable (3)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;510,151&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Employee payroll and welfare payables&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;561,469&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;973,637&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other taxes payable&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;48,672&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;6,576&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;213,486&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;318,699&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,183,263&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;5,743,323&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Loans from third parties represented a&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;combined aggregate interest-free loans of &lt;span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8"&gt;nil&lt;/span&gt; and $65,900 as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $419,642 and $4,007,956
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of 11.17% and 13.59%, respectively. The balance was due on demand and has since been repaid.&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company is not subject to any material financial or restrictive covenants under the loan agreements with third
                  parties. Each of these loans are unsecured obligations of the Company and rank equally with each other, and any future unsecured and unsubordinated indebtedness.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Accrued professional fees represent Combination related
                          fees and expenses payable of $904,843, consulting fees payable of $1,200,000 and Nasdaq listing fees payable of $325,000.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_f30a65fbda524028874dd87e7d57a521">
&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Accrued expenses and other current liabilities&lt;span style="color: rgb(0, 0, 0);"&gt; are summarized as follow:&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Loans from third parties (1)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;419,642&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,073,856&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Accrued professional fees (2)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,429,843&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;370,555&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Credit card payable (3)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;510,151&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Employee payroll and welfare payables&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;561,469&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;973,637&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Other taxes payable&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;48,672&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;6,576&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;213,486&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;318,699&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,183,263&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;5,743,323&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Loans from third parties represented a&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;combined aggregate interest-free loans of &lt;span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8"&gt;nil&lt;/span&gt; and $65,900 as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $419,642 and $4,007,956
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of 11.17% and 13.59%, respectively. The balance was due on demand and has since been repaid.&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; margin-left: 18pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company is not subject to any material financial or restrictive covenants under the loan agreements with third
                  parties. Each of these loans are unsecured obligations of the Company and rank equally with each other, and any future unsecured and unsubordinated indebtedness.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Accrued professional fees represent Combination related
                          fees and expenses payable of $904,843, consulting fees payable of $1,200,000 and Nasdaq listing fees payable of $325,000.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <cenn:LoansFromThirdPartiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_08fd3c7858a54663b0cfbe27bb821aca"
      unitRef="U002">419642</cenn:LoansFromThirdPartiesCurrent>
    <cenn:LoansFromThirdPartiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_0e385148cafd4717a1d793151f5af7bd"
      unitRef="U002">4073856</cenn:LoansFromThirdPartiesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_a61ee74fcd9248999f4c2e08f8d68f9a"
      unitRef="U002">2429843</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_69856b7946fb440c93dbabf6335ddf9d"
      unitRef="U002">370555</us-gaap:AccruedProfessionalFeesCurrent>
    <cenn:CreditCardPayableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_c7ab6f20f1654fbb9f37c9460e237ab0"
      unitRef="U002">510151</cenn:CreditCardPayableCurrent>
    <cenn:CreditCardPayableCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_97ea1a6daf1e42e491e67b2544317768"
      unitRef="U002">0</cenn:CreditCardPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_2d5bd5230abe468680dbf059cc143073"
      unitRef="U002">561469</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_a49c66a16f0f49a595f85fbdd261595c"
      unitRef="U002">973637</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <cenn:OtherTaxesPayableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_5aa491e119124b4d9325e57b1f4aedb6"
      unitRef="U002">48672</cenn:OtherTaxesPayableCurrent>
    <cenn:OtherTaxesPayableCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_2bc22cf0fd7c4162b8b0576beadc94bc"
      unitRef="U002">6576</cenn:OtherTaxesPayableCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_d18199f53f2140aeaa2e927bd5014e38"
      unitRef="U002">213486</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_f0fd8b5e70244103bec045cb543aab68"
      unitRef="U002">318699</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20211231"
      decimals="0"
      id="Fact_5f9f721e029b4295ada238623f37101f"
      unitRef="U002">4183263</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="c20201231"
      decimals="0"
      id="Fact_99d1ffa163c14604b621999df1c8cc60"
      unitRef="U002">5743323</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <cenn:LoansFromThirdPartiesCurrentInterestFreeLoans
      contextRef="c20201231"
      decimals="0"
      id="Fact_4ed5ff819f5443819a0f3b568dd807d4"
      unitRef="U002">65900</cenn:LoansFromThirdPartiesCurrentInterestFreeLoans>
    <cenn:LoansFromThirdPartiesCurrentInterestBearingLoans
      contextRef="c20211231"
      decimals="0"
      id="Fact_bc731da02eb94003a690ca2c096ecf72"
      unitRef="U002">419642</cenn:LoansFromThirdPartiesCurrentInterestBearingLoans>
    <cenn:LoansFromThirdPartiesCurrentInterestBearingLoans
      contextRef="c20201231"
      decimals="0"
      id="Fact_e3981a9900ec446fa1e6be8e62cdad12"
      unitRef="U002">4007956</cenn:LoansFromThirdPartiesCurrentInterestBearingLoans>
    <cenn:LoansFromThirdPartiesWeightedAverageInterestRate
      contextRef="c20211231"
      decimals="4"
      id="Fact_c9b4ab6039ac4fa495321a4804b977df"
      unitRef="U004">0.1117</cenn:LoansFromThirdPartiesWeightedAverageInterestRate>
    <cenn:LoansFromThirdPartiesWeightedAverageInterestRate
      contextRef="c20201231"
      decimals="4"
      id="Fact_64552be01c67439d98ac4a57acf0734a"
      unitRef="U004">0.1359</cenn:LoansFromThirdPartiesWeightedAverageInterestRate>
    <cenn:FeesAndExpensesPayableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_c5fd0561cea24b7cb2c9022543bda2b2"
      unitRef="U002">904843</cenn:FeesAndExpensesPayableCurrent>
    <cenn:ConsultingFeesPayableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_30a9ecf3641b4b84a82be4b06be47dd8"
      unitRef="U002">1200000</cenn:ConsultingFeesPayableCurrent>
    <cenn:NasdaqListingFeesPayableCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_0487d49f309243679f0bbc705ad9716d"
      unitRef="U002">325000</cenn:NasdaqListingFeesPayableCurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_2bdd755b10914953a850e606aa671b7e">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 10 - INCOME TAXES&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Australia&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;CEGL is subject to a tax rate of 30%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;United States&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;CAC, CEG, NBGI and Naked Inc. are subject to a federal tax rate of 21%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Hong Kong&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In accordance with the relevant tax laws and regulations of Hong Kong, a company registered in Hong Kong is subject to income taxes
                  within Hong Kong at the applicable tax rate on taxable income. Effective from April 1, 2018, a two-tier corporate income tax system was officially implemented in Hong Kong, which is 8.25% for the first HK$2.0 million profits, and 16.5% for the
                  subsequent profits. Under the HK tax laws, Hong Kong registered companies are exempt from Hong Kong income tax on its foreign-derived income. The Company&#x2019;s subsidiaries, CAG HK and Sinomachinery HK, are registered in Hong Kong as
                  intermediate holding companies, subject to an income tax rate of 16.5% for taxable income earned in Hong Kong. Payments of
                  dividends from Hong Kong subsidiaries to CEGL are not subject to any Hong Kong withholding tax.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;PRC&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Pursuant to the tax laws and regulations of the PRC, the Company&#x2019;s applicable enterprise income tax (&#x201c;EIT&#x201d;) rate is 25%.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="font-weight: bold;"&gt;Income taxes&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Income tax expenses for the years ended December 31, 2021, 2020 and 2019 are &lt;span style="-sec-ix-hidden:Fact_274a20c055de48c38afc7c00bc908bde"&gt;&lt;span style="-sec-ix-hidden:Fact_14a70db313ad48f7b772c6cd76357f9a"&gt;&lt;span style="-sec-ix-hidden:Fact_bc1449ab19464a0b943550545be8eced"&gt;nil&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The components of (loss) profit before income taxes are summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,477,857&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;108,221&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(13,779,840&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Non-PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(10,943,950&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,305,152&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,725,630&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(16,421,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,196,931&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(19,505,470&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actual income tax expense reported in the consolidated and combined statements of operations and comprehensive loss for years ended
                  December 31, 2021, 2020 and 2019 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Loss before provision for income tax&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(16,421,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,196,931&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(19,505,470&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;PRC statutory income tax rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Income tax expense at the PRC statutory rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(4,105,452&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(1,299,233&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(4,876,368&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of differing tax rates&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;700,336&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;91,397&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;33,047&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of non-deductible expenses&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;396,826&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;95,659&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;36,694&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of research and development deduction&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(204,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(147,155&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(232,963&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of valuation allowance&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;3,213,097&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,259,332&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;5,039,590&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Total income tax expense&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effective income tax rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;0&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;0&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;0&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; font-weight: bold;"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top;"&gt;
                        &lt;div style="font-weight: bold;"&gt;Deferred taxes assets, net&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tax effects of temporary differences that give rise to the deferred income tax assets balances as of December 31, 2021 and 2020 are
                  as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Deferred income tax assets:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Employee share option plan expense*&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,981,854&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Impairment loss&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,013,232&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,993,546&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Tax loss carry forwards&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;12,646,183&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;12,097,336&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total deferred income tax assets&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;14,659,415&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Valuation allowance&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(14,659,415&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Deferred income tax assets, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;* In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The 2020 deferred tax amounts reflect an update in presentation.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The changes related to valuation allowance are as follows:&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the beginning of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;16,969,593&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;12,020,484&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Additions during the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;3,213,097&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,350,729&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;5,072,637&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Expire of NOL&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(1,243,653&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Write-off of employee stock ownership plans deferred tax asset&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(4,981,854&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Change in tax rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(959,106&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Company deregistration&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(708,266&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Exchange rate effect&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;266,461&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;752,414&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(123,528&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the end of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;14,659,415&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;16,969,593&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The valuation allowance as of December 31, 2021 was provided for the deferred income tax assets of certain subsidiaries, which were at
                  cumulative loss positions. In assessing the realization of deferred income tax assets, management considers whether it is more likely than not that some portion or all of the deferred income tax assets will not be realized. The ultimate
                  realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For entities incorporated in Hong Kong, net losses of $976,786 can be carried forward indefinitely.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For entities incorporated in the U.S., federal net operating losses of $13,357,248 can be carried forward indefinitely subject to a limitation in utilization against 80% of annual taxable income.&#160;&#160; Federal net operating losses of $3,740,688
                  and $1,430,246 will expire if unused by 2035 and 2036 respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For entities incorporated in the PRC, net losses can be carried forward for five years.&#160; PRC net losses of $41,251,350 were available to offset future taxable income.&#160; Net losses of $7,973,456, $15,541,874, $7,556,351, $3,362,995, $6,816,673 will expire, if unused, by 2022, 2023, 2024, 2025, and 2026 respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Internal Revenue Code of 1986, as amended (&#x201c;IRC&#x201d;), Section 382 provides that, after an ownership change, the amount of a loss
                    corporation&#x2019;s taxable income for any post-change year that may be offset by pre-change losses shall not exceed the IRC Section 382 limitation for that year. The IRC Section 382 limitation generally equals the fair market value of the
                    old loss corporation multiplied by the long-term tax-exempt rate. A loss corporation is any corporation that has a net operating loss, a net operating loss carryforward, or a net unrealized built-in loss for the taxable year in which
                    the ownership change occurs. An ownership change is a greater than 50-percentage point increase in ownership by five-percent shareholders.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company has not yet performed an IRC Section 382 analysis to determine whether an ownership change has occurred and whether any
                    tax attributes are limited. The Company has recorded a full valuation allowance against its deferred tax assets and does not expect to utilize its tax attributes. Once the Company utilizes its tax attributes, a complete IRC Section 382
                    analysis will be performed.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Uncertain tax positions&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company evaluates each uncertain tax position (including the potential application of interest and penalties) based on the technical
                  merits, and measures the unrecognized benefits associated with the tax positions. As of December 31, 2021 and 2020, the Company did not
                  have any significant unrecognized uncertain tax positions or any unrecognized liabilities, interest or penalties associated with unrecognized tax benefits. The Company does not believe that its uncertain tax benefits position will
                  materially change over the next twelve months.&lt;/div&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20210101to20211231_StatementGeographicalAxis_AU"
      decimals="2"
      id="Fact_c1dcdce6ac5a4b588ce98c574e20b1c7"
      unitRef="U004">0.30</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20210101to20211231_StatementGeographicalAxis_US"
      decimals="2"
      id="Fact_e0113f5c445d473eb01f12e5b91fa403"
      unitRef="U004">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1
      contextRef="c20210101to20211231_StatementGeographicalAxis_HK"
      decimals="4"
      id="Fact_89b8f77ad9d24303ba61137b7061d733"
      unitRef="U004">0.0825</cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1>
    <cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2
      contextRef="c20210101to20211231_StatementGeographicalAxis_HK"
      decimals="3"
      id="Fact_0f6bf9fcfeb6474fa62db800bfb00a66"
      unitRef="U004">0.165</cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2>
    <cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2
      contextRef="c20210101to20211231_StatementGeographicalAxis_HK"
      decimals="3"
      id="Fact_70f8b96a36fd4ef5bf21308b5d43fbf1"
      unitRef="U004">0.165</cenn:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20210101to20211231_StatementGeographicalAxis_CN"
      decimals="2"
      id="Fact_a8db36b32b654849b5d2864c4d1682bf"
      unitRef="U004">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_6e7fe48d646444afa7aa378f09fa1369">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The components of (loss) profit before income taxes are summarized as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,477,857&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;108,221&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(13,779,840&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Non-PRC&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(10,943,950&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,305,152&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,725,630&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(16,421,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,196,931&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(19,505,470&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_428461800d3a44e6990af5a3c179232e"
      unitRef="U002">-5477857</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_a2cb0ecd42634c1dbe9302d368fcea5d"
      unitRef="U002">108221</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190101to20191231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_490e30c0ba94418aa0c975ed3b8a6111"
      unitRef="U002">-13779840</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231_StatementGeographicalAxis_CountriesOtherThanChinaMember"
      decimals="0"
      id="Fact_8f4d24e6e79e458f966f75edc10f73b2"
      unitRef="U002">-10943950</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231_StatementGeographicalAxis_CountriesOtherThanChinaMember"
      decimals="0"
      id="Fact_61d637ebc84c4e5c87e8a6909fe07135"
      unitRef="U002">-5305152</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190101to20191231_StatementGeographicalAxis_CountriesOtherThanChinaMember"
      decimals="0"
      id="Fact_ebe9ef15a3104ad09ee684d785979bff"
      unitRef="U002">-5725630</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5aac60b4682f4aa9a12f7c78c0b446fe"
      unitRef="U002">-16421807</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_636a2efc3efd4073b3557e44399a0c11"
      unitRef="U002">-5196931</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_55c914914516445c8f0e7419d6d13a42"
      unitRef="U002">-19505470</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_0bbcdca8f2a740ffb69fa48aa5af0882">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The actual income tax expense reported in the consolidated and combined statements of operations and comprehensive loss for years ended
                  December 31, 2021, 2020 and 2019 differs from the amount computed by applying the PRC statutory income tax rate to income before income taxes due to the following:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Loss before provision for income tax&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(16,421,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,196,931&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(19,505,470&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;PRC statutory income tax rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Income tax expense at the PRC statutory rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(4,105,452&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(1,299,233&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(4,876,368&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of differing tax rates&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;700,336&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;91,397&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;33,047&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of non-deductible expenses&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;396,826&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;95,659&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;36,694&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of research and development deduction&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(204,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(147,155&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(232,963&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effect of valuation allowance&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;3,213,097&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,259,332&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;5,039,590&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Total income tax expense&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Effective income tax rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;0&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;0&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;0&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_f55a4f439c284edf8bf8047d5d788c71"
      unitRef="U002">-16421807</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_d2368f637c57456f9c736ba98b82cc13"
      unitRef="U002">-5196931</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_d8ff2c22b40f4613a5a832dbbc500265"
      unitRef="U002">-19505470</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20210101to20211231_StatementGeographicalAxis_CN"
      decimals="2"
      id="Fact_f0a49ad7ec5a4c8cae17cff075dc5e13"
      unitRef="U004">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20200101to20201231_StatementGeographicalAxis_CN"
      decimals="2"
      id="Fact_733063c33c5c4bd7bae59eefa250639e"
      unitRef="U004">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="c20190101to20191231_StatementGeographicalAxis_CN"
      decimals="2"
      id="Fact_93307acf4014425392efd77cf6c2f3ea"
      unitRef="U004">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20210101to20211231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_446b2a263ec441e49297653115966c4c"
      unitRef="U002">-4105452</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20200101to20201231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_8ee857cf4d37451d95ba55ef3169590a"
      unitRef="U002">-1299233</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="c20190101to20191231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_b04401236c744f539aaa6ad247816045"
      unitRef="U002">-4876368</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_0bf3a27c29a24185afae77387d4e12f5"
      unitRef="U002">700336</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_bc0e160739404eef825b122d45981f90"
      unitRef="U002">91397</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_28751f9ef74b4816a6fd90698194bb43"
      unitRef="U002">33047</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_3fac428bc84f4444bbaecf8cbeb46f73"
      unitRef="U002">396826</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_dc5aecc840be490f91d8a651343423bc"
      unitRef="U002">95659</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_b78875651d71481ea1e252f8ccd506bf"
      unitRef="U002">36694</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_5ca09d7685db489dbcc985f9689937ff"
      unitRef="U002">204807</cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount>
    <cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_a6238d5b2022424e81ce3a3463a9e425"
      unitRef="U002">147155</cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount>
    <cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_33e399e4322b47bcbf4681a5e8eca988"
      unitRef="U002">232963</cenn:EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d3773c0d0e03497eb394407c90366733"
      unitRef="U002">3213097</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_733f1df07d524d5382118417b6eb3e36"
      unitRef="U002">1259332</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_dfce7c77b21d44aa9230cee1704172ed"
      unitRef="U002">5039590</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_92757727a6fd49e0be01efe2c7ade2e8"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_dca8789de9a8498f926db98a33e804ae"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_5336c1c9d68f4d09b3a0d1118e063804"
      unitRef="U002">0</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_674653f974b84342bf77fdc1d7e42626"
      unitRef="U004">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_f76d99e81f054918bd9eab606a5e520f"
      unitRef="U004">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="c20190101to20191231"
      decimals="2"
      id="Fact_e68a55cd18cc41dcbadb07ffa5b45bc7"
      unitRef="U004">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_4fd7769f73cb4f739e9bffaad44cdb96">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The tax effects of temporary differences that give rise to the deferred income tax assets balances as of December 31, 2021 and 2020 are
                  as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;
                          &lt;div style="font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Deferred income tax assets:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Employee share option plan expense*&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,981,854&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Impairment loss&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,013,232&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,993,546&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Tax loss carry forwards&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;12,646,183&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;12,097,336&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total deferred income tax assets&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;14,659,415&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Valuation allowance&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(14,659,415&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Deferred income tax assets, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;* In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.&lt;/div&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="c20211231"
      decimals="0"
      id="Fact_acf4fab18c094106a836ab09853ddcaa"
      unitRef="U002">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="c20201231"
      decimals="0"
      id="Fact_f612679b7dcd4675beda4d38281c69ac"
      unitRef="U002">4981854</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="c20211231"
      decimals="0"
      id="Fact_5a8ff82f63654fcfabc981f0d3f6724d"
      unitRef="U002">2013232</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses
      contextRef="c20201231"
      decimals="0"
      id="Fact_d2804df8e5e446c5b837306919d5d233"
      unitRef="U002">1993546</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20211231"
      decimals="0"
      id="Fact_72217a1d51824aad9dffca0ef0e6075f"
      unitRef="U002">12646183</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c20201231"
      decimals="0"
      id="Fact_565725c951a2478e88df6dd3d6380763"
      unitRef="U002">12097336</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20211231"
      decimals="0"
      id="Fact_9ef5673871f14be6bc371f6476255e97"
      unitRef="U002">14659415</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="c20201231"
      decimals="0"
      id="Fact_a2bde5a414a4438c9d3db3e0cb5f1b34"
      unitRef="U002">19072736</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20211231"
      decimals="0"
      id="Fact_30c8473c81ea4540822604bd133b8ba1"
      unitRef="U002">14659415</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20201231"
      decimals="0"
      id="Fact_e2b3e9dc73dd47ea95b3bac0919759d9"
      unitRef="U002">19072736</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20211231"
      decimals="0"
      id="Fact_a3824385c6b04bdf8c4da094f168f2fa"
      unitRef="U002">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="c20201231"
      decimals="0"
      id="Fact_629e93362975484584082a8f72951340"
      unitRef="U002">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="c20210101to20211231"
      id="Text_8c8560c9615f45539e39e5cc7ad09c1c">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The changes related to valuation allowance are as follows:&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the beginning of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;16,969,593&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;12,020,484&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Additions during the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;3,213,097&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,350,729&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;5,072,637&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Expire of NOL&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(1,243,653&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Write-off of employee stock ownership plans deferred tax asset&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(4,981,854&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Change in tax rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(959,106&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Company deregistration&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(708,266&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Exchange rate effect&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;266,461&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;752,414&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(123,528&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Balance at the end of the year&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;14,659,415&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;19,072,736&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;16,969,593&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20201231"
      decimals="0"
      id="Fact_3979c2957be8454a8cf94eb3090f4689"
      unitRef="U002">19072736</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20191231"
      decimals="0"
      id="Fact_3dcf965190404c418ce2cc865d3d9e4f"
      unitRef="U002">16969593</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20181231"
      decimals="0"
      id="Fact_4102a30b5b3245e0bcfef09f2c37481b"
      unitRef="U002">12020484</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_98441291a90748d99277599dfcdccd7d"
      unitRef="U002">3213097</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ec0b929dbc5b4ffaba2fe4c686315f1a"
      unitRef="U002">1350729</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_10a205175cf04458925775ec466a510c"
      unitRef="U002">5072637</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6c3a1acd6ba142ab9264689a0e297702"
      unitRef="U002">-1243653</cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_4f20f8c839f2453cb670a2693d9a971c"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_f71935b09b554b37b11eb1201b146e39"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_405a2f106fcf45749dc9b4c73af338d4"
      unitRef="U002">-4981854</cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_29cf38e2ead04db089943ed98b74f20b"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_1c27591dfc6b41a98cdd0761b6674903"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_07ab700734a24fe4a71f27a8a53148dd"
      unitRef="U002">-959106</cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_5e223691df4748d9b4d805cf4de98249"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_4a052ea4698c42da8ff1fdd881616576"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_33be9ea777d94bf1b3f9a03084309499"
      unitRef="U002">-708266</cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_01a5fc2a33bb499fb27d2e0127eba806"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_db891e7447a54a62931168d396e8e2e1"
      unitRef="U002">0</cenn:ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_74720b3c86c54af19726e025bb70c18a"
      unitRef="U002">266461</cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_6f6de47df2ed457fae5b772e48ca5a25"
      unitRef="U002">752414</cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount>
    <cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_ddf1492fa08c433f9c591ca700adf82d"
      unitRef="U002">-123528</cenn:ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20211231"
      decimals="0"
      id="Fact_a4f154cfa8f54efd9caef3ad13fe72bc"
      unitRef="U002">14659415</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20201231"
      decimals="0"
      id="Fact_91ac3cc2958a4abbbcb0ffcf311bed39"
      unitRef="U002">19072736</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="c20191231"
      decimals="0"
      id="Fact_0736f456a32c4832b7c354888e79616a"
      unitRef="U002">16969593</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_HK"
      decimals="0"
      id="Fact_b851633980a1442d8ee72752de80a823"
      unitRef="U002">976786</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_US"
      decimals="0"
      id="Fact_e433a65004cd4a398f470defc7482e31"
      unitRef="U002">13357248</us-gaap:OperatingLossCarryforwards>
    <cenn:PercentageOfAnnualTaxableIncome
      contextRef="c20210101to20211231_StatementGeographicalAxis_US"
      decimals="2"
      id="Fact_ce43355ff1ed4020b19c51eec264a56b"
      unitRef="U004">0.80</cenn:PercentageOfAnnualTaxableIncome>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2035Member"
      decimals="0"
      id="Fact_1e16f9e14cf34b0392ae584508cb319c"
      unitRef="U002">3740688</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_US_TaxPeriodAxis_TaxYear2036Member"
      decimals="0"
      id="Fact_8ea15f5989034245907c38eade52fb45"
      unitRef="U002">1430246</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_CN"
      decimals="0"
      id="Fact_8cf697d6234f407897e91687548e5e4a"
      unitRef="U002">41251350</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2022Member"
      decimals="0"
      id="Fact_2e967455240f440887cf0601798dedee"
      unitRef="U002">7973456</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2023Member"
      decimals="0"
      id="Fact_16670f664d59461a8401b20100ee7745"
      unitRef="U002">15541874</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2024Member"
      decimals="0"
      id="Fact_c22ebf633fcc45018a594211d13c137a"
      unitRef="U002">7556351</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2025Member"
      decimals="0"
      id="Fact_896f6ed50ebe4e9682b2c704f205a33e"
      unitRef="U002">3362995</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="c20211231_StatementGeographicalAxis_CN_TaxPeriodAxis_TaxYear2026Member"
      decimals="0"
      id="Fact_68efca0abaf84bdca8f0cdd1e21b5bb5"
      unitRef="U002">6816673</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e9ed34fecf0940948b8d62ac300d299d"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20201231"
      decimals="0"
      id="Fact_ba031226d1824759977a96b513ba8ff5"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6c7c6d30ef5442bf9d2f12ff9ae0c68d"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="c20211231"
      decimals="0"
      id="Fact_474515dd16214c438e7e2da7c2f4dcd1"
      unitRef="U002">0</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="c20210101to20211231"
      id="Text_97b80c2fbdb54c8d9f42c0369fb34526">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 11 - LEASES&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company leases offices space under non-cancellable operating leases. The Company considers those renewal or termination options that
                  are reasonably certain to be exercised in the determination of the lease term and initial measurement of right of use assets and lease liabilities. Lease expense for lease payments is recognized on a straight-line basis over the lease
                  term. Leases with an initial term of 12 months or less are not recorded on the balance sheets.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company determines whether a contract is or contains a lease at inception of the contract and whether that lease meets the
                  classification criteria of a finance or operating lease.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s lease agreements do not contain any material residual value guarantees or material restrictive covenants.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of lease cost recognized in the Company&#x2019;s consolidated and combined statements of operations and comprehensive loss is as
                  follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="11" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Operating leases cost excluding short-term rental expense&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;682,616&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;232,758&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;446,260&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Short-term lease cost&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;4,974&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;16,717&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;30,063&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;687,590&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;249,475&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;476,323&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of supplemental information related to operating leases is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          &lt;div&gt;2021&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          &lt;div&gt;2020&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          &lt;div&gt;2019&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;879,788&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;310,931&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;246,668&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Weighted average remaining lease term&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2.00 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2.08 years&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3.02 years&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Weighted average discount rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3.80%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4.75%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4.75%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company&#x2019;s lease agreements do not have a discount rate that is readily determinable. The incremental borrowing rate is determined at
                  lease commencement or lease modification and represents the rate of interest the Company would have to pay to borrow on a collateralized basis over a similar term and an amount equal to the lease payments in a similar economic
                  environment. The weighted-average discount rate was calculated using the discount rate for the lease that was used to calculate the lease liability balance for each lease and the remaining balance of the lease payments for each lease as
                  of December 31, 2021, 2020 and 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The weighted-average remaining lease terms were calculated using the remaining lease term and the lease liability balance for each lease
                  as of December 31, 2021, 2020 and 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2021:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;For the year ending December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;
                          &lt;div&gt;Operating&lt;/div&gt;
                          Leases&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;858,478&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;525,690&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total lease payments&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,384,168&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: imputed interest&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;54,841&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,329,327&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_05061701d7ef43df993446c2664a9575"&gt;current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;839,330&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_04f67e5660fc4ef3a8446ef89e4f267d"&gt;Non-current portion&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;489,997&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_4fbc7147de054da9b2acd54715c3b784">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of lease cost recognized in the Company&#x2019;s consolidated and combined statements of operations and comprehensive loss is as
                  follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="11" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Years Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Operating leases cost excluding short-term rental expense&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;682,616&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;232,758&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;446,260&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Short-term lease cost&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;4,974&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;16,717&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;30,063&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;687,590&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;249,475&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;476,323&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_eb3fbac46f37461a9c175d0bd13d9a77"
      unitRef="U002">682616</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_481b11ed80e94f48a185e9120bef89d0"
      unitRef="U002">232758</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_4600274b2f2c4af1adf7c8eb1787bfd2"
      unitRef="U002">446260</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_11f71ae8811a4fbb8a7b21e62c1f86b4"
      unitRef="U002">4974</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_82ea0be6352b42599c94d4378807d208"
      unitRef="U002">16717</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_c8121b6586734f7f8490c50617343a7d"
      unitRef="U002">30063</us-gaap:ShortTermLeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_31b4c813e4624af48eaee293b518a695"
      unitRef="U002">687590</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e94361b3da2442cb93f65d1274724197"
      unitRef="U002">249475</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_1076bf9d7b4a441999cc42ef23f78397"
      unitRef="U002">476323</us-gaap:LeaseCost>
    <cenn:LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_8e94bc75fdf4453f8563717cedc6a642">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of supplemental information related to operating leases is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          &lt;div&gt;2021&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          &lt;div&gt;2020&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;
                          &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31,&lt;/div&gt;
                          &lt;div&gt;2019&lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Cash paid for amounts included in the measurement of lease liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;879,788&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;310,931&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;246,668&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Weighted average remaining lease term&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2.00 years&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2.08 years&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3.02 years&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;Weighted average discount rate&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3.80%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4.75%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4.75%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_4dde2c32d3164bfca4448f4f674129f6"
      unitRef="U002">879788</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_e811830c420d4fdb8019b70e5a3f04a5"
      unitRef="U002">310931</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_f7f08793c63d49d7a4ef83524ba36feb"
      unitRef="U002">246668</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20211231"
      id="Fact_a245fa1af3e0446c838e907756d9725a">P2Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20201231"
      id="Fact_30dc5c16b8ca4faaa49a19f2930f440a">P2Y29D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="c20191231"
      id="Fact_885b7b84777a4d58bad6d06bf3ae9bde">P3Y7D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20211231"
      decimals="4"
      id="Fact_1587202150c04f678214b9a1c86189ba"
      unitRef="U004">0.0380</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20201231"
      decimals="4"
      id="Fact_bff44b9c55bd41a08f96921b5ae6655e"
      unitRef="U004">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="c20191231"
      decimals="4"
      id="Fact_f6802253b4094137aefd3b9d705867f1"
      unitRef="U004">0.0475</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_6ee0b8f3b7024f2d95008abdbda5e797">
&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table summarizes the maturity of lease liabilities under operating leases as of December 31, 2021:&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;For the year ending December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;
                          &lt;div&gt;Operating&lt;/div&gt;
                          Leases&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;858,478&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;525,690&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total lease payments&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,384,168&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: imputed interest&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;54,841&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,329,327&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: &lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_05061701d7ef43df993446c2664a9575"&gt;current portion&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;839,330&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;&lt;span style="text-indent: 0pt;"&gt;&lt;span style="-sec-ix-hidden:Fact_04f67e5660fc4ef3a8446ef89e4f267d"&gt;Non-current portion&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;489,997&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20211231"
      decimals="0"
      id="Fact_8c263b2426604fdbb1a3ac7786fd86b7"
      unitRef="U002">858478</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20211231"
      decimals="0"
      id="Fact_d739dceee835423aabe80142407daf05"
      unitRef="U002">525690</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20211231"
      decimals="0"
      id="Fact_20b7f7b0d0854e0fa6085e0c0d16c04b"
      unitRef="U002">1384168</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="c20211231"
      decimals="0"
      id="Fact_2ecced6e4282447ca675a1408a7baf54"
      unitRef="U002">54841</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="c20211231"
      decimals="0"
      id="Fact_4dca098e63254983a1f29d115b99c28c"
      unitRef="U002">1329327</us-gaap:OperatingLeaseLiability>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_eca6ea4f1fe244359b07334ea1606675"
      unitRef="U002">839330</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_d59aab5e54aa4e3c801d7e39d99a030e"
      unitRef="U002">489997</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="c20210101to20211231"
      id="Text_3d6f7fc3d62e400bbfb40d583284f39c">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 12 - SHARE-BASED COMPENSATION&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share based compensation expenses for periods prior to the consummation of the Combination relate to the share options granted by CAG
                  Cayman to the employees and directors of Cenntro. For the years ended December 31, 2021, 2020 and 2019, total share-based compensation expenses allocated from CAG Cayman were $1,128,325, $3,364,217 and $4,923,509, respectively.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Share options granted by CAG Cayman to employees of the Company&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;On February 10, 2016, CAG Cayman adopted the 2016 Share Incentive Option Plan (the &#x201c;2016 Plan&#x201d;), which allowed CAG Cayman
                    to grant options to the employees and directors of Cenntro to purchase up to 14,139,360 ordinary shares of CAG Cayman
                    subject to vesting requirements. On April 17, 2018, CAG Cayman expanded the share reserve under the 2016 Plan, increasing the number of ordinary shares available for issuance under the 2016 Plan by an additional 10,484,797 ordinary shares for a total 24,624,157
                    ordinary shares.&lt;/span&gt;&#160;Generally,&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;the options granted under the 2016 Plan became exercisable during the term of the optionee&#x2019;s service with CAG Cayman in five equal annual instalments of 20% each. The
                    expiration dates of the options are between &lt;span style="-sec-ix-hidden:Fact_11e1622551094798bb1ef9f39f95ab7c"&gt;six&lt;/span&gt; and eight years from&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;the respective grant dates as stated in the option grant letters.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;On March 7 and May 31, 2016, CAG Cayman granted 12,169,840 options and 650,000 options to the
                    employees and directors of the Company to purchase CAG Cayman&#x2019;s ordinary shares at exercise prices ranging from $0.2000
                    to $1.2092 per share.&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;The options have a contractual term ranging from six years to eight years.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;On August 1 and December 31, 2017, CAG Cayman granted&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;6,300,000 options and 2,580,000
                    to the employees and directors of the Company to purchase CAG Cayman&#x2019;s ordinary shares at exercise prices ranging from $1.6500
                    to $1.8792 per share.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;Modification of share options&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;In connection with the Combination, CAG Cayman amended and restated the 2016 Plan, adopting the Amended 2016 Plan. In
                    connection with the closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing of the Combination was converted into an option to purchase a number of ordinary shares
                    equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the &lt;/span&gt;Exchange Ratio of 0.71563. As a result, the 12,891,130 options granted
                  by CAG Cayman prior to the &lt;span style="color: rgb(0, 0, 0);"&gt;closing of the Combination&lt;/span&gt; under the 2016 Plan were converted into 9,225,271
                  options of CEGL. The exercise price of such options modified to equal the&lt;span style="color: rgb(0, 0, 0);"&gt; exercise price per share of such stock option immediately prior to the closing of the Combination divided by the Exchange Ratio&lt;/span&gt;.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The conversion of the incentive stock options of CAG Cayman under the Amended 2016 Plan into incentive stock options of CEGL was deemed
                  a modification at closing of the Combination, which is the modification date. There were, no incremental fair value recorded immediately before and after the modification date.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of share options activity for the years ended December 31, 2021, 2020 and 2019 is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Share&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Options&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise Price&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;US$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Remaining&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Contractual&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Years&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Aggregate&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;US$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at January 1, 2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;21,036,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.03&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;5.60&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;27,246,206&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Granted&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;580,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2.21&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Forfeited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expired&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;21,616,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.07&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;4.69&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;28,639,946&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Granted&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Forfeited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(2,640,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1.66&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expired&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;18,976,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;0.98&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;3.56&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;24,410,306&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Granted&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Forfeited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;(5,492,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1.42&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expired&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(593,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1.19&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;12,891,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;0.79&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Modification of option as of 30/12/2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;9,225,271&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1.10&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;9,225,271&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.10&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;2.60&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;42,799,081&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Expected to vest at December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;486,623&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;2.86&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;5.02&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1,399,353&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Exercisable as of December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;8,738,648&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.00&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;2.46&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;41,399,727&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;No option was
                  exercised for the years ended December 31, 2021, 2020 and 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company calculated the fair value of the share options on the grant date and modification date using the Black-Scholes
                  option-pricing valuation model. &lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The assumptions used in the valuation model are summarized in the following table.&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Year Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;2021&lt;/span&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: bottom; text-align: center;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x3000;Modification&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Before &lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Modification&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected volatility&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;58.09%-91.85%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82.33%-93.48%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82.33%-93.48%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82.33%-93.48%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected dividends yield&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Risk-free interest rate per annum&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0.06%-1.36%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.84%-2.40%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.84%-2.40%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.84%-2.40%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;The fair value of underlying ordinary shares (per share)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$5.74&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$1.21-US$2.92&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$1.21-US$2.92&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$1.21-US$2.92&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The expected volatility is calculated based on the annualized standard deviation of the daily return embedded in historical share prices
                  of comparable companies. The risk-free interest rate is estimated based on the yield to maturity of US treasury bonds based on the expected term of the incentive shares.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;As of December 31, 2021, there was approximately $2,189,201 of total unrecognized compensation cost related to unvested share options. The unrecognized compensation costs are expected to be recognized over a weighted average period of approximately 2.05 years.&lt;/div&gt;
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_6e03d6a4f04d431e971a62ce4baa8f08"
      unitRef="U002">1128325</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_c34be41cd47142d89756dff84bb20e55"
      unitRef="U002">3364217</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_fcf159689c7845d8bb05f21c2944b192"
      unitRef="U002">4923509</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20160210_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_47b3235ed46744f5803dd34d7250482b"
      unitRef="U001">14139360</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
      contextRef="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_de29f1fecb2e46fbb4d31453d05dc687"
      unitRef="U001">10484797</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_1a0a92d3b1634b37a0bbf4e086348e0c"
      unitRef="U001">24624157</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <cenn:NumberOfEqualAnnualInstalments
      contextRef="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="INF"
      id="Fact_4f731af5282d440e99ab2a3a7ec46ab1"
      unitRef="U007">5</cenn:NumberOfEqualAnnualInstalments>
    <cenn:PercentageOfEachEqualAnnualInstalments
      contextRef="c20180417to20180417_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="2"
      id="Fact_9cbfab0575954ecea9edf7286863616a"
      unitRef="U004">0.20</cenn:PercentageOfEachEqualAnnualInstalments>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      id="Fact_74138a4f1197440fb6b9851ad4177999">P8Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_ebde0902fee4493e9ddd6b0272a564d4"
      unitRef="U001">12169840</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_88c3470407eb47028083252db862be8f"
      unitRef="U001">650000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_e749272cbd3a40509050e2ef51ad9416"
      unitRef="U003">0.2000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_2e6f3a50fa94474cbfa5f365f43e6b5f"
      unitRef="U003">0.2000</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20160531to20160531_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_35948a221bc943849aed7de37471b3e7"
      unitRef="U003">1.2092</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20160307to20160307_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_2ae7b0f1dbbf40f2abb7002bc3239f5b"
      unitRef="U003">1.2092</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MinimumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      id="Fact_3e24c0f1683b48e0912b72a9bb0a453a">P6Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2
      contextRef="c20210101to20211231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_RangeAxis_MaximumMember_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      id="Fact_f04e6ea160804df6b8683ffc7a6322fe">P8Y</us-gaap:SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_54ee813be451456695ef5435677eadf8"
      unitRef="U001">6300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="0"
      id="Fact_1e82a2176a6944bb9a63462246835ba9"
      unitRef="U001">2580000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_f864966d3a884f1dbf8a6bc320b95520"
      unitRef="U003">1.6500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_7cdf5196bf0a425bbecd02278a0b7d7d"
      unitRef="U003">1.6500</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20171231to20171231_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_c8b0303d08964a1fb12c221a6a0843bb"
      unitRef="U003">1.8792</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="c20170801to20170801_PlanNameAxis_ShareIncentiveOptionPlan2016Member_TitleOfIndividualAxis_EmployeesAndDirectorsMember"
      decimals="4"
      id="Fact_910b2f8df6694b8eacb1e77cd2795d44"
      unitRef="U003">1.8792</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <cenn:ExchangeRatio
      contextRef="c20211230to20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember"
      decimals="5"
      id="Fact_f64082917b54419aa69119658e46718e"
      unitRef="U004">0.71563</cenn:ExchangeRatio>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20211230to20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember"
      decimals="0"
      id="Fact_193bfda64a7741a7999294b4041a9aa5"
      unitRef="U001">12891130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption
      contextRef="c20211230_PlanNameAxis_AmendedRestated2016IncentiveStockOptionPlanMember"
      decimals="0"
      id="Fact_5f4eef27dbc24d5db7bf4fc442638a7a"
      unitRef="U001">9225271</cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_eb09b2a7f8564310a4184e105f17965e">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A summary of share options activity for the years ended December 31, 2021, 2020 and 2019 is as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Number of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Share&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Options&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Exercise Price&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;US$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Weighted&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Average&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Remaining&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Contractual&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Years&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Aggregate&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Intrinsic&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Value&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;US$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at January 1, 2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;21,036,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.03&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;5.60&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;27,246,206&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Granted&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;580,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2.21&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Forfeited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expired&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;21,616,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.07&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;4.69&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;28,639,946&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Granted&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Forfeited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(2,640,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1.66&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expired&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;18,976,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;0.98&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;3.56&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;24,410,306&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Granted&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Exercised&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Forfeited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;(5,492,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1.42&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Expired&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(593,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1.19&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;12,891,130&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;0.79&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Modification of option as of 30/12/2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;9,225,271&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1.10&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Outstanding at December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;9,225,271&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.10&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;2.60&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;42,799,081&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Expected to vest at December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;486,623&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;2.86&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;5.02&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1,399,353&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 52%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Exercisable as of December 31, 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;8,738,648&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;1.00&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;2.46&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;41,399,727&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20181231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_8be98f226aa945a78095a05cf61ddea0"
      unitRef="U001">21036130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20181231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_821bcd4ddad944ef82014658e621cd84"
      unitRef="U003">1.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20180101to20181231_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_dec3be5495dd46c48c162f2b0ca4c405">P5Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20181231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_b68435e3b79a43e392c3881ecc505c6d"
      unitRef="U002">27246206</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_a3dd5ff805f44a92b7d164bdda3a9c2a"
      unitRef="U001">580000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_cc0575e7362849aba93d302d2e25e1d0"
      unitRef="U003">2.21</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_b0415347ed68439097ebb07a6c8fe168"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_7e2567048dc44109987acb692a14456a"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_8c1a6c68edc04674817b95968dd1af45"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_9aa92a007e4644de9dca1497bfcb2caf"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_823e8e6a54854a3fa33eb279bbcbf90e"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_ca3e4245e72349c0a4c3489b8324388c"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_0c0ee7aa97ea498585a132b68ae15671"
      unitRef="U001">21616130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_b8d2fc77d0874d36a638dbd581f7c02e"
      unitRef="U003">1.07</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_1d0d685f3be44fd79ca61024be5d8096">P4Y8M8D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_e3646a4997164018addbde08640a93f6"
      unitRef="U002">28639946</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_a09adbc7148f4e7296aef2acc506c1ff"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_3be74de374094e0b8f6de77ab3e5fc63"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_5230baa4c3064399b350bb6b681c2196"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_a64bb268e50e4c0d901edaf2c555a734"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_88569f3506d948b3bc8dbcb87f76d316"
      unitRef="U001">2640000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_a1deb5632d6c4ad9b2c6795ffdd2a695"
      unitRef="U003">1.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_04ec9ff1bd9347cf974c9e73c3ac2662"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_e159945d928444f7bde7358db88368d3"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_4a780f23791e436e91c245a785fe229f"
      unitRef="U001">18976130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_055663fc761a4e19b35742dd40bc5bcb"
      unitRef="U003">0.98</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_d849d5e9c6dd4723acc4accfccbf0c08">P3Y6M21D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_6e70735b305849dca40154a1f7d077da"
      unitRef="U002">24410306</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_36317fcd96a040f4869b464e2f9e52df"
      unitRef="U001">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_153bf8a8f5b047d5870bd3cb967e175d"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_fa54be46b208427e936c4cf396420988"
      unitRef="U001">0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_a5a637b189954d8cb08d48c8e369fa48"
      unitRef="U003">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_c92f27dac62745acbf7a86073f603b7c"
      unitRef="U001">5492000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_cdb44b1acf914afbaf0e841d5a83bfba"
      unitRef="U003">1.42</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_6cb9aca5db62465b9b6b7caf6f87fd4c"
      unitRef="U001">593000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_3d3f5afa46ed43ebaed70bebb73ee24c"
      unitRef="U003">1.19</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_4ba36a4307364f30a845b3c8e7d10855"
      unitRef="U001">12891130</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_e7a90f79f75942b7a708b2760b43df3a"
      unitRef="U003">0.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption
      contextRef="c20211230_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_69d746e5bc1443a4ae31593ec91a1651"
      unitRef="U001">9225271</cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption>
    <cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption
      contextRef="c20211230_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_a6b5308a7492467092fd18d4fac1b1a4"
      unitRef="U003">1.10</cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption>
    <cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_13067c6a8c564f13b741df724b240591"
      unitRef="U001">9225271</cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding>
    <cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_12b5e0bf4c3f46578cb531fd87292ef2"
      unitRef="U003">1.10</cenn:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_dd7a903acd744d909c2a4773b7593285">P2Y7M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_4f1be9b8808c4f4c9984c62484007401"
      unitRef="U002">42799081</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_e79d313ca7a24c2aa7a2ae96458dc740"
      unitRef="U001">486623</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_855101f54f304de9850fc623aa81049f"
      unitRef="U003">2.86</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_2026b8ad66cf46f996c1d0e76e68d0c4">P5Y7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_d452bf49893d447fb9fa9b28113ce998"
      unitRef="U002">1399353</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_ff94262890224e659c9caa3f3ec32da1"
      unitRef="U001">8738648</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_b8a371989d5348dcb2ffed6c05af39af"
      unitRef="U003">1.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      id="Fact_dda89eaacf5f4b6da4ec8be54bffb7ea">P2Y5M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="0"
      id="Fact_d0d66071459c4eabb707d0ae7b0bc163"
      unitRef="U002">41399727</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_e8b24fd0a3a442dc9bb7d8347b3dc7e3"
      unitRef="U001">-0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_8f36d699259e4bef8a021db89f203a0d"
      unitRef="U001">-0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="INF"
      id="Fact_478a70d4d20a41dbbb591f1071a341cf"
      unitRef="U001">-0</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_d0947f4264d44eecb85d7084c986817b">&lt;span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The assumptions used in the valuation model are summarized in the following table.&lt;/span&gt;
&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Year Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;2021&lt;/span&gt;&#160;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; text-indent: -9pt; margin-left: 9pt;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: bottom; text-align: center;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); font-weight: bold;"&gt;&#x3000;Modification&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Before &lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Modification&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected volatility&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;58.09%-91.85%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82.33%-93.48%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82.33%-93.48%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82.33%-93.48%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Expected dividends yield&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;Risk-free interest rate per annum&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle; background-color: #CCEEFF;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;0.06%-1.36%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.84%-2.40%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.84%-2.40%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;1.84%-2.40%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 47%; vertical-align: middle;"&gt;
                        &lt;div style="color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;"&gt;The fair value of underlying ordinary shares (per share)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.55%; vertical-align: middle; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$5.74&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$1.21-US$2.92&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$1.21-US$2.92&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 1%; vertical-align: middle; white-space: nowrap;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 12%; vertical-align: middle; white-space: nowrap;"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;US$1.21-US$2.92&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_ModificationMember"
      decimals="4"
      id="Fact_1589c9312d5d41b892a3600fbc04922d"
      unitRef="U004">0.5809</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_ModificationMember"
      decimals="4"
      id="Fact_a11b88ed6f8e437c9add312e5c81e952"
      unitRef="U004">0.9185</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="4"
      id="Fact_9a1d59f041fe4cf9ade1293ba9b46cbb"
      unitRef="U004">0.8233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="4"
      id="Fact_92043e1caba0482ea8634b3bf75f28e7"
      unitRef="U004">0.9348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_604859a0c62740bca9016ce0c94753ba"
      unitRef="U004">0.8233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="4"
      id="Fact_3bc05b1d9b4b4c11bec992bf7b6bace3"
      unitRef="U004">0.9348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_b15b98e5106e4597934b6384a0a098f3"
      unitRef="U004">0.8233</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="4"
      id="Fact_4ab99f70823b4c4290146f9502c03611"
      unitRef="U004">0.9348</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember"
      decimals="2"
      id="Fact_90a7851bdb7a46e3afc2d2325c81a1f3"
      unitRef="U004">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="2"
      id="Fact_85e95023a41a422ca4dff3c09fcbfb49"
      unitRef="U004">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_2c127cdf9a4f49b1adf039524a05257a"
      unitRef="U004">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember"
      decimals="2"
      id="Fact_88b36e2105c34a8c9c86a55ea1555b78"
      unitRef="U004">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_ModificationMember"
      decimals="4"
      id="Fact_eac0dd0843aa4eebaebaa4f13192bcd1"
      unitRef="U004">0.0006</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_ModificationMember"
      decimals="4"
      id="Fact_d12299fa4d8d495a8b55c520142f07b1"
      unitRef="U004">0.0136</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="4"
      id="Fact_8e01952d018746aaa4246a09fe386bf9"
      unitRef="U004">0.0184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="4"
      id="Fact_fa2d91c02ff0404c9e3f3aac66b7bbd5"
      unitRef="U004">0.0240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_387a84817b32484aab34503239148953"
      unitRef="U004">0.0184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20200101to20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="4"
      id="Fact_340e2f4e293e466daa8f97217509d1a5"
      unitRef="U004">0.0240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="4"
      id="Fact_6ba8256c97b24304bdd9b25f34b6adaf"
      unitRef="U004">0.0184</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
      contextRef="c20190101to20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="4"
      id="Fact_ca489806d1164eae8f4830c8b2fa36de"
      unitRef="U004">0.0240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember_StatementScenarioAxis_ModificationMember"
      decimals="2"
      id="Fact_ff15c6aae58d41c9ab462337cf47bc2f"
      unitRef="U003">5.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="2"
      id="Fact_1f2d5a5c4a524ee488a8d5ba23919fca"
      unitRef="U003">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20211231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember_StatementScenarioAxis_BeforeModificationMember"
      decimals="2"
      id="Fact_158139af68bf44d5b66db66fbd1cef46"
      unitRef="U003">2.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_868d2fb112d446c5bc6eefe76ca47b0c"
      unitRef="U003">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20201231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_aaeb386eccb94a1ea34628ef16711eba"
      unitRef="U003">2.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MinimumMember"
      decimals="2"
      id="Fact_0643969b925449fa9053b519ed406ae4"
      unitRef="U003">1.21</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice
      contextRef="c20191231_AwardTypeAxis_EmployeeStockOptionMember_RangeAxis_MaximumMember"
      decimals="2"
      id="Fact_85cfb5e0d80e4e288f556a047292791e"
      unitRef="U003">2.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="c20211231"
      decimals="0"
      id="Fact_6ed72a4e469d4f8483b0355cd5f72bc0"
      unitRef="U002">2189201</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="c20210101to20211231"
      id="Fact_506ba6c8d1904bb988a010771c7a296a">P2Y18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock
      contextRef="c20210101to20211231"
      id="Text_06b76aaaec3a49ceaf8acb5a277342c7">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 13 - ORDINARY SHARES AND RESTRICTED NET ASSETS&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Ordinary shares&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Immediately prior to the consummation of the Combination, there were 86,402,708 ordinary shares of NBG issued and outstanding. In connection with the closing of the combination, CEGL issued 174,853,546 shares to CAG Cayman as consideration for the Combination. As of December 31, 2021, the issued and outstanding ordinary shares are 261,256,254.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The holders of ordinary shares are entitled to participate in dividends and the proceeds on winding up of CEGL. Each holder of ordinary
                  shares has one vote in person or by proxy, and upon a poll each share is entitled to one vote.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Restricted net assets&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;A significant portion of the Company&#x2019;s operations are conducted through its PRC (excluding Hong Kong) subsidiaries. Due to restrictions
                  on the distribution of share capital from the Company&#x2019;s subsidiaries in PRC, total restrictions placed on the distribution of the Company&#x2019;s PRC subsidiaries&#x2019; net assets were $37,383,696, or 14% of the Company&#x2019;s total consolidated net assets as
                  of December 31, 2021.&lt;/div&gt;
</cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20211229_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      decimals="0"
      id="Fact_9c15a00e91444a3aad1e6dce10d64fa0"
      unitRef="U001">86402708</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211229_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember"
      decimals="0"
      id="Fact_58314797f5d2446ebf8532a6e8fc170d"
      unitRef="U001">86402708</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c20210101to20211231_BusinessAcquisitionAxis_CENNTROELECTRICGROUPLIMITEDMember_ConsolidatedEntitiesAxis_CenntroAutomotiveGroupLimitedMember"
      decimals="0"
      id="Fact_12fc51d0e824452a85073f3a1de6a92b"
      unitRef="U001">174853546</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c20211231"
      decimals="0"
      id="Fact_3e7ad4499e8e453bbc121209ee858ef5"
      unitRef="U001">261256254</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c20211231"
      decimals="0"
      id="Fact_12d2bbc32a6a4f6482d0e166f55cb59f"
      unitRef="U001">261256254</us-gaap:CommonStockSharesOutstanding>
    <cenn:NumberOfVotesEntitledForEachShareOfOrdinaryShare
      contextRef="c20210101to20211231"
      decimals="INF"
      id="Fact_12d2120e7791485b9a12aceba26fa8de"
      unitRef="U008">1</cenn:NumberOfVotesEntitledForEachShareOfOrdinaryShare>
    <us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
      contextRef="c20211231"
      decimals="0"
      id="Fact_67fa2768c3dc4b1b8b40f0f9903d772d"
      unitRef="U002">37383696</us-gaap:AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries>
    <cenn:PercentageOfConsolidatedNetAssetOfPRCSubsidiaries
      contextRef="c20211231"
      decimals="2"
      id="Fact_9551d80a787f42efa700dd7a72f5b501"
      unitRef="U004">0.14</cenn:PercentageOfConsolidatedNetAssetOfPRCSubsidiaries>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="c20210101to20211231"
      id="Text_cdf881094ee44ebe901a83d2a582dd01">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 14 - NET LOSS PER SHARE&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;For the years ended December 31, 2021, 2020 and 2019, for the purpose of calculating net loss per share as a result of the
                    reverse recapitalization as described in Note 1, the weighted-average number of shares used in the calculation reflects the outstanding shares of CEGL as if&lt;/span&gt;&#160;&lt;span style="color: rgb(0, 0, 0);"&gt;the equity structure of Cenntro (the
                    accounting acquirer) was retroactively stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic and diluted net loss per share for each of the year presented were calculated as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Year Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Numerator:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net loss attributable to the Company&#x2019;s shareholders&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(16,421,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,165,892&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(19,466,015&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Denominator:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Weighted average ordinary shares used in computing basic and diluted loss per share&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;175,090,266&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;174,853,546&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;174,853,546&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Basic and diluted net loss per share&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(0.09&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(0.03&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(0.11&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_cd8ab4bc26ba461797af63fb18c0fd8f">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Basic and diluted net loss per share for each of the year presented were calculated as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;For the Year Ended December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Numerator:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Net loss attributable to the Company&#x2019;s shareholders&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(16,421,807&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(5,165,892&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(19,466,015&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Denominator:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Weighted average ordinary shares used in computing basic and diluted loss per share&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;175,090,266&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;174,853,546&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;174,853,546&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Basic and diluted net loss per share&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(0.09&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(0.03&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;(0.11&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_d6d1ac757a754a74a9b6b11dff7f4324"
      unitRef="U002">-16421807</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_94939a8d2f15458ea0ff95591032dee9"
      unitRef="U002">-5165892</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_de8f79a6c7c74b70babe3493fb6a143c"
      unitRef="U002">-19466015</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_b973744af4ad4e24966257c7237be295"
      unitRef="U001">175090266</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20210101to20211231"
      decimals="0"
      id="Fact_8c256fbc97f84a629d64b569303e01f0"
      unitRef="U001">175090266</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_ad37046c4d0a4049922cfa9e5829c827"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20200101to20201231"
      decimals="0"
      id="Fact_586c26db705f4e2b89318344df277c14"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_cb72958e36eb49a49230f6170061ccad"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="c20190101to20191231"
      decimals="0"
      id="Fact_98499e8960cd492586fb13d488158cc5"
      unitRef="U001">174853546</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_db1e89138dd24a0b9aa584514dbd3f62"
      unitRef="U003">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20210101to20211231"
      decimals="2"
      id="Fact_509cbd8cd35a4d7e9dd6cc6e71653edc"
      unitRef="U003">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_3eade00a4a2a43b5b2a3a56cd0344790"
      unitRef="U003">-0.03</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20200101to20201231"
      decimals="2"
      id="Fact_38b4e551ffab419ebadc4611e5c6b190"
      unitRef="U003">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c20190101to20191231"
      decimals="2"
      id="Fact_bc53a11e0cc64b8383ea49a0cb597137"
      unitRef="U003">-0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c20190101to20191231"
      decimals="2"
      id="Fact_34de21051c5f40a7b8148d288955eec2"
      unitRef="U003">-0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:ConcentrationRiskDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_40ca175fd778477f9d77155ebda8e616">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 15 - CONCENTRATIONS&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left;"&gt;(a)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left;"&gt;Customers&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended
                  December 31, 2021, 2020 and 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2021,&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2020,&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2019,&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;"&gt;Customer&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;A&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,543,423&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;41&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,168,204&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;58&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;990,225&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;28&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;B&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,556,537&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;30&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;583,406&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;11&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;C&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;848,399&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;10&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;D&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;230,537&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_5678f60b97ea4965b4fa2baaad60b464"&gt;*&lt;/span&gt;&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;717,460&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;13&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;886,396&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 33%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;E &lt;br/&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_00c1806c9ce84e88ba637e9f9ea33283"&gt;*&lt;/span&gt;&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;14,460&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f5949c2f0c42482b9b8118dc4492123c"&gt;*&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;697,880&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;20&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;7,178,896&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;81&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,483,530&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,574,501&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;73&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                  &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.3pt;"&gt;*&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.3pt;"&gt;Indicates below 10%.&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of
                  December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 51%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2021,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2020,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;Customer&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"&gt;
                        &lt;div&gt;A&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,084,879&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;59&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;422,367&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;27&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;" valign="bottom"&gt;E&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;864,106&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;843,923&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;53&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"&gt;
                        &lt;div&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,948,985&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;84&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,266,290&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;80&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.45pt;"&gt;(b)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.45pt;"&gt;Suppliers&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For the years ended December 31, 2021, 2020 and 2019, the Company&#x2019;s material suppliers, each of whom accounted for more than 10% of the Company&#x2019;s total
                  purchases, were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2021,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2020,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2019,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Supplier&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;A&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;2,219,792&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;21&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;B&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;171,908&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f6ac8c3e5a094d56abb307ce33d1385b"&gt;*&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;175,605&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;12&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;923,025&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;31&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;C&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;560,117&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;19&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;D&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;393,275&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;13&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;2,391,700&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;21&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;175,605&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;12&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,876,417&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;63&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left;"&gt;*&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left;"&gt;Indicates below 10%.&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

                &lt;/div&gt;
</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
      contextRef="c20210101to20211231"
      id="Text_c3974f20cf494c80ab31933c4eafbf12">
&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left;"&gt;(a)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left;"&gt;Customers&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table sets forth information as to each customer that accounted for 10% or more of net revenue for the years ended
                  December 31, 2021, 2020 and 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" rowspan="2" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td rowspan="2" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2021,&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2020,&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="4" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2019,&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold;"&gt;Customer&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;A&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,543,423&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;41&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;3,168,204&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;58&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;990,225&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;28&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;B&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,556,537&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;30&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;583,406&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;11&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;C&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;848,399&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;10&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;D&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;230,537&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_5678f60b97ea4965b4fa2baaad60b464"&gt;*&lt;/span&gt;&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;717,460&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;13&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;886,396&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;25&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 33%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;E &lt;br/&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_00c1806c9ce84e88ba637e9f9ea33283"&gt;*&lt;/span&gt;&lt;br/&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;14,460&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f5949c2f0c42482b9b8118dc4492123c"&gt;*&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;697,880&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 9%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;20&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 33%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;7,178,896&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;81&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: middle; border-bottom: 4px double rgb(0, 0, 0); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;4,483,530&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;82&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;2,574,501&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 4px; width: 1%;"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&#x3000;&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 9%;" valign="bottom"&gt;
                            &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;73&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); width: 1%;" valign="bottom"&gt;
                            &lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                  &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                  &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.3pt;"&gt;*&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.3pt;"&gt;Indicates below 10%.&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table sets forth information as to each customer that accounted for 10% or more of total gross accounts receivable as of
                  December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 51%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2021,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="7" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;December 31, 2020,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); width: 51%;" valign="bottom"&gt;
                        &lt;div style="font-weight: bold;"&gt;Customer&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"&gt;
                        &lt;div&gt;A&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,084,879&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;59&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;422,367&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;27&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 51%; padding-bottom: 2px;" valign="bottom"&gt;E&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;&lt;br/&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;864,106&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;25&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;843,923&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;53&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 51%;" valign="bottom"&gt;
                        &lt;div&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;2,948,985&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;84&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,266,290&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;80&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 4px; background-color: rgb(204, 238, 255); width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.45pt;"&gt;(b)&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left; text-indent: 0.45pt;"&gt;Suppliers&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;For the years ended December 31, 2021, 2020 and 2019, the Company&#x2019;s material suppliers, each of whom accounted for more than 10% of the Company&#x2019;s total
                  purchases, were as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2021,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2020,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Year ended&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;December 31, 2019,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Supplier&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Amount&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;% of&lt;/div&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;A&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;2,219,792&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;21&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;B&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;171,908&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="-sec-ix-hidden:Fact_f6ac8c3e5a094d56abb307ce33d1385b"&gt;*&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;175,605&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;12&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;923,025&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;31&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;C&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;560,117&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;19&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;D&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;393,275&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;13&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;2,391,700&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;21&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;175,605&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;12&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,876,417&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;63&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;%&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                          &lt;div style="text-align: left;"&gt;*&lt;/div&gt;
                        &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                          &lt;div style="text-align: left;"&gt;Indicates below 10%.&lt;/div&gt;
                        &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

                  &lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt; &lt;br/&gt;
                  &lt;/div&gt;

                &lt;/div&gt;
</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="0"
      id="Fact_3b8a8a7a96544b6994b68473cfead0b1"
      unitRef="U002">3543423</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="2"
      id="Fact_e6f5f23c1f47485ba13124f82aa4ace8"
      unitRef="U004">0.41</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="0"
      id="Fact_ae612ddc18d448c5b71bc6f2735b54e2"
      unitRef="U002">3168204</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="2"
      id="Fact_9c309ea5a2784f899f0c218d60c97412"
      unitRef="U004">0.58</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="0"
      id="Fact_24036d5d42ec48048384c894f256df6a"
      unitRef="U002">990225</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="2"
      id="Fact_048ebdf720514f44b7e3a1a54984b1ce"
      unitRef="U004">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"
      decimals="0"
      id="Fact_fbbc40b9418e455b94b8a7c31a5b05fa"
      unitRef="U002">2556537</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"
      decimals="2"
      id="Fact_73210b96b07d47548617bf63c2784dfb"
      unitRef="U004">0.30</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"
      decimals="0"
      id="Fact_d77b1004732a402a8e7253578ed85acd"
      unitRef="U002">583406</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"
      decimals="2"
      id="Fact_febbbad570a74fcf8ca2ef377445670b"
      unitRef="U004">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"
      decimals="0"
      id="Fact_b5090b8f5fe04a0399a3aac5551b1723"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerBMember"
      decimals="0"
      id="Fact_5841e0d6989049ef8437aeda341da19d"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"
      decimals="0"
      id="Fact_7e16908d8e3f46d2a1edafa328f36c4a"
      unitRef="U002">848399</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"
      decimals="2"
      id="Fact_03b8b3c2367048179991f85c6afd23ca"
      unitRef="U004">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"
      decimals="0"
      id="Fact_b85140a046b747178a377e373307f1b7"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"
      decimals="0"
      id="Fact_c5e6968348034714abec6d4dc96485ba"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"
      decimals="0"
      id="Fact_7b55fc2e6dbc4acd905f7fa4957f96cf"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerCMember"
      decimals="0"
      id="Fact_d27dd7befa89447f81e98f6b383d7aab"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"
      decimals="0"
      id="Fact_6330bad38ffc4897b46dd41bab8a0537"
      unitRef="U002">230537</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"
      decimals="0"
      id="Fact_2fcadfe125fa4dd688e5f71853032fad"
      unitRef="U002">717460</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"
      decimals="2"
      id="Fact_afbb5ed5a84f4eb19aa3d5d8a6279caa"
      unitRef="U004">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"
      decimals="0"
      id="Fact_9e31d48bae4b468495fd3415bf2167f5"
      unitRef="U002">886396</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerDMember"
      decimals="2"
      id="Fact_629dde03a24f46719f1316cedcfbc527"
      unitRef="U004">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="0"
      id="Fact_51714a9bbefb453c87e6fe1960b9081e"
      unitRef="U002">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="0"
      id="Fact_756442bdda6a45aeaa3d68e3a582318e"
      unitRef="U002">14460</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="0"
      id="Fact_d85f30f16ced496ca510f0a82e0ee920"
      unitRef="U002">697880</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="2"
      id="Fact_894a9bf4afe8400fb61314c439e5ce89"
      unitRef="U004">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="0"
      id="Fact_444d117953594f7aa96d5d9e9f76164b"
      unitRef="U002">7178896</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="2"
      id="Fact_e881e5663f4d40b1893f5f16b864e820"
      unitRef="U004">0.81</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="0"
      id="Fact_e9a8469c57dc45cda17b4008a4c0ddee"
      unitRef="U002">4483530</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="2"
      id="Fact_2da2e2a2d868418e8705b8084e601750"
      unitRef="U004">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="0"
      id="Fact_2f8862ae52414278af2dd14fb13fbd08"
      unitRef="U002">2574501</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="2"
      id="Fact_3c3eca8e312948adaaa08b4f7a98d9f6"
      unitRef="U004">0.73</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="0"
      id="Fact_274b2c2a48084975a23b8e62de36d08b"
      unitRef="U002">2084879</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="2"
      id="Fact_2b5cfeb8b47448709869e1f9f897cc57"
      unitRef="U004">0.59</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="0"
      id="Fact_87150a0142c340e686166d9edf436f68"
      unitRef="U002">422367</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerAMember"
      decimals="2"
      id="Fact_df0bb983d1224668aaf2bc5ee4f02343"
      unitRef="U004">0.27</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="0"
      id="Fact_5b077788a4114665a5a0492bf975620e"
      unitRef="U002">864106</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="2"
      id="Fact_e70fb1dae2bb41dfb5294681e51d7593"
      unitRef="U004">0.25</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="0"
      id="Fact_4a129abfed9244be80d9bcb608972559"
      unitRef="U002">843923</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerEMember"
      decimals="2"
      id="Fact_29c538180a8943f59cb55c23ff090055"
      unitRef="U004">0.53</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="0"
      id="Fact_333deedaf3584270a1e29f7ae6eacde0"
      unitRef="U002">2948985</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="2"
      id="Fact_5eb42d34eba34035af6282c107f6c2d1"
      unitRef="U004">0.84</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="c20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="0"
      id="Fact_3757acc9749b44499b03000d75ba6afd"
      unitRef="U002">1266290</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_AccountsReceivableMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember"
      decimals="2"
      id="Fact_dcbd0d853aa744e79b6b0a50b73155c5"
      unitRef="U004">0.80</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"
      decimals="0"
      id="Fact_f55bb78f99ac4079a9f8f13d66da1b60"
      unitRef="U002">2219792</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"
      decimals="2"
      id="Fact_330fba209f5d44f883451efde4b2eb37"
      unitRef="U004">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"
      decimals="0"
      id="Fact_0580817478624be79c35a789876e9ce1"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"
      decimals="0"
      id="Fact_1dc1d07edc454448857dce9dab99ff60"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"
      decimals="0"
      id="Fact_fcff93ce7f0d4203a430a2f8377d6b37"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierAMember"
      decimals="0"
      id="Fact_ec2d2e9cf7c14f0189f0167e7f41d60d"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"
      decimals="0"
      id="Fact_fb386f17f9a24d428575535dc890c3cd"
      unitRef="U002">171908</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"
      decimals="0"
      id="Fact_69297c0eef8e42098d7d24532e44684f"
      unitRef="U002">175605</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"
      decimals="2"
      id="Fact_cb6ad926e65b4964b4de670e707621d1"
      unitRef="U004">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"
      decimals="0"
      id="Fact_987d9fd0f4c544bcb4174815093b33d6"
      unitRef="U002">923025</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierBMember"
      decimals="2"
      id="Fact_32077789ab714858a54130a7ea32d86e"
      unitRef="U004">0.31</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"
      decimals="0"
      id="Fact_5011fefc0bbb45d18e1aef681e55191a"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"
      decimals="0"
      id="Fact_6118a8b049594c308f4f027b2c886c43"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"
      decimals="0"
      id="Fact_56077b16a03e42cf912fa625b7bfeaf4"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"
      decimals="0"
      id="Fact_442454dcf9754c69947fe48d910c6e7a"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"
      decimals="0"
      id="Fact_41efa6f824a44573a6783499aad72a03"
      unitRef="U002">560117</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierCMember"
      decimals="2"
      id="Fact_40e707bc65954c4db0457496d8c6e368"
      unitRef="U004">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"
      decimals="0"
      id="Fact_40f7f303f357497595124ecfc2a6b5b9"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"
      decimals="0"
      id="Fact_25c6e3fc35d74ae28ec4cf399c30eb26"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"
      decimals="0"
      id="Fact_8c3b12a0d87e472e996e2226431934c5"
      unitRef="U002">0</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"
      decimals="0"
      id="Fact_9ecd91f615be454a8129e37c782d9be3"
      unitRef="U004">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"
      decimals="0"
      id="Fact_e72edd5654134d6c9a58c35b4ac77419"
      unitRef="U002">393275</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierDMember"
      decimals="2"
      id="Fact_601f28f1a46440e980b20dcf4abdded6"
      unitRef="U004">0.13</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"
      decimals="0"
      id="Fact_7a53c5f4e8744a0aa09abff12f7a6c5d"
      unitRef="U002">2391700</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20210101to20211231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"
      decimals="2"
      id="Fact_467047b00ff24dc2baf145a41b53dfeb"
      unitRef="U004">0.21</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"
      decimals="0"
      id="Fact_2d369edd15784a799c812b1475a7ef97"
      unitRef="U002">175605</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20200101to20201231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"
      decimals="2"
      id="Fact_4e042c35f4ac4f33a843f281846b3013"
      unitRef="U004">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"
      decimals="0"
      id="Fact_60238f7070fc421d9f65c264f1366212"
      unitRef="U002">1876417</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c20190101to20191231_ConcentrationRiskByBenchmarkAxis_CostOfGoodsTotalMember_ConcentrationRiskByTypeAxis_SupplierConcentrationRiskMember_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis_SupplierMember"
      decimals="2"
      id="Fact_a5d36ccf29994771b637493377196748"
      unitRef="U004">0.63</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_b412c6297d2f41b9afe07cd3f2918456">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 16 - COMMITMENTS AND CONTINGENCIES&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Litigation&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company may be involved in various legal proceedings, claims and other disputes arising from the commercial operations, projects,
                  employees and other matters which, in general, are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency should be accrued by assessing whether a loss
                  is deemed probable and can be reasonably estimated. Although the outcomes of these legal proceedings cannot be predicted, the Company does not believe these actions, in the aggregate, will have a material adverse impact on its financial
                  position, results of operations or liquidity.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;In October 2021, Sevic Systems SE (&#x201c;Sevic&#x201d;), a former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro&#x2019;s
                  wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the &#x201c;Sevic Lawsuit&#x201d;). Sevic filed its complaint with the People&#x2019;s Court of Keqiao District, Shaoxing City, Light Textile City (the &#x201c;People&#x2019;s Court&#x201d;). In
                  the Sevic Lawsuit, Sevic alleges that the Shengzhou Machinery provided it with certain unmarketable goods and requests that the People&#x2019;s Court (i) terminate two signed purchase orders under its contract with Shengzhou Machinery and (ii) award Sevic money damages for the cost of goods of $465,400, as well as interest and incidental losses, including freight and storage costs, for total damages of approximately $628,109. Sevic applied to the People&#x2019;s Court to freeze certain assets of Shengzhou Machinery, which request was granted, resulting in the Company having restricted
                  cash of $465,524 on its balance sheet as of December 31, 2021. The Company does not believe that Sevic&#x2019;s claims have any merit
                  and intends to vigorously defend against such claims.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-style: italic; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Commitment for operating leases not included in operating lease liability as of December 31, 2021&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease of&lt;span style="font-style: italic;"&gt;&#160;&lt;/span&gt;Dusseldorf Facility&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;On December 4, 2021, the Company entered into an entrustment agreement (the &#x201c;Entrustment Agreement&#x201d;) with Cedar Europe GmbH, a company
                  organized under the laws of Germany (&#x201c;Cedar&#x201d;) pursuant to which the Company entrusted Cedar to, in Cedar&#x2019;s name, obtain a lease agreement for facilities in Germany and operate such lease facility under Cedar&#x2019;s name in exchange for
                  Cenntro&#x2019;s responsibility for all expenditures and costs of the lease. On December 24, 2021, Cedar entered into a lease agreement for an approximately 27,220 square feet facility in Dusseldorf, Germany, where the Company now houses its European Operations Facility. The lease period began on January 1, 2022 and ends on December 31, 2024. The annual rent is approximately $210,991.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Lease of Jacksonville Facility&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;On January 20, 2022, the Company entered into an operating lease agreement (the &#x201c;Jacksonville Lease&#x201d;) between CAC, as tenant, the
                  Company, as guarantor, and JAX Industrial One, LTD., as landlord, for a facility of approximately 100,000 square feet in
                  Jacksonville, Florida. The lease period commenced on January 20, 2022 and ends 120 months following a five-month rent abatement period. Pursuant to the Jacksonville Lease, minimum annual rent is approximately $695,000, $722,800, and $751,710, for the first three years, sequentially, and rising thereafter.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Future minimum lease payment under non-cancellable operating lease agreement was as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;For the year ending December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;Operating&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Leases&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;615,991&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;937,141&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;2024 and thereafter&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;7,498,835&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;9,051,967&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <cenn:NumberOfSignedPurchaseOrdersTerminated
      contextRef="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember"
      decimals="INF"
      id="Fact_fbd7117614da4945a123537f31dca6c5"
      unitRef="U009">2</cenn:NumberOfSignedPurchaseOrdersTerminated>
    <us-gaap:LossContingencyDamagesAwardedValue
      contextRef="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember"
      decimals="0"
      id="Fact_fd6387a2e68746bea10af3b44f470f5a"
      unitRef="U002">465400</us-gaap:LossContingencyDamagesAwardedValue>
    <us-gaap:LossContingencyDamagesPaidValue
      contextRef="c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember"
      decimals="0"
      id="Fact_69586f67c10c44e5b35f01544b444041"
      unitRef="U002">628109</us-gaap:LossContingencyDamagesPaidValue>
    <us-gaap:RestrictedCash
      contextRef="c20211231_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember"
      decimals="0"
      id="Fact_f87a4e4c63014f21a2ade919dc64dfb7"
      unitRef="U002">465524</us-gaap:RestrictedCash>
    <us-gaap:LandSubjectToGroundLeases
      contextRef="c20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember"
      decimals="0"
      id="Fact_07783e112a0e49e1b03194576fca4e57"
      unitRef="U010">27220</us-gaap:LandSubjectToGroundLeases>
    <us-gaap:LeaseExpirationDate1
      contextRef="c20211224to20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember"
      id="Fact_db494f9c69b049a2969e82f4250a4a7e">2024-12-31</us-gaap:LeaseExpirationDate1>
    <us-gaap:OperatingLeaseExpense
      contextRef="c20211224to20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember"
      decimals="0"
      id="Fact_558b8b08d3ad4bbaba4c3a25f34be03a"
      unitRef="U002">210991</us-gaap:OperatingLeaseExpense>
    <us-gaap:LandSubjectToGroundLeases
      contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_54063061e18042d393db536fc1881bfe"
      unitRef="U010">100000</us-gaap:LandSubjectToGroundLeases>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_117c5f67c36f474dba665a3bacb90f77">P120M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <cenn:OperatingLeaseRentAbatementTerm
      contextRef="c20220120to20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"
      id="Fact_e33312b6851141f3b579ebf347fdd9c8">P5M</cenn:OperatingLeaseRentAbatementTerm>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_380bfb6aeaf745719ea4d48d7f099487"
      unitRef="U002">695000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_28f6da35c3ca48178ef7c5e85c8eeaf5"
      unitRef="U002">722800</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="c20220120_PropertySubjectToOrAvailableForOperatingLeaseAxis_JacksonvilleFacilityMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_6050fd15ac994a4d9c98c8352e7945d0"
      unitRef="U002">751710</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <cenn:LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_077f218630894aae8df00aea3c6f5ff7">
&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;Future minimum lease payment under non-cancellable operating lease agreement was as follows:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;For the year ending December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" rowspan="1" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div style="text-align: center;"&gt;Operating&lt;/div&gt;
                        &lt;div style="text-align: center;"&gt;Leases&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" rowspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;2022&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;615,991&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;2023&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;937,141&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;2024 and thereafter&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;7,498,835&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 88%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -9pt; margin-left: 9pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;9,051,967&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</cenn:LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember"
      decimals="0"
      id="Fact_5d6cacb1831b4df2af4c9ba034f0c4fa"
      unitRef="U002">615991</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember"
      decimals="0"
      id="Fact_a5bb4fb6b9c5426e9bbdceac4ae4b7db"
      unitRef="U002">937141</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <cenn:LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter
      contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember"
      decimals="0"
      id="Fact_877f6b2e60374418bfca37c2b2ad2b4d"
      unitRef="U002">7498835</cenn:LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember"
      decimals="0"
      id="Fact_978a785324154311b900fc633ac65a50"
      unitRef="U002">9051967</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="c20210101to20211231"
      id="Text_4d4fe00a6b4d4c05ab2e64f2aadaa4f4">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 17 - RELATED PARTY TRANSACTIONS&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table below sets forth the major related parties and their relationships with the Company:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Name of related parties:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Relationship with the Company&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Chairman, Chief Executive Officer, and principal shareholder of the Company&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Yeung Heung Yeung&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;A principal shareholder of the Company, director of CAG Cayman and former director of CEG&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Ms. Yan Yinjing&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Zhong Wei&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Chief Technology Officer of the Company&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Ms. Xu Cheng&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;CAG Cayman&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Mr. Peter Wang is a principal shareholder&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Devirra Corporation Limited and its subsidiaries (Collectively referred to the &#x201c;Devirra Group&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Entities controlled by CAG Cayman&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Holding Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Ultimately controlled by Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Zhongchai Machinery Co., Ltd (&#x201c;Zhejiang Zhongchai&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Ultimately controlled by Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Zhejiang RAP&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;An entity significantly influenced by Hangzhou Ronda Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Jiangsu Rongyuan&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;An entity significantly influenced by Hangzhou Ronda Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hezhe Energy Technology Co., Ltd&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;An entity significantly influenced by Hangzhou Ronda Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (&#x201c;Zhuhai Hengzhong&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Mr. Peter Wang served as General Partner&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shenzhen Yuanzheng Investment Development Co. Ltd (&#x201c;Shenzhen Yuanzheng&#x201c;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Controlled by Mr. Yeung Heung Yeung&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Bendon Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Controlled by Mr. Justin Davis-Rice, a director of CEGL&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shanghai Hengyu Enterprise Management Consulting Co., Ltd (&#x201c;Shanghai Hengyu&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Ultimately controlled by Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Related party transactions&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;During the years ended December 31, 2021, 2020 and 2019, the Company had the following material related party transactions.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;For the Years&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Ended December 31,&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Interest income from a related party&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);"&gt;Zhejiang RAP&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;23,114&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;69,523&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;53,093&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Purchase of raw materials from related parties&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Devirra Group&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,002,086&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Zhejiang Zhongchai&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;393,277&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Jiangsu Rongyuan&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;24,799&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;560,120&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Hangzhou Hezhe Energy Technology Co., Ltd&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,219,621&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Consulting service provided by a related party&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Shanghai Hengyu&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;29,919&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;107,905&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;121,596&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Interest expense on loans provided by related parties&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mr. Yeung Heung Yeung&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;132,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;96,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mr. Zhong Wei&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;6,039&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;109,726&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;71,019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;40,005&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;72,483&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;52,466&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reclassification of loan payable from due to a related party to other current liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Yan Yinjing&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;143,153&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;(1)&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Amounts due from Related Parties &#x2013; current&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents amounts due from related parties as of December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hezhe&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;817,640&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Zhongchai &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;412,797&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;464,066&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shanghai Hengyu&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;2,197&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Jiangsu Rongyuan&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;166,911&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;241,046&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Devirra Group&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;637,078&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,399,545&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,342,190&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from a related party &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(166,911&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(241,046&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Amounts due from related parties, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,232,634&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,101,144&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance mainly represents the prepayment for raw material to the related
                          party.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $340,770 and advances to Zhejiang Zhongchai for daily operational purposes of $72,027 as of December 31, 2021.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of &lt;/span&gt;Jiangsu Rongyuan&lt;span style="color: rgb(0, 0, 0);"&gt; deteriorated and, as a result, the Company recognized provision for receivables of &lt;span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc"&gt;nil&lt;/span&gt;, $227,807 and $206,187 for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $78,931 for the year
                            ended December 31, 2021 due to the repayment from the related party.&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(4)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $210,297 was collected and remaining $426,781 was forgiven.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Amounts due from Related Parties &#x2013; non-current&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Bendon Limited &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,834,973&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;4,834,973&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from a related party&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Amounts due from related parties -noncurrent&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;4,834,973&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represents a 5-year loan in the aggregate principal amount of $4,787,300
                          (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in &lt;span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200"&gt;August 2026&lt;/span&gt;.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Amounts due to Related Parties&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents amounts due to related parties as of December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;CAG Cayman &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;13,945,823&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;226,549&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Yeung Heung Yeung &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,328,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,196,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shenzhen Yuanzheng &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;416,509&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;370,906&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang RAP &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;40,034&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;215,054&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Jiangsu Rongyuan &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;25,103&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Zhong Wei &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;923,751&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Holding Limited&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt; (5)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,951&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Peter Wang &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;81,496&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhuhai Hengzhong &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(5)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;210,774&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Ms. Xu Cheng &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;21,737&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;15,756,028&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;3,248,777&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top;"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of $13,930,000 was made to CAG Cayman in February 2022.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were 12% and 17.31% as of December 31, 2021 and 2020, respectively. The balance is due on demand.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $373,631 and interest-bearing loan and interest receivable from Zhejiang RAP of $333,597, which is due on demand.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(4)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the payable for purchase of raw material from this
                          related party.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(5)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock
      contextRef="c20210101to20211231"
      id="Text_b4aee5a4ddbc4af0b88728097d8d554f">
&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The table below sets forth the major related parties and their relationships with the Company:&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; border-collapse: collapse; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold;"&gt;Name of related parties:&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;Relationship with the Company&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Chairman, Chief Executive Officer, and principal shareholder of the Company&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Yeung Heung Yeung&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;A principal shareholder of the Company, director of CAG Cayman and former director of CEG&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Ms. Yan Yinjing&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Zhong Wei&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Chief Technology Officer of the Company&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Ms. Xu Cheng&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;CAG Cayman&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Mr. Peter Wang is a principal shareholder&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Devirra Corporation Limited and its subsidiaries (Collectively referred to the &#x201c;Devirra Group&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Entities controlled by CAG Cayman&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Holding Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Ultimately controlled by Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Zhongchai Machinery Co., Ltd (&#x201c;Zhejiang Zhongchai&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Ultimately controlled by Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Zhejiang RAP&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;An entity significantly influenced by Hangzhou Ronda Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Jiangsu Rongyuan&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;An entity significantly influenced by Hangzhou Ronda Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: middle;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hezhe Energy Technology Co., Ltd&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;An entity significantly influenced by Hangzhou Ronda Tech Co., Limited&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (&#x201c;Zhuhai Hengzhong&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Mr. Peter Wang served as General Partner&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shenzhen Yuanzheng Investment Development Co. Ltd (&#x201c;Shenzhen Yuanzheng&#x201c;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Controlled by Mr. Yeung Heung Yeung&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Bendon Limited&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle; background-color: rgb(204, 238, 255);"&gt;
                        &lt;div style="text-align: justify;"&gt;Controlled by Mr. Justin Davis-Rice, a director of CEGL&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="width: 44.16%; vertical-align: bottom;"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shanghai Hengyu Enterprise Management Consulting Co., Ltd (&#x201c;Shanghai Hengyu&#x201d;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td style="width: 2.58%; vertical-align: bottom;"&gt;&#160;&lt;/td&gt;

    &lt;td style="width: 53.11%; vertical-align: middle;"&gt;
                        &lt;div style="text-align: justify;"&gt;Ultimately controlled by Mr. Peter Wang&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Related party transactions&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;During the years ended December 31, 2021, 2020 and 2019, the Company had the following material related party transactions.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="10" style="vertical-align: middle; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;For the Years&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;Ended December 31,&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"&gt;2019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -14.15pt; margin-left: 14.15pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Interest income from a related party&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -28.3pt; margin-left: 28.3pt; color: rgb(0, 0, 0);"&gt;Zhejiang RAP&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;23,114&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;69,523&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;53,093&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Purchase of raw materials from related parties&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Devirra Group&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,002,086&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Zhejiang Zhongchai&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;393,277&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Jiangsu Rongyuan&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;24,799&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;560,120&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Hangzhou Hezhe Energy Technology Co., Ltd&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;1,219,621&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Consulting service provided by a related party&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Shanghai Hengyu&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;29,919&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;107,905&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;121,596&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Interest expense on loans provided by related parties&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mr. Yeung Heung Yeung&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;132,000&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;96,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Mr. Zhong Wei&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;6,039&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;109,726&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;71,019&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Others&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;40,005&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;72,483&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;52,466&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt; &#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0); font-weight: bold;"&gt;Reclassification of loan payable from due to a related party to other current liabilities&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: middle; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-align: right; color: rgb(0, 0, 0);"&gt;&#x3000;&#x3000;&#x3000;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 64%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt; color: rgb(0, 0, 0);"&gt;Yan Yinjing&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;143,153&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"&gt;


  &lt;tr style="vertical-align: top;"&gt;

    &lt;td style="vertical-align: top; width: 18pt;"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;(1)&lt;/div&gt;
                          &lt;/td&gt;

    &lt;td style="align: left; vertical-align: top; width: auto;"&gt;
                            &lt;div style="color: rgb(0, 0, 0);"&gt;Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.&lt;/div&gt;
                          &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
                      &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Amounts due from Related Parties &#x2013; current&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents amounts due from related parties as of December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Hangzhou Hezhe&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;817,640&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang Zhongchai &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;412,797&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;464,066&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shanghai Hengyu&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;2,197&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Jiangsu Rongyuan&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;166,911&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;241,046&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Devirra Group&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;637,078&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,399,545&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,342,190&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from a related party &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(166,911&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;(241,046&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;
                        &lt;div&gt;)&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Amounts due from related parties, net&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,232,634&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;1,101,144&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance mainly represents the prepayment for raw material to the related
                          party.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $340,770 and advances to Zhejiang Zhongchai for daily operational purposes of $72,027 as of December 31, 2021.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of &lt;/span&gt;Jiangsu Rongyuan&lt;span style="color: rgb(0, 0, 0);"&gt; deteriorated and, as a result, the Company recognized provision for receivables of &lt;span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc"&gt;nil&lt;/span&gt;, $227,807 and $206,187 for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $78,931 for the year
                            ended December 31, 2021 due to the repayment from the related party.&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(4)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $210,297 was collected and remaining $426,781 was forgiven.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Amounts due from Related Parties &#x2013; non-current&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Bendon Limited &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;4,834,973&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;4,834,973&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Less: provision for receivable from a related party&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: middle; width: 76%; padding-bottom: 4px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Amounts due from related parties -noncurrent&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;4,834,973&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 9pt;"&gt;&lt;br/&gt;
                      &lt;/td&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represents a 5-year loan in the aggregate principal amount of $4,787,300
                          (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in &lt;span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200"&gt;August 2026&lt;/span&gt;.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Amounts due to Related Parties&lt;/span&gt;&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The following table presents amounts due to related parties as of December 31, 2021 and 2020.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: #000000; width: 100%;"&gt;


  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;As of December 31,&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt; 2021&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px;" valign="bottom"&gt;
                        &lt;div style="text-align: center; font-weight: bold;"&gt;2020&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;CAG Cayman &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;13,945,823&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;226,549&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Yeung Heung Yeung &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,328,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;1,196,559&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Shenzhen Yuanzheng &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;416,509&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;370,906&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhejiang RAP &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;40,034&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;215,054&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Jiangsu Rongyuan &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(4)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;25,103&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Zhong Wei &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;923,751&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Cenntro Holding Limited&lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt; (5)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;1,951&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Mr. Peter Wang &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"&gt;
                        &lt;div&gt;81,496&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Zhuhai Hengzhong &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(5)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;210,774&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: top; width: 76%; padding-bottom: 2px;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Ms. Xu Cheng &lt;sup style="vertical-align: text-top; line-height: 1; font-size: smaller;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;-&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"&gt;
                        &lt;div&gt;21,737&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;

  &lt;tr&gt;

    &lt;td style="vertical-align: bottom; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div style="text-indent: -7.2pt; margin-left: 7.2pt;"&gt;Total&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;15,756,028&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"&gt;&#160;&lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;$&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"&gt;
                        &lt;div&gt;3,248,777&lt;/div&gt;
                      &lt;/td&gt;

    &lt;td colspan="1" style="vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"&gt;&#160;&lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top;"&gt;(1)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div&gt;CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of $13,930,000 was made to CAG Cayman in February 2022.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(2)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were 12% and 17.31% as of December 31, 2021 and 2020, respectively. The balance is due on demand.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(3)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $373,631 and interest-bearing loan and interest receivable from Zhejiang RAP of $333,597, which is due on demand.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(4)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the payable for purchase of raw material from this
                          related party.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: #000000;"&gt;


  &lt;tr&gt;

    &lt;td style="width: 18pt; vertical-align: top; color: rgb(0, 0, 0);"&gt;(5)&lt;/td&gt;

    &lt;td style="width: auto; vertical-align: top; text-align: justify;"&gt;
                        &lt;div style="color: rgb(0, 0, 0);"&gt;The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.&lt;/div&gt;
                      &lt;/td&gt;

  &lt;/tr&gt;


&lt;/table&gt;
</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember"
      id="Fact_cd5f183edc084776aeef94b646dde315">Chairman, Chief Executive Officer, and principal shareholder of the Company</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"
      id="Fact_3893304a98b340979b99a362db559a78">A principal shareholder of the Company, director of CAG Cayman and former director of CEG</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"
      id="Fact_1fa686c0824a4ab3a62ae26f57898c3e">Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"
      id="Fact_bc8d7b5a6f9d4745a8e3777fc07d510e">Chief Technology Officer of the Company</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember"
      id="Fact_f8cc608b57f94cb6bdfae1f20601eb8c">Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"
      id="Fact_a6cb4803ad1c49c8a209e6997029753c">Mr. Peter Wang is a principal shareholder</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      id="Fact_b52c6176d77d47cdbbf6225c902a1298">Entities controlled by CAG Cayman</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember"
      id="Fact_8a8a7629e1d24cf7b5c82cf071c7d5f8">Ultimately controlled by Mr. Peter Wang</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      id="Fact_f8583afd6d0c423e8bb10bc3ee29a37a">Ultimately controlled by Mr. Peter Wang</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      id="Fact_05b9bdab50c14403aa5f44e64e4fd2fc">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      id="Fact_bad703707bf34cdaa757feb06fc2e2b9">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      id="Fact_7027c231a4fc4189bedbb87c55cd788d">An entity significantly influenced by Hangzhou Ronda Tech Co., Limited</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember"
      id="Fact_f79a0fb2890f400c9a1d5fb137b6f59e">Mr. Peter Wang served as General Partner</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"
      id="Fact_48042f8fd3b647ec8492fb6aa421f6bb">Controlled by Mr. Yeung Heung Yeung</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember"
      id="Fact_28970d3dce364a8da27609c209e3252d">Controlled by Mr. Justin Davis-Rice, a director of CEGL</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"
      id="Fact_49d700ea0a1e469094c4e5f09754a8c0">Ultimately controlled by Mr. Peter Wang</us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_b4d52575e93f461198d409831c6d4b1e"
      unitRef="U002">23114</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_0dfc63614bf540388ee85895cf6edc2c"
      unitRef="U002">69523</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:InterestIncomeRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_a2b9a1f730284237b95de9859285e6ad"
      unitRef="U002">53093</us-gaap:InterestIncomeRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_d0705c9bbfb54dd8b25e7ae9c7442c3e"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_1e0e78f6b9db4bbfb9eedc2fecb0d8c3"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_40bd735a47f045519848504c6fa5d800"
      unitRef="U002">1002086</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_afb0ac171eee46a1809461c2618eb7a6"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_94491e3df9534197b175a75a8425edb6"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_049ac38697384a89b7c91507b095ec8d"
      unitRef="U002">393277</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_372e14c737704b579f2e9ee6cf26e965"
      unitRef="U002">24799</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_1c647158b6234dc6a99c50f13efa7611"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_b1df450899594414b76c805f99d36e7e"
      unitRef="U002">560120</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_0a0aca7793e3455aa9ca93899b0feeef"
      unitRef="U002">1219621</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_5a98353dba4a4d68ab09cf3c8cd06e28"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_923d950ccdd1409c8d29177006dcb00c"
      unitRef="U002">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <cenn:ConsultingServiceDueToRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"
      decimals="0"
      id="Fact_3e6a9761018f4d108bc08dfa459ebb1d"
      unitRef="U002">29919</cenn:ConsultingServiceDueToRelatedParty>
    <cenn:ConsultingServiceDueToRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"
      decimals="0"
      id="Fact_dbf52905908e4597982ff8bb5faef79a"
      unitRef="U002">107905</cenn:ConsultingServiceDueToRelatedParty>
    <cenn:ConsultingServiceDueToRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"
      decimals="0"
      id="Fact_82ca8bce6b2349a19ef8fe2c488e3488"
      unitRef="U002">121596</cenn:ConsultingServiceDueToRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"
      decimals="0"
      id="Fact_94f2d8af631641d0a4eb78fce9511115"
      unitRef="U002">132000</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"
      decimals="0"
      id="Fact_b57beeb223e142648797ee5d6be5b431"
      unitRef="U002">96559</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"
      decimals="0"
      id="Fact_752f2c8b26f941f6834a652e0c742443"
      unitRef="U002">0</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"
      decimals="0"
      id="Fact_ee4e2908d1004a34a65312d0dabb2a52"
      unitRef="U002">6039</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"
      decimals="0"
      id="Fact_e93c8296e1b24f24873cf302621aa217"
      unitRef="U002">109726</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"
      decimals="0"
      id="Fact_2212657c00b2455ca9cba16ba97f98fb"
      unitRef="U002">71019</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember"
      decimals="0"
      id="Fact_6a45b02dc3304de6abd7853e911ee342"
      unitRef="U002">40005</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember"
      decimals="0"
      id="Fact_a0c118a70bda40a5acf54bf1d54c5cc2"
      unitRef="U002">72483</us-gaap:InterestExpenseRelatedParty>
    <us-gaap:InterestExpenseRelatedParty
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_OthersRelatedPartiesMember"
      decimals="0"
      id="Fact_b13e81e48a2c4cff862af0808cdf2800"
      unitRef="U002">52466</us-gaap:InterestExpenseRelatedParty>
    <cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"
      decimals="0"
      id="Fact_eec3790c1b524406ab87e3d1052f288b"
      unitRef="U002">0</cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities>
    <cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities
      contextRef="c20200101to20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"
      decimals="0"
      id="Fact_29a731bce3824c6695ec28f9716fd0cb"
      unitRef="U002">143153</cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities>
    <cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities
      contextRef="c20190101to20191231_RelatedPartyTransactionsByRelatedPartyAxis_MsYanYinjingMember"
      decimals="0"
      id="Fact_053d8a1e23e448a089520a964bf679f7"
      unitRef="U002">0</cenn:ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_4707f561980349df84695fd5459f8432"
      unitRef="U002">817640</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_HangzhouHezheEnergyTechnologyCoLtdMember"
      decimals="0"
      id="Fact_16465fc000ef448f8d857a9d8c3e6bfe"
      unitRef="U002">0</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_e50b57b98460447a9157081dd48531d6"
      unitRef="U002">412797</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_d475406b1a094ef18c7c6a05d92d0cd4"
      unitRef="U002">464066</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"
      decimals="0"
      id="Fact_e0db0252dcd644918a8d6789ad0d1a2b"
      unitRef="U002">2197</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember"
      decimals="0"
      id="Fact_24233da8f6684b5a8a54b6ac660b3d37"
      unitRef="U002">0</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_fae1d9f1e865459f9a57dbe06301cc8d"
      unitRef="U002">166911</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_c1acd0297a9c40bfbbe65d445bf851ce"
      unitRef="U002">241046</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_7f9cb6a66b454e93b950019601780fb4"
      unitRef="U002">0</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_c5e29ca80443408ea74fb34acd611382"
      unitRef="U002">637078</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20211231"
      decimals="0"
      id="Fact_2d3501e125d74a56bfed73c36abaf66b"
      unitRef="U002">1399545</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable
      contextRef="c20201231"
      decimals="0"
      id="Fact_0b63f7dcb824464c9087ba4f1d9703f9"
      unitRef="U002">1342190</cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable>
    <cenn:ProvisionForReceivableFromRelatedPartyCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_002142616403433d9f83fa488c897a4e"
      unitRef="U002">166911</cenn:ProvisionForReceivableFromRelatedPartyCurrent>
    <cenn:ProvisionForReceivableFromRelatedPartyCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_ce53aab6c634433e82150629a79d2ea5"
      unitRef="U002">241046</cenn:ProvisionForReceivableFromRelatedPartyCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_48f7ad94d2c548f2925a42ae88aa2567"
      unitRef="U002">1232634</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_6e3f1c91c86e4373adf3851036f72bc4"
      unitRef="U002">1101144</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_9c348373608d48c4b4dbaf372b067b2e"
      unitRef="U002">340770</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <cenn:AdvancesPaymentToRelatedParty
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember"
      decimals="0"
      id="Fact_e6981429fe4d4cdfb7e55d4abfd41462"
      unitRef="U002">72027</cenn:AdvancesPaymentToRelatedParty>
    <cenn:ProvisionForReceivableFromAdvancesToRelatedParty
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_cdbdab05c68949a59bcd94b6ee17d9ee"
      unitRef="U002">227807</cenn:ProvisionForReceivableFromAdvancesToRelatedParty>
    <cenn:ProvisionForReceivableFromAdvancesToRelatedParty
      contextRef="c20191231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_ae86043339b544db84eb43134675081d"
      unitRef="U002">206187</cenn:ProvisionForReceivableFromAdvancesToRelatedParty>
    <cenn:ReversalOfProvisionForReceivableFromRelatedParty
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_1c75aba288a44635b7c2a06c3bd7e518"
      unitRef="U002">78931</cenn:ReversalOfProvisionForReceivableFromRelatedParty>
    <cenn:ProceedsFromRelatedPartyAdvances
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_711b7ea4bfec4bbc8272f3a516f587f9"
      unitRef="U002">210297</cenn:ProceedsFromRelatedPartyAdvances>
    <cenn:AdvancesForgivenFromRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember"
      decimals="0"
      id="Fact_203cdae307a842a38808b99498b0ab1e"
      unitRef="U002">426781</cenn:AdvancesForgivenFromRelatedParty>
    <cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember"
      decimals="0"
      id="Fact_e5f1495874074d478351727c1ac91c1a"
      unitRef="U002">4834973</cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_BendonLimitedMember"
      decimals="0"
      id="Fact_e71e24f07d994d15a3bd989a6d0f1bf9"
      unitRef="U002">0</cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable
      contextRef="c20211231"
      decimals="0"
      id="Fact_989832c621e2487a8edad0929e1b11dd"
      unitRef="U002">4834973</cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable>
    <cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable
      contextRef="c20201231"
      decimals="0"
      id="Fact_d8bfb28cb755409ab90a2386e9eb448a"
      unitRef="U002">0</cenn:DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable>
    <cenn:ProvisionForReceivableFromRelatedPartyNonCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_70a33a8a5a884421a2e3752dacbf37ec"
      unitRef="U002">0</cenn:ProvisionForReceivableFromRelatedPartyNonCurrent>
    <cenn:ProvisionForReceivableFromRelatedPartyNonCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_11eed48794d741c6a12013553bd9ece3"
      unitRef="U002">0</cenn:ProvisionForReceivableFromRelatedPartyNonCurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_7982d3a52dbd4a8ea1f16caba67496f2"
      unitRef="U002">4834973</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DueFromRelatedPartiesNoncurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_e33c19cb47074346b04d7d50350b5238"
      unitRef="U002">0</us-gaap:DueFromRelatedPartiesNoncurrent>
    <us-gaap:DebtInstrumentTerm
      contextRef="c20210101to20211231_DebtInstrumentAxis_FiveYearLoanMember"
      id="Fact_79120a009c674f34b55df91503b5fd32">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20211231_DebtInstrumentAxis_FiveYearLoanMember"
      decimals="0"
      id="Fact_b643dedfd09f45628e488b166b06f09e"
      unitRef="U002">4787300</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="c20211231_DebtInstrumentAxis_FiveYearLoanMember"
      decimals="0"
      id="Fact_4002f8bf5f6448edb648da38ae263cba"
      unitRef="U011">7000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="c20211231_DebtInstrumentAxis_FiveYearLoanMember"
      decimals="3"
      id="Fact_d79cd828b76b47649126e054f4a378d2"
      unitRef="U004">0.025</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"
      decimals="0"
      id="Fact_c0ed876050894a36b1dadffc713bf984"
      unitRef="U002">13945823</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"
      decimals="0"
      id="Fact_3166d823925440828bab2f94fb456f02"
      unitRef="U002">226549</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"
      decimals="0"
      id="Fact_d19d2e9201824d0cbd898ed613930630"
      unitRef="U002">1328559</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrYeungHeungYeungMember"
      decimals="0"
      id="Fact_64d259074a874d219c8e1ce5f8a4cb2c"
      unitRef="U002">1196559</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"
      decimals="0"
      id="Fact_f6a222e5ad3d4eecbc6a178277522a66"
      unitRef="U002">416509</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"
      decimals="0"
      id="Fact_b615ba504b5b47b5a08a0a25813287ba"
      unitRef="U002">370906</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_d465554ae4c44cfa85102ff233c470cd"
      unitRef="U002">40034</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_6bebce3729744ac09b91e15e3df57b8b"
      unitRef="U002">215054</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_74329f90f2974b9496f0e81560d1439f"
      unitRef="U002">25103</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_JiangsuRongyuanMember"
      decimals="0"
      id="Fact_e1ac0ac144464e8facdcdf7328661ac6"
      unitRef="U002">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"
      decimals="0"
      id="Fact_129bc9f940a04ebb85eb0c4652b15518"
      unitRef="U002">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrZhongWeiMember"
      decimals="0"
      id="Fact_a1453b99df2340498f5d89e69b3786bc"
      unitRef="U002">923751</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember"
      decimals="0"
      id="Fact_c6ee182c2bca4071beef992c4621e9e0"
      unitRef="U002">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_CenntroHoldingLimitedMember"
      decimals="0"
      id="Fact_c7a8e3217c02456ca28704115fe51292"
      unitRef="U002">1951</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember"
      decimals="0"
      id="Fact_4bcfa174d02a4170a82400288c312773"
      unitRef="U002">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember"
      decimals="0"
      id="Fact_df94ae0401aa4266906444683f09e2a7"
      unitRef="U002">81496</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember"
      decimals="0"
      id="Fact_d9c7074f84a84eadb6bf048d4ff18765"
      unitRef="U002">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember"
      decimals="0"
      id="Fact_8a0254e5d0b7475e80e0735a1af159e8"
      unitRef="U002">210774</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember"
      decimals="0"
      id="Fact_e266d60b68e94d508b768ab5b0512fde"
      unitRef="U002">0</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_MsXuChengMember"
      decimals="0"
      id="Fact_ac2c2bdcd597421b87800c5beeb8e00e"
      unitRef="U002">21737</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20211231"
      decimals="0"
      id="Fact_e836df1017d04aa996c834e89773abf7"
      unitRef="U002">15756028</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent
      contextRef="c20201231"
      decimals="0"
      id="Fact_67dc652bc6b14c1bb6508df1adf42fe6"
      unitRef="U002">3248777</us-gaap:DueToRelatedPartiesCurrent>
    <cenn:ProceedsFromRelatedParty
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"
      decimals="0"
      id="Fact_446b34677555437f9ae839b7bbc66851"
      unitRef="U002">15823</cenn:ProceedsFromRelatedParty>
    <cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties
      contextRef="c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember"
      decimals="0"
      id="Fact_fb553d9120a5430fb19665d9df367844"
      unitRef="U002">13930000</cenn:ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties>
    <cenn:RepaymentOfRelatedPartyFunds
      contextRef="c20220201to20220228_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember_SubsequentEventTypeAxis_SubsequentEventMember"
      decimals="0"
      id="Fact_b7c51bf5f1544a04a796fc6eccd5666c"
      unitRef="U002">13930000</cenn:RepaymentOfRelatedPartyFunds>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"
      decimals="2"
      id="Fact_1d82d40617304b80894060acddd005e4"
      unitRef="U004">0.12</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="c20201231_RelatedPartyTransactionsByRelatedPartyAxis_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember"
      decimals="4"
      id="Fact_27acb77a552e436ba83fc727ef6d9a95"
      unitRef="U004">0.1731</us-gaap:DebtWeightedAverageInterestRate>
    <cenn:EquityInvestmentPayableToRelatedParty
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_f826891b5f9642de88da18bd670fb6f9"
      unitRef="U002">373631</cenn:EquityInvestmentPayableToRelatedParty>
    <cenn:InterestBearingLoanAndInterestReceivableFromRelatedParty
      contextRef="c20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember"
      decimals="0"
      id="Fact_d97db5a53b3a42af869ed1d009b2bc68"
      unitRef="U002">333597</cenn:InterestBearingLoanAndInterestReceivableFromRelatedParty>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="c20210101to20211231"
      id="Text_0fca17ebe889473da63d1f61567e7169">
&lt;div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"&gt;NOTE 18 - SUBSEQUENT EVENT&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="text-decoration: underline;"&gt;Acquisition of TME&lt;/span&gt;&lt;/div&gt;

&lt;div style="text-align: justify; font-family: 'Times New Roman'; font-size: 10pt;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; &lt;/span&gt;&lt;br/&gt;
                &lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;On March 5, 2022, the Company entered into a Share and Loan Purchase Agreement (the &#x201c;Purchase Agreement&#x201d;) with Mosolf SE &amp;amp; Co. KG, a
                  limited liability partnership incorporated under the laws of Germany (&#x201c;Seller&#x201d; or &#x201c;Mosolf&#x201d; and, together with CEGL and CEG, the &#x201c;Parties&#x201d;), pursuant to which Mosolf agreed to sell to the Company (i) 65% of the issued and outstanding shares (the &#x201c;TME Shares&#x201d;) in Tropos Motors Europe GmbH, a German limited liability company (&#x201c;TME&#x201d;), and (ii)
                  100% of the shareholder loan (the &#x201c;Shareholder Loan&#x201d;) which Mosolf previously provided to TME (the &#x201c;TME Transaction&#x201d;). TME is
                  one of Cenntro&#x2019;s private label channel partners and has been one of Cenntro&#x2019;s largest customers since 2019.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The TME Transaction closed on March 25, 2022. At closing of the TME Transaction, the Company paid Mosolf &#x20ac;3,250,000 (or approximately USD$3.6
                  million) for the purchase of the TME Shares and &#x20ac;11,900,000 (or approximately USD$13.0 million) for the purchase of the Shareholder Loan, for total aggregate consideration of &#x20ac;15,150,000 (or approximately USD$16.6 million). An aggregate of &#x20ac;3,000,000 (or approximately USD$3.3
                  million) of the purchase price is held in escrow to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement.&lt;/div&gt;

&lt;div style="font-family: 'Times New Roman'; font-size: 10pt;"&gt;&#160;&lt;/div&gt;

&lt;div style="text-align: justify; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"&gt;The Company has evaluated subsequent events through the date of issuance of the consolidated and combined financial statements, and
                  there were no other subsequent events occurred that would require recognition or disclosure in the consolidated and combined financial statements.&lt;/div&gt;
</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c20220305_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="2"
      id="Fact_56790c1b538e4f1082652d092f6f1fae"
      unitRef="U004">0.65</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <cenn:PercentageOfShareholderLoansAcquired
      contextRef="c20220305_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="2"
      id="Fact_163f7029c0b84bb1a0cdcc0a5d4d91bf"
      unitRef="U004">1</cenn:PercentageOfShareholderLoansAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="0"
      id="Fact_8a2e396f0d2e4e9d9e1d64e1853e4fcf"
      unitRef="U012">3250000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="-5"
      id="Fact_9d5914fe99484f5abc3546482bfcb6bb"
      unitRef="U002">3600000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="0"
      id="Fact_f7b54f2d390f4cdda8fd857d64b5c9e2"
      unitRef="U012">11900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="-5"
      id="Fact_6a21e81f7704486b8f47a5d2c5949632"
      unitRef="U002">13000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="0"
      id="Fact_518d408d2e3f4b698df78b3b0810568a"
      unitRef="U012">15150000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="-5"
      id="Fact_c6d1fabc8fb64cbf883c870dfd563d1a"
      unitRef="U002">16600000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <cenn:PurchasePriceIsHeldInEscrowAccount
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="0"
      id="Fact_9c27d10dfb8644c49bed376dce80aba9"
      unitRef="U012">3000000</cenn:PurchasePriceIsHeldInEscrowAccount>
    <cenn:PurchasePriceIsHeldInEscrowAccount
      contextRef="c20220325to20220325_BusinessAcquisitionAxis_ShareholderLoanMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember"
      decimals="-5"
      id="Fact_3de137e107f64ed5a5c770980cb143ef"
      unitRef="U002">3300000</cenn:PurchasePriceIsHeldInEscrowAccount>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact_3c485dfe2788423f9af319021ff810c5"
          xlink:label="Fact_3c485dfe2788423f9af319021ff810c5"
          xlink:type="locator"/>
        <link:footnote id="Foot_abeaf981692d4d6f98783ddc5da19a84" xlink:label="Foot_abeaf981692d4d6f98783ddc5da19a84" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2021, the Company entered into an agreement with Fujian Xinlongma
                          Automobile Co., Ltd.(&#x201c;Xinlongma&#x201d;) pursuant to which the Company agreed to provide spare-parts to Xinlongma and Xinlongma would develop electric vehicles. The Company intends to use the receivable in the amount of $301,486 to settle amounts payable to Xinlongma for the Company&#x2019;s purchase of electric vehicles in the future.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3c485dfe2788423f9af319021ff810c5"
          xlink:to="Foot_abeaf981692d4d6f98783ddc5da19a84"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1629a2a8307643d2a03df18f9b311049"
          xlink:label="Fact_1629a2a8307643d2a03df18f9b311049"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1629a2a8307643d2a03df18f9b311049"
          xlink:to="Foot_abeaf981692d4d6f98783ddc5da19a84"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_69856b7946fb440c93dbabf6335ddf9d"
          xlink:label="Fact_69856b7946fb440c93dbabf6335ddf9d"
          xlink:type="locator"/>
        <link:footnote id="Foot_44e3f164d6ca4df0ba496bdc07097a60" xlink:label="Foot_44e3f164d6ca4df0ba496bdc07097a60" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Accrued professional fees represent Combination related
                          fees and expenses payable of $904,843, consulting fees payable of $1,200,000 and Nasdaq listing fees payable of $325,000.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_69856b7946fb440c93dbabf6335ddf9d"
          xlink:to="Foot_44e3f164d6ca4df0ba496bdc07097a60"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_a61ee74fcd9248999f4c2e08f8d68f9a"
          xlink:label="Fact_a61ee74fcd9248999f4c2e08f8d68f9a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a61ee74fcd9248999f4c2e08f8d68f9a"
          xlink:to="Foot_44e3f164d6ca4df0ba496bdc07097a60"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f236e991dd0a48ce9a159bbf83bd3094"
          xlink:label="Fact_f236e991dd0a48ce9a159bbf83bd3094"
          xlink:type="locator"/>
        <link:footnote id="Foot_98245b41c6aa48e89d72adcfd35bd034" xlink:label="Foot_98245b41c6aa48e89d72adcfd35bd034" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The share numbers are retroactively stated to reflect the outstanding
                  shares of CEGL issued in the Combination.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f236e991dd0a48ce9a159bbf83bd3094"
          xlink:to="Foot_98245b41c6aa48e89d72adcfd35bd034"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8df350ce910e4acca008b3429c35817e"
          xlink:label="Fact_8df350ce910e4acca008b3429c35817e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8df350ce910e4acca008b3429c35817e"
          xlink:to="Foot_98245b41c6aa48e89d72adcfd35bd034"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e1144a65070a48a99f94d18b70aad222"
          xlink:label="Fact_e1144a65070a48a99f94d18b70aad222"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e1144a65070a48a99f94d18b70aad222"
          xlink:to="Foot_98245b41c6aa48e89d72adcfd35bd034"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b7502df4613c4a098ba3a026096a7f32"
          xlink:label="Fact_b7502df4613c4a098ba3a026096a7f32"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b7502df4613c4a098ba3a026096a7f32"
          xlink:to="Foot_98245b41c6aa48e89d72adcfd35bd034"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_eea0f3500a3b410eab189646000c2f57"
          xlink:label="Fact_eea0f3500a3b410eab189646000c2f57"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_eea0f3500a3b410eab189646000c2f57"
          xlink:to="Foot_98245b41c6aa48e89d72adcfd35bd034"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f6ac8c3e5a094d56abb307ce33d1385b"
          xlink:label="Fact_f6ac8c3e5a094d56abb307ce33d1385b"
          xlink:type="locator"/>
        <link:footnote id="Foot_4999c8f084e5456fb74a171be6b64668" xlink:label="Foot_4999c8f084e5456fb74a171be6b64668" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Indicates below 10%.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f6ac8c3e5a094d56abb307ce33d1385b"
          xlink:to="Foot_4999c8f084e5456fb74a171be6b64668"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_00c1806c9ce84e88ba637e9f9ea33283"
          xlink:label="Fact_00c1806c9ce84e88ba637e9f9ea33283"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_00c1806c9ce84e88ba637e9f9ea33283"
          xlink:to="Foot_4999c8f084e5456fb74a171be6b64668"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f5949c2f0c42482b9b8118dc4492123c"
          xlink:label="Fact_f5949c2f0c42482b9b8118dc4492123c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f5949c2f0c42482b9b8118dc4492123c"
          xlink:to="Foot_4999c8f084e5456fb74a171be6b64668"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5678f60b97ea4965b4fa2baaad60b464"
          xlink:label="Fact_5678f60b97ea4965b4fa2baaad60b464"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5678f60b97ea4965b4fa2baaad60b464"
          xlink:to="Foot_4999c8f084e5456fb74a171be6b64668"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_acf4fab18c094106a836ab09853ddcaa"
          xlink:label="Fact_acf4fab18c094106a836ab09853ddcaa"
          xlink:type="locator"/>
        <link:footnote id="Foot_06fc2ef788a645ac8c5ea8737c68ceec" xlink:label="Foot_06fc2ef788a645ac8c5ea8737c68ceec" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In connection with the
                  closing of the Combination, each employee stock option outstanding under the Amended 2016 Plan immediately prior to the closing was automatically converted into an option to purchase a number of ordinary shares of CEGL. The Company does
                  not intend to take a tax deduction for the share-based compensation in Australia as the options were granted primarily to China and US employees. Therefore, the related expense was non-deductible for the year ended December 31, 2021, and
                  the prior year deferred income tax asset balance was written off as of December 31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_acf4fab18c094106a836ab09853ddcaa"
          xlink:to="Foot_06fc2ef788a645ac8c5ea8737c68ceec"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f612679b7dcd4675beda4d38281c69ac"
          xlink:label="Fact_f612679b7dcd4675beda4d38281c69ac"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f612679b7dcd4675beda4d38281c69ac"
          xlink:to="Foot_06fc2ef788a645ac8c5ea8737c68ceec"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d19d2e9201824d0cbd898ed613930630"
          xlink:label="Fact_d19d2e9201824d0cbd898ed613930630"
          xlink:type="locator"/>
        <link:footnote id="Foot_fce8c901af8d46fd82f9f9d97d660c40" xlink:label="Foot_fce8c901af8d46fd82f9f9d97d660c40" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance represented the interest-bearing loan provided by related parties
                          to the Company. The weighted average annual interest rates for the loans were 12% and 17.31% as of December 31, 2021 and 2020, respectively. The balance is due on demand.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d19d2e9201824d0cbd898ed613930630"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ac2c2bdcd597421b87800c5beeb8e00e"
          xlink:label="Fact_ac2c2bdcd597421b87800c5beeb8e00e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ac2c2bdcd597421b87800c5beeb8e00e"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_a1453b99df2340498f5d89e69b3786bc"
          xlink:label="Fact_a1453b99df2340498f5d89e69b3786bc"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_a1453b99df2340498f5d89e69b3786bc"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b615ba504b5b47b5a08a0a25813287ba"
          xlink:label="Fact_b615ba504b5b47b5a08a0a25813287ba"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b615ba504b5b47b5a08a0a25813287ba"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4bcfa174d02a4170a82400288c312773"
          xlink:label="Fact_4bcfa174d02a4170a82400288c312773"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4bcfa174d02a4170a82400288c312773"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f6a222e5ad3d4eecbc6a178277522a66"
          xlink:label="Fact_f6a222e5ad3d4eecbc6a178277522a66"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f6a222e5ad3d4eecbc6a178277522a66"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e266d60b68e94d508b768ab5b0512fde"
          xlink:label="Fact_e266d60b68e94d508b768ab5b0512fde"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e266d60b68e94d508b768ab5b0512fde"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_df94ae0401aa4266906444683f09e2a7"
          xlink:label="Fact_df94ae0401aa4266906444683f09e2a7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_df94ae0401aa4266906444683f09e2a7"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_64d259074a874d219c8e1ce5f8a4cb2c"
          xlink:label="Fact_64d259074a874d219c8e1ce5f8a4cb2c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_64d259074a874d219c8e1ce5f8a4cb2c"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_129bc9f940a04ebb85eb0c4652b15518"
          xlink:label="Fact_129bc9f940a04ebb85eb0c4652b15518"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_129bc9f940a04ebb85eb0c4652b15518"
          xlink:to="Foot_fce8c901af8d46fd82f9f9d97d660c40"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d9c7074f84a84eadb6bf048d4ff18765"
          xlink:label="Fact_d9c7074f84a84eadb6bf048d4ff18765"
          xlink:type="locator"/>
        <link:footnote id="Foot_ff410f77b640413faaf3871367c6b9d4" xlink:label="Foot_ff410f77b640413faaf3871367c6b9d4" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance represented the advance funds from related parties for daily
                          operational purposes. The funds are interests-free, and repayable upon demand.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d9c7074f84a84eadb6bf048d4ff18765"
          xlink:to="Foot_ff410f77b640413faaf3871367c6b9d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_8a0254e5d0b7475e80e0735a1af159e8"
          xlink:label="Fact_8a0254e5d0b7475e80e0735a1af159e8"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_8a0254e5d0b7475e80e0735a1af159e8"
          xlink:to="Foot_ff410f77b640413faaf3871367c6b9d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c7a8e3217c02456ca28704115fe51292"
          xlink:label="Fact_c7a8e3217c02456ca28704115fe51292"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c7a8e3217c02456ca28704115fe51292"
          xlink:to="Foot_ff410f77b640413faaf3871367c6b9d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c6ee182c2bca4071beef992c4621e9e0"
          xlink:label="Fact_c6ee182c2bca4071beef992c4621e9e0"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c6ee182c2bca4071beef992c4621e9e0"
          xlink:to="Foot_ff410f77b640413faaf3871367c6b9d4"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_3166d823925440828bab2f94fb456f02"
          xlink:label="Fact_3166d823925440828bab2f94fb456f02"
          xlink:type="locator"/>
        <link:footnote id="Foot_cbb1c9a399dc43f2bb406bfb45e282c9" xlink:label="Foot_cbb1c9a399dc43f2bb406bfb45e282c9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">CAG Cayman was the parent company of Cenntro before the closing of the Combination. The balance
                          represented (i) operating funds from CAG Cayman with no interest of $15,823 and (ii) a reduction of capital from
                          Cenntro by CAG Cayman of $13,930,000 prior to the closing of the Combination. The payment by Cenntro of $13,930,000 was made to CAG Cayman in February 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_3166d823925440828bab2f94fb456f02"
          xlink:to="Foot_cbb1c9a399dc43f2bb406bfb45e282c9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c0ed876050894a36b1dadffc713bf984"
          xlink:label="Fact_c0ed876050894a36b1dadffc713bf984"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c0ed876050894a36b1dadffc713bf984"
          xlink:to="Foot_cbb1c9a399dc43f2bb406bfb45e282c9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6bebce3729744ac09b91e15e3df57b8b"
          xlink:label="Fact_6bebce3729744ac09b91e15e3df57b8b"
          xlink:type="locator"/>
        <link:footnote id="Foot_29cb15e86c97498e85ea1f89fbdf28a0" xlink:label="Foot_29cb15e86c97498e85ea1f89fbdf28a0" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">As of December 31, 2021, the balances represented the net balance of equity
                          investment payable of $373,631 and interest-bearing loan and interest receivable from Zhejiang RAP of $333,597, which is due on demand.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6bebce3729744ac09b91e15e3df57b8b"
          xlink:to="Foot_29cb15e86c97498e85ea1f89fbdf28a0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d465554ae4c44cfa85102ff233c470cd"
          xlink:label="Fact_d465554ae4c44cfa85102ff233c470cd"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d465554ae4c44cfa85102ff233c470cd"
          xlink:to="Foot_29cb15e86c97498e85ea1f89fbdf28a0"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e1ac0ac144464e8facdcdf7328661ac6"
          xlink:label="Fact_e1ac0ac144464e8facdcdf7328661ac6"
          xlink:type="locator"/>
        <link:footnote id="Foot_ab6cabdd12a448c7a86772c38bbdd4e5" xlink:label="Foot_ab6cabdd12a448c7a86772c38bbdd4e5" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance represented the payable for purchase of raw material from this
                          related party.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e1ac0ac144464e8facdcdf7328661ac6"
          xlink:to="Foot_ab6cabdd12a448c7a86772c38bbdd4e5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_74329f90f2974b9496f0e81560d1439f"
          xlink:label="Fact_74329f90f2974b9496f0e81560d1439f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_74329f90f2974b9496f0e81560d1439f"
          xlink:to="Foot_ab6cabdd12a448c7a86772c38bbdd4e5"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7aa6402d94df41158f3ea2aaadf63748"
          xlink:label="Fact_7aa6402d94df41158f3ea2aaadf63748"
          xlink:type="locator"/>
        <link:footnote id="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" xlink:label="Foot_afbc9e3dbeba4dc9aa8b40a91c044944" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The share numbers are retroactively stated
                    for purposes of calculating weighted average number of shares outstanding for loss per share to reflect the outstanding shares of CEGL as if&#160;the equity
                    structure of Cenntro (the accounting acquirer) was stated to reflect the number of shares of CEGL (the accounting acquiree) issued in the Combination.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7aa6402d94df41158f3ea2aaadf63748"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_5c4e1abcc9e14d13a7dc710f27a17e73"
          xlink:label="Fact_5c4e1abcc9e14d13a7dc710f27a17e73"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_5c4e1abcc9e14d13a7dc710f27a17e73"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d5197c447d9c4403a64f690f76c8ffbf"
          xlink:label="Fact_d5197c447d9c4403a64f690f76c8ffbf"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d5197c447d9c4403a64f690f76c8ffbf"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b776b7180984418c80767dc71178fbfd"
          xlink:label="Fact_b776b7180984418c80767dc71178fbfd"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b776b7180984418c80767dc71178fbfd"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_772ecd7a08aa4de483c9457c3e46d8e4"
          xlink:label="Fact_772ecd7a08aa4de483c9457c3e46d8e4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_772ecd7a08aa4de483c9457c3e46d8e4"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4be5b4c6db74457eba275c3480c8f428"
          xlink:label="Fact_4be5b4c6db74457eba275c3480c8f428"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4be5b4c6db74457eba275c3480c8f428"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_6740ee36bc154ad093746f41fd203c22"
          xlink:label="Fact_6740ee36bc154ad093746f41fd203c22"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_6740ee36bc154ad093746f41fd203c22"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_69c3e3cadb224357958f36f36bf71ca2"
          xlink:label="Fact_69c3e3cadb224357958f36f36bf71ca2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_69c3e3cadb224357958f36f36bf71ca2"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_89809c3830ec43929e10b20f59adfa60"
          xlink:label="Fact_89809c3830ec43929e10b20f59adfa60"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_89809c3830ec43929e10b20f59adfa60"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_9b25ca909cf54aa88272db54efdb3f61"
          xlink:label="Fact_9b25ca909cf54aa88272db54efdb3f61"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_9b25ca909cf54aa88272db54efdb3f61"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_59b6c95340af455b83101e115fb5862c"
          xlink:label="Fact_59b6c95340af455b83101e115fb5862c"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_59b6c95340af455b83101e115fb5862c"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f4f5aa690ed64c6bba0f4805fe929259"
          xlink:label="Fact_f4f5aa690ed64c6bba0f4805fe929259"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f4f5aa690ed64c6bba0f4805fe929259"
          xlink:to="Foot_afbc9e3dbeba4dc9aa8b40a91c044944"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e4199017c0e74d929ba8541cd00d17fe"
          xlink:label="Fact_e4199017c0e74d929ba8541cd00d17fe"
          xlink:type="locator"/>
        <link:footnote id="Foot_285f817b982e48b2a08bf8200177b6c6" xlink:label="Foot_285f817b982e48b2a08bf8200177b6c6" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">On June 23, 2021, Cenntro invested RMB2,000,000 (approximately $314,030) in Hangzhou
                          Hezhe to acquire 20% of its equity interest. The Company accounts for the investment under the equity method because
                          the Company controls 33% of voting interests in board of directors, and has the ability to exercise significant
                          influence over Hangzhou Hezhe. For the year ended December 31, 2021, the Company recognized investment gain of $15,167
                          based on its proportionate share of equity interest.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e4199017c0e74d929ba8541cd00d17fe"
          xlink:to="Foot_285f817b982e48b2a08bf8200177b6c6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e5c47a3862fc46d7abe0a25db4e7b9c2"
          xlink:label="Fact_e5c47a3862fc46d7abe0a25db4e7b9c2"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e5c47a3862fc46d7abe0a25db4e7b9c2"
          xlink:to="Foot_285f817b982e48b2a08bf8200177b6c6"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_485b2e564a424327aeb6ad035fbb0396"
          xlink:label="Fact_485b2e564a424327aeb6ad035fbb0396"
          xlink:type="locator"/>
        <link:footnote id="Foot_f96870f8e4a24eb8bbfac6f21b433362" xlink:label="Foot_f96870f8e4a24eb8bbfac6f21b433362" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">GST is a value-added tax levied on goods and services sold for
                          consumption in Australia. The balance as of December 31, 2021 is excess GST, which is refundable in the future.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_485b2e564a424327aeb6ad035fbb0396"
          xlink:to="Foot_f96870f8e4a24eb8bbfac6f21b433362"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_66be6e70a12a4df0b2582da7a7466af6"
          xlink:label="Fact_66be6e70a12a4df0b2582da7a7466af6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_66be6e70a12a4df0b2582da7a7466af6"
          xlink:to="Foot_f96870f8e4a24eb8bbfac6f21b433362"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_29a731bce3824c6695ec28f9716fd0cb"
          xlink:label="Fact_29a731bce3824c6695ec28f9716fd0cb"
          xlink:type="locator"/>
        <link:footnote id="Foot_33109be226544b668c6d680e357eaf4d" xlink:label="Foot_33109be226544b668c6d680e357eaf4d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Yan Yinjing is the immediate family of Mr. David Ming He, former acting
                              Chief Financial Officer of Cenntro until November 2020. Therefore, the loan payable to Ms. Yan Yinjing has been reclassified to accrued expense and other current liabilities as of December 31, 2020.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_29a731bce3824c6695ec28f9716fd0cb"
          xlink:to="Foot_33109be226544b668c6d680e357eaf4d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_053d8a1e23e448a089520a964bf679f7"
          xlink:label="Fact_053d8a1e23e448a089520a964bf679f7"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_053d8a1e23e448a089520a964bf679f7"
          xlink:to="Foot_33109be226544b668c6d680e357eaf4d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_eec3790c1b524406ab87e3d1052f288b"
          xlink:label="Fact_eec3790c1b524406ab87e3d1052f288b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_eec3790c1b524406ab87e3d1052f288b"
          xlink:to="Foot_33109be226544b668c6d680e357eaf4d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e71e24f07d994d15a3bd989a6d0f1bf9"
          xlink:label="Fact_e71e24f07d994d15a3bd989a6d0f1bf9"
          xlink:type="locator"/>
        <link:footnote id="Foot_299c4938b2aa468db000e176e4444d1d" xlink:label="Foot_299c4938b2aa468db000e176e4444d1d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance represents a 5-year loan in the aggregate principal amount of $4,787,300
                          (New Zealand Dollar 7,000,000) to the related party, bearing interest of 2.5% annually and maturing in <xhtml:span style="-sec-ix-hidden:Fact_61ad7aa62e814f02b805657467108200">August 2026</xhtml:span>.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e71e24f07d994d15a3bd989a6d0f1bf9"
          xlink:to="Foot_299c4938b2aa468db000e176e4444d1d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e5f1495874074d478351727c1ac91c1a"
          xlink:label="Fact_e5f1495874074d478351727c1ac91c1a"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e5f1495874074d478351727c1ac91c1a"
          xlink:to="Foot_299c4938b2aa468db000e176e4444d1d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_ce53aab6c634433e82150629a79d2ea5"
          xlink:label="Fact_ce53aab6c634433e82150629a79d2ea5"
          xlink:type="locator"/>
        <link:footnote id="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" xlink:label="Foot_dddda4ba8a8846e1bd27cbb948a1b55d" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balances mainly represent accounts receivable relating to the sale of
                          industrial equipment of $340,770 and advances to Zhejiang Zhongchai for daily operational purposes of $72,027 as of December 31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_ce53aab6c634433e82150629a79d2ea5"
          xlink:to="Foot_dddda4ba8a8846e1bd27cbb948a1b55d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_002142616403433d9f83fa488c897a4e"
          xlink:label="Fact_002142616403433d9f83fa488c897a4e"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_002142616403433d9f83fa488c897a4e"
          xlink:to="Foot_dddda4ba8a8846e1bd27cbb948a1b55d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_d475406b1a094ef18c7c6a05d92d0cd4"
          xlink:label="Fact_d475406b1a094ef18c7c6a05d92d0cd4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_d475406b1a094ef18c7c6a05d92d0cd4"
          xlink:to="Foot_dddda4ba8a8846e1bd27cbb948a1b55d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_e50b57b98460447a9157081dd48531d6"
          xlink:label="Fact_e50b57b98460447a9157081dd48531d6"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_e50b57b98460447a9157081dd48531d6"
          xlink:to="Foot_dddda4ba8a8846e1bd27cbb948a1b55d"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c5e29ca80443408ea74fb34acd611382"
          xlink:label="Fact_c5e29ca80443408ea74fb34acd611382"
          xlink:type="locator"/>
        <link:footnote id="Foot_53c31c87176a4839bd1eefd0a05b635f" xlink:label="Foot_53c31c87176a4839bd1eefd0a05b635f" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance represented the advances to related parties for daily operational
                          purposes, which was due on demand. For the year ended December 31, 2021, $210,297 was collected and remaining $426,781 was forgiven.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c5e29ca80443408ea74fb34acd611382"
          xlink:to="Foot_53c31c87176a4839bd1eefd0a05b635f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_7f9cb6a66b454e93b950019601780fb4"
          xlink:label="Fact_7f9cb6a66b454e93b950019601780fb4"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_7f9cb6a66b454e93b950019601780fb4"
          xlink:to="Foot_53c31c87176a4839bd1eefd0a05b635f"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4707f561980349df84695fd5459f8432"
          xlink:label="Fact_4707f561980349df84695fd5459f8432"
          xlink:type="locator"/>
        <link:footnote id="Foot_b8363b6f2ddf4e2e9c2613248a72ad72" xlink:label="Foot_b8363b6f2ddf4e2e9c2613248a72ad72" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balance mainly represents the prepayment for raw material to the related
                          party.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4707f561980349df84695fd5459f8432"
          xlink:to="Foot_b8363b6f2ddf4e2e9c2613248a72ad72"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_16465fc000ef448f8d857a9d8c3e6bfe"
          xlink:label="Fact_16465fc000ef448f8d857a9d8c3e6bfe"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_16465fc000ef448f8d857a9d8c3e6bfe"
          xlink:to="Foot_b8363b6f2ddf4e2e9c2613248a72ad72"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c1acd0297a9c40bfbbe65d445bf851ce"
          xlink:label="Fact_c1acd0297a9c40bfbbe65d445bf851ce"
          xlink:type="locator"/>
        <link:footnote id="Foot_9eefb061403d4b0c9e41e8f54b0552c2" xlink:label="Foot_9eefb061403d4b0c9e41e8f54b0552c2" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The balances mainly represent advances to related parties for daily
                            operational purposes. The business conditions of Jiangsu Rongyuan deteriorated and, as a result, the Company recognized provision for receivables of <xhtml:span style="-sec-ix-hidden:Fact_ada94cab66e14a0a937afaf1403af0fc">nil</xhtml:span>, $227,807 and $206,187 for the years ended December 31, 2021, 2020 and 2019, respectively. For the year ended December 31, 2020, the Company wrote
                            off the balance of provision that it recognized in 2019. The Company reversed the provision of $78,931 for the year
                            ended December 31, 2021 due to the repayment from the related party.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c1acd0297a9c40bfbbe65d445bf851ce"
          xlink:to="Foot_9eefb061403d4b0c9e41e8f54b0552c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_fae1d9f1e865459f9a57dbe06301cc8d"
          xlink:label="Fact_fae1d9f1e865459f9a57dbe06301cc8d"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_fae1d9f1e865459f9a57dbe06301cc8d"
          xlink:to="Foot_9eefb061403d4b0c9e41e8f54b0552c2"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_426f9ba5cc6040799848e940a69c5ff2"
          xlink:label="Fact_426f9ba5cc6040799848e940a69c5ff2"
          xlink:type="locator"/>
        <link:footnote id="Foot_76b41ad293e845048a36d09d369ab198" xlink:label="Foot_76b41ad293e845048a36d09d369ab198" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2018, Cenntro signed an agreement with Anhua Automotive Co.
                            Ltd., (&#x201c;Anhua&#x201d;) and paid an initial non-refundable deposit to participate in Anhua&#x2019;s bankruptcy recombination process to develop further production capacity in China. However, due to the irrecoverable deterioration of Anhua&#x2019;s
                            business and Cenntro&#x2019;s focus on Europe and America markets, Cenntro declined to further participate in the recombination process. Therefore, Cenntro recorded full provision for the deposit for the year ended December 31, 2019.
                            The difference between the provision for receivable from a third party as of December 31, 2021 and 2020 was due to changes in the exchange rate between USD and RMB.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_426f9ba5cc6040799848e940a69c5ff2"
          xlink:to="Foot_76b41ad293e845048a36d09d369ab198"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_1b74811bff2645e5abb0ad980b8a7852"
          xlink:label="Fact_1b74811bff2645e5abb0ad980b8a7852"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_1b74811bff2645e5abb0ad980b8a7852"
          xlink:to="Foot_76b41ad293e845048a36d09d369ab198"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_4228629b83a248288098351a0f6b5e8b"
          xlink:label="Fact_4228629b83a248288098351a0f6b5e8b"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_4228629b83a248288098351a0f6b5e8b"
          xlink:to="Foot_76b41ad293e845048a36d09d369ab198"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_eb5fe5c03b6a4270a9cf7e85d9fa245f"
          xlink:label="Fact_eb5fe5c03b6a4270a9cf7e85d9fa245f"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_eb5fe5c03b6a4270a9cf7e85d9fa245f"
          xlink:to="Foot_76b41ad293e845048a36d09d369ab198"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_f52b71d19813414f99bf84f9b30013c7"
          xlink:label="Fact_f52b71d19813414f99bf84f9b30013c7"
          xlink:type="locator"/>
        <link:footnote id="Foot_ea09d41957214003bb9c1824e9f9a1d3" xlink:label="Foot_ea09d41957214003bb9c1824e9f9a1d3" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">In 2021, NBG purchased a six-year prepaid officers&#x2019; and directors&#x2019; liability insurance policy for the then existing officers and directors in connection with the closing of the
                          Combination.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_f52b71d19813414f99bf84f9b30013c7"
          xlink:to="Foot_ea09d41957214003bb9c1824e9f9a1d3"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_0e385148cafd4717a1d793151f5af7bd"
          xlink:label="Fact_0e385148cafd4717a1d793151f5af7bd"
          xlink:type="locator"/>
        <link:footnote id="Foot_e1cb37c2ea1345b894036865c80111d9" xlink:label="Foot_e1cb37c2ea1345b894036865c80111d9" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Loans from third parties represented a&#160;combined aggregate interest-free loans of <xhtml:span style="-sec-ix-hidden:Fact_d2988e1a382e4b0baf46ca5608bf75d8">nil</xhtml:span> and $65,900 as of December 31, 2021 and 2020, respectively, and combined aggregate interest-bearing loans of $419,642 and $4,007,956
                            as of December 31, 2021 and 2020, respectively, with the weighted average annual interest rate of 11.17% and 13.59%, respectively. The balance was due on demand and has since been repaid.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_0e385148cafd4717a1d793151f5af7bd"
          xlink:to="Foot_e1cb37c2ea1345b894036865c80111d9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_08fd3c7858a54663b0cfbe27bb821aca"
          xlink:label="Fact_08fd3c7858a54663b0cfbe27bb821aca"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_08fd3c7858a54663b0cfbe27bb821aca"
          xlink:to="Foot_e1cb37c2ea1345b894036865c80111d9"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_c7ab6f20f1654fbb9f37c9460e237ab0"
          xlink:label="Fact_c7ab6f20f1654fbb9f37c9460e237ab0"
          xlink:type="locator"/>
        <link:footnote id="Foot_5016593cc4914820b71e714868522b71" xlink:label="Foot_5016593cc4914820b71e714868522b71" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Credit card expense represented the credit card payments
                          payable to the issuing financial institution, which was fully repaid in January 2022.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_c7ab6f20f1654fbb9f37c9460e237ab0"
          xlink:to="Foot_5016593cc4914820b71e714868522b71"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_557b87518bb5490597a2af1d3a131d64"
          xlink:label="Fact_557b87518bb5490597a2af1d3a131d64"
          xlink:type="locator"/>
        <link:footnote id="Foot_a15152eb54b948ac9dd1b2c93170ce95" xlink:label="Foot_a15152eb54b948ac9dd1b2c93170ce95" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The Company recorded provision for receivable from third parties and
                          advance to suppliers of $157,445, <xhtml:span style="-sec-ix-hidden:Fact_148ece1748f44964a6f6b961c5b3b92c">nil</xhtml:span> and $268,458 for the years ended December 31, 2021, 2020 and 2019 respectively.&#160;
                          The Company has written off all provision for receivables from third parties and advances to suppliers during the year ended December 31, 2021.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_557b87518bb5490597a2af1d3a131d64"
          xlink:to="Foot_a15152eb54b948ac9dd1b2c93170ce95"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact_b1dcf2458eed458c9a2f03b7516ccd00"
          xlink:label="Fact_b1dcf2458eed458c9a2f03b7516ccd00"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact_b1dcf2458eed458c9a2f03b7516ccd00"
          xlink:to="Foot_a15152eb54b948ac9dd1b2c93170ce95"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>99
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #V'F50'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  ]AYE4=SQ'I.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>R'';#4SJRT9/'0Q6V-C-V&IK&L?&UDCZ]DNR-F5L#["CI=^?
M/H%J$Z4)"5]2B)C(8;[K?=-F:>*:'8FB!,CFB%[G<DBT0W,?DM<T/-,!HC8G
M?4 0G-^#1])6DX816,29R%1MC30)-85TP5LSX^-G:B:8-8 ->FPI0U56P-0X
M,9[[IH8;8(01)I^_"VAGXE3]$SMU@%V2?79SJNNZLEM,N6&'"MZ?MZ_3NH5K
M,^G6X/ K.TGGB&MVG?RV>'S:;9@27(B"+PNQV@DN5P]R*3Y&UQ]^-V$?K-N[
M?VQ\%50U_+H+]0502P,$%     @ /8>95)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M7.G1M]M"/\X@3(*^WW"N7@(S_^USG_P&4$L#!!0    ( #V'F52K"$9%&@@
M '\@   8    >&PO=V]R:W-H965T<R]S:&5E=#0N>&ULK5I=<]NV$GWOK\#H
M=EIG)K$(@)^^MF?\H22>26R/Y;9WIM,'2H(L-A2A J =__N[(&E1(I>PVWOS
MD(CDV27.8K%[ .;X2:IO>B6$(=_7>:%/1BMC-D?CL9ZOQ#K5AW(C"GBRE&J=
M&KA4#V.]42)=5$;K?,P\+QROTZP8G1Y7]V[5Z;$L39X5XE817:[7J7H^%[E\
M.AG1T<N-N^QA9>R-\>GQ)GT04V%^V=PJN!IOO2RRM2AT)@NBQ/)D=$:/)MRW
M!A7BUTP\Z9W?Q%*92?G-7EPM3D:>'9'(Q=Q8%RG\\R@N1)Y;3S".OQJGH^T[
MK>'N[Q?O'ROR0&:6:G$A\]^RA5F=C.(168AE6N;F3CY]%@VAP/J;RUQ7?Y.G
M&AOQ$9F7VLAU8PPC6&=%_6_ZO0G$CD'L#1BPQH!U#&@X8, ; ]XU\ <,_,;
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
MU5^[ZPLC-]7GW)DT1JZKGRN1@EBP 'B^E-*\7-@7;/_/P>E_ 5!+ P04
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
M=P_$F6)VS^=]RRJ@I!J&[P**##]&<%?5[I&WW9NFW+0/@3V535.NVY=+E<$
MT +X?E&6S=L;_0/[!P\O_P]02P,$%     @ /8>95$BSSU-:"@  XQT  !@
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6RM66M3VT@6_:Y?T<7.3I$JQ5BR
M#28A5!F' >=!*""S6[.U']I2V^Z)I%;4$@[SZ_?<;CVQ#4EVOH M=]_GN>?>
M;IVL5?9%KX3(V;<X2O2;O56>IZ\.#G2P$C'7/96*!+\L5!;S'%^SY8%.,\%#
MLRF.#OQ^__ @YC+9.STQSZZSTQ-5Y)%,Q'7&=!''/'LX$Y%:O]GS]JH'-W*Y
MRNG!P>E)RI?B5N2?T^L,WPYJ*:&,1:*E2E@F%F_V)MZKLR&M-PM^EV*M6Y\9
M>3)7Z@M]F85O]OIDD(A$D),$CG_W8BJBB 3!C*^ES+U:)6UL?ZZD_V9\AR]S
MKL541?^28;YZLS?>8Z%8\"+*;]3Z4I3^C$A>H")M_K*U73L\WF-!H7,5EYMA
M02P3^Y]_*^/0VC#N[]C@EQM\8[=59*Q\RW-^>I*I-<MH-:31!^.JV0WC9$))
MN<TS_"JQ+S_]=',QN9K],;F;?;IBDZNW[/IF=C6=74\^L,GT;O;[[&YV?GMR
MD$,5;3@(2K%G5JR_0ZSGLX\JR5>:G2>A"+L"#F!C;:A?&7KF/RGQK0AZ;."Y
MS._[WA/R!K7C R-O\/\XSOXSF>L\ W3^^X3*8:UR:%0._^Y8/RWVZM/=.?/8
M2_9]+EU*@"J3 8\83T*69C()9$K?J$!D+H5F4Y$D>:;8I #^%-4-N\A4D;(/
M,I:Y"-G^K_\8^W[_]71RP:;\(>:)>>"]?L'67#,B"ZR2"<M7HES 9CJ"0LU0
MBY-B"6@SWZ=T>L,>:^28_;3+R,A8RC.1Y$PMG,JH?2Q W2$*(9L3J[QPR0N5
ML5R9G4&DM$R6V&/5JW@N$VY(8'-O;YNS4Y6E*BNWU*Y..SXB;.6JQE.=XQOI
M?2LBOH;EY.Q'G@6KRM<!^3J%[H#'@G7#YQV]UFR]4E'TP-0:)CJ!BE.>/%@I
M#\P_-#(.M]J\.T&7[SN&"U@YCR0X S%X:(<>:GX3\ZP .S-O9'61:Y<*T7R/
M/S91E^^9U(RS1"4OT1TH3LG2=61R#]$Q90L^A)2!TGX77DG$(%!)6 2Y9O,"
M"1*:$@VKERLF\5 7<RU#R3-"(+122R'$L.D*Z3-@;1M21N"<^!UPMOZ[;):
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
M 8!K6D A>9/P,+/2U9 JT+3=C#7_(ZV0X#Q\#N"&-%YA9J+-0&DIYCM\$S_
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
MF3@X$4R6<XTGD@<>D?T,^RE8ME763*%0JPN(Z\B\/KCO47I=A>^SWQ?Y1$Y
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
M32<R@8K\"V^)^CP 1F1MBM?Z.'2;L=3?,!\ER*=9@73)*5OPWB7!39K!"Z
MNUAYT35[+G4W."?(2)C>>3_,2K(D1BP7>BM"\WKPOET85R0$N6+.H5MX*+CC
M$!6,W^"](MDL>6H8=G:7*TO67Q3 MS*;"*$L@_"JC:!FZ;P&\<=I:XFT5F2S
MWL.IW4@)T@Y!.IG-S+5SLYY2BOF#JYH 1*E[3$O!% 1,Z =?&PI]V'=% ,#'
MA*\@<T1KZ(9ME%(QKJZ54EN60I@E _B1J*GR@Y?['<20*;1<HM8^TB=I"Q5?
MR-HG5Y0)\G)#?&X#F58:X$%R9BAY-N.[H/!>$2"LKI]Q)5HWNS>3=5^0>&QS
M\;.D<O * V=4PGH> /'!WE?@^PN<=,<8,,:L$RMA<-:.ZY6=K)% L32/""6H
M-TB';E)[?&/RRHO5GB3RU2:J8$,$K_ 5=$E,8LWE(Y;\#ER%I8- /N7=#/(U
MPFCO*'3;NJ*8-A>GTU$,<)X^P,W(Z@9IP96A\QT!V?"0K*"B1%\K&M29N0NV
MYM#X'3)I.,5S3Z6@:$_XNT)D_+J[7Z-D3W3>423K1GOK#9T#J7/#I[9F)JW1
M:M'+)Q%CIW4#;3VF 2LNM]<$U/?<!:RE\F-7^F3Q95JJM63W&J2FQY<OZ[D.
MQ(R0MJ5:@ AD7N;SAG5%6+*W"\FM"QD<Z_& )4I&MS&UE("P" TV*"R0DP)R
MNW8IQPWVLB UJ"N]Z38A?ZT!$JJV1E4"'EZ1!N#XU;V@H1L"W&9(L!J?>[Y[
M7]M=9MD5BDR Q.6B-UWSG-BM^;6&@_E++1;+I\\W%%'5A<[QBDK2ZW<T<+9.
MQ6 .H63"CK2,32];/^-GU"VM!&:IZQ"HF]8[LI_0.,>0V(<:Y=.'>C29I$>?
M@7^!8([M/CS<MU6)PVQ,^2,N1J(A;+[TZU\LG1C?=XDNPV,*T3IV%7HVP'()
M"2SF(Z._BS@,A)Y<@8HBPOC2P#NAS=9;CLHD^%K'K4UT&I7@59PF[UB>(S%@
MV1'@V%!OB-UIM.'+Z&+:+#A? '3KP/;@#)P'GOD7H._K LD8RS7=4=SX"U&_
M(8<1/HC&.;F/1><2E,94!%T$%$O5E<K!\7K"%TO R(53*HON6MMT"D0C%M=3
M MY+#AB.87:V@Y%%D:U(G*QH0U\. A5B!M-S A^WP*#[:]@)(:RUE KCP_"3
MD"3I^/G]F\D8(U;CZ!3I;1LDP+P'UZR83K']E R"3&BT)T=;:Q27)0YOT55I
MVQ6!QH521MP19JDP=L!\"7992]G^!HALJZH^1Z,08?1,QY.92Z-15/2H.L;X
M*2C62BKD%X^\P?)_W0*.+5I[!QFV$G=O*X#Z$!C7NNWN9]NQ"P"5+_\][C^V
M!!4GU.2@!(,V*.^^>?O+;T[Z]>4=D[$"85(!5N;:K0VG_)R%:'9VG:DA0S!S
MW;7H$^!+N*HL!'M"W;;7$+ 8]O5X+OHFYALQ>-Q>J:""*/'07:<;, N[9M^T
M]D9@/+UW(_I=<6ZXIMY;Y;8"\8]30  +53@!2MA@ 9P+=& R1U='(PP$52(,
M4]2=*:Y\H1$)M^$0BX66^G4T&1-<L JM@5HM]Z7(Q$KOA)4^*XRFJ?0-5L:-
MDK\_,Z?UB5"'+^(67]'VHJT,1+S/1[.+Z<'0_?GH;'HX-W4^NCJ/8OMRTG\
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
MK\,7+;YA20=Z 8'0#X,7[/6:W'O.7N\_Y@Y_CA;:*&R@OU[PVF^\]IW7_O^
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
M<R]S:&5E=#$U+GAM;+56VV[C-A!]UU<0[J+8 %I;5U]2QX#CN-@4V21PG+9
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
M=X[W>W[I^=:Z6R$G*.KR018K8^WON7QK)93!$K0Z4*P\Q3KP5]:Y\!9K7M@
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
M?PE- OB^4LKV+V1@N(5>_@]02P,$%     @ /8>95.X\X!0@"0  :A@  !D
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
M5$Z/*\$A4Y  OB^4JG8OJ*#]WPOG_P502P,$%     @ /8>95 * RF'/ P
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
MJ2E+LJF""300&SS# LS]&WIT28?*>6%61)OF(#)/UHEEKM(\83 STMA<)'!
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
MCN:M1J@TDYZ-+$ETD[<<&9QZ@2"45> *K1#LY3)*5RF*,@[,6<2ERP:=Y*)
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
M]RM(0IWE,ADD=V%/23&IL)5VGUQ1VLNA]O&YB>H::8 7R5F\Z,F,;P/X>T6
ML'K^A!D;>;T[ZB+O"A*';>YUD+0;]G9Q]LNO4 ,0'TPC%S=V<<$&!L0QOQ 9
M"8.KMMR>8&6-1,UE(I(O09UUWC>:P^$;$XU.K'8DD:M44AE;9=A\G5%[KP3>
MBT>LJ.^9K4 7@7S*I^GE:X31=$2UVZJD #_WHM!5]'!>/L#-R.H::<%VG7!'
MDARX3U90S:\KQ?;*..W$!CWT_@Z9U)R.NZ=*:S1I7)<G>0*V:W<4[4E56(ID
MW6CZE=%3DC)2_-;46\45&D[Y\B!BS++V15/NK,&D34U7D/J>VNB]5 WM2I\D
M'(- I<P<:P"IZ?#E2L*N/3$CI&VH%B "F9>X'&]5$I9,7SCYN#Z#8[DKL$3!
MZ-:ZDO(A%J'> 84%4E) ]M0V/;S! 4VD!O,RW[0;G[_6  DU,Z J 7<WBSUP
MW.Y.T%!#$,_.$ZR&]Y[N#@"QK7.[0I$)D+A<]*:="!?Z>#]7<#%_J\1B^?3Y
MAL++>9:GV)$6=8;X]=RM53&84"F8L ,M8TH!C-/U!G5+(U%J&J4'ZJ9Q7OTG
M]%0P/OBA0OGTH1I-)O'19^!?()AC<PX']VU9X&LFP/X1-R/1X$\4_/EOADZT
M&R9(TU4PW6N\W!+=/&"YB 06\Y'.OXLX](2>-%P&X7%\J.<9WV;K;$<E+=S%
M=6N2TEI%V'E7IRW+<R0&+%D#'&L:-K2[3*YYC(B8-@M.G@#=6K =.#WW@7?^
M!>C[.D,RQ@)D>Q4WKOWR%^0PP@?1.!=B8$^'1.@Q+T,=TF*IVC)+N%Y'^&()
M:!D50%T';6,F*8)HQ-X5*I9PD@->QYP#V\'(HLA6)$Y6=* O@T#YF,%<I<#'
M,Y6H6Q9'Z_AUNE+ /PP_"4F2CI_?OYZ,,7PW#FZ1GC81$TP"<7V1;A7;3U$O
MR(1&<W-TM%IQ26O_$6T3A-D1:%PH9<0CQI8* RG,EV"7-52940.1;579Y6@4
M(HR>Z7@RLSG% Q-=)VY0P&2XE?\=("U?E=+ LGAD!!5[1ZP.+[>G_J \CH;V
M^7=';[HI%X#R<'1J!ER"2+-S4^_>F'&9@%#Y\,_A\,\EJ&*A>@LE&-Y>E\?-
MVY]^L5*Z*Y>9W10(O1)N;Y[;O8$:G[(1K<Y1!AKYXZU<M0WZ+O@0[BH;P9E0
M!^\U6 R&7<VI#9F*F4F"*)QMF%&1G402[(@W,%_;>M^RIE$Y7-ZY.]UQ<#?<
M6N.\!U-E^_LIP(.%JN8 )6Q8 <X%.C#M@X;Z  ->Y1'#%(Q&#*NIZ(V(!SV)
M945;_3R:C DNV(7V0.V;NG)[8OEWPO*?F2?BUUAM.8K^^<1$Y"="'3Z(1WQ!
MQPN.TI.F.!_-+J:#^9;ST=ET.*%X/KHZ#Q(R<M._ XC3LW%?DM3?8CR<LL0G
M+B?V[R&QY\9@3(;'4]SLU$CV"KL#,RXJ#(3N%%OV?&2GLJ+?LCO?$ZO:MHT4
M#G'G!CGZW"WI2@AQZ"T5#?.@(S0,\GDKPPLK^0YDP@9LL(C+@=WP2*PMP;&@
M.+\HMM.]_#C!/'"R>:RPG9OD E;:#E).=<>?ZBL][=M$7%>,EO0QMPWO. EO
M0RDZW9"5C;4KU BHH^X@7]]1#U/^=KVD#U1[2U@"8NMFN;9J0'O)?0Z&@=T8
MB\GP*(H[M=I?KC_XZA[=NSV.S)IH"^T,,[Z[B:>7XY/).(GE.3<SNS\EMUCC
M'"D7_<#.9<TYS6]P#T;MW7Q\\][9]:;VS/77=$NK;VC9M]_5HJ7P&W>KUQB5
M*%"E823A@)XPDQ4[-='HJ#V A2JE7P"F#[:6_)$I/Z.F35VUM1F7RY:ZB6<%
MN<_ ?^-1[ )$C]=A;&A$3!+,EJ%Z*W3X@9.$.Z2>8+6Q]O1.)33R/T#5YGIM
MXUYF>A]%=5:]@\C1ILEY6KH7'.^?D=<SF5.*G9JTE I[PIKK_44#!;$6V&.T
M>K2;S)/0]NXV<[_<P1SE">G5G?:A:(]:!3"Q".#T,KF<7E"B;3P^2\XOQ]'7
MNVAV-DDNSZ;1;):<329FR &Z%&>G%[:8 %^:C2?)%+0L+3"[2B97DZ%,W=3-
MY)@.S]&X.S"EM%= '%CSZ#>0!8?6[:6#0S-3=\><],F9B\DE%]#0O\=8 N>6
M31](I:#[L]D6U:.21:6*- N#4ZN:!@MTIOAUB_7-9#9V\C);LF:S_%'?86P%
M('+.4I'I*R8MZJNP'9@"S(DKCB15IW-L#I&2*C9[$U,E#6C!,&O%4\&DER88
M"NSE\K=IGIU@0Q.;I^'801H'U('0Q*EL/?M!P$S(P4P]-4%%24UW-I ,E^;)
M-V%O(G^5L-E"W4=NDFU\XQD];FSB'NB].S(.+Q8P4),WJ@80.(OU"3:MVND_
M1OS(H= 6H1V'M/+4=;Q/AQO5/[I0/YKVO;QWH-6]/HXZJ_36WW/QZH,\T6-U
M)5Z)_N7I-.%Y--X/8^#,W=.I^W$,O5MX?^5/N:'@-?\$ _\R IHV$H3><KUL
M6^LVY9&XUW=?J73_9#()U9(2 N82G\4W=!,HWT^10YEEEN4\W0]+CYO&&IG-
M.M@6?X/"2@ZY5\2)0X%DI-'.Y::."!]<:9ZYAUI&(#'080P..SML7@:_]/Q"
M1K>)[G(5^DL>SY?EF30>D1';7=:,N;$-;82,[UOYD0;N ;1UN51R0CXD920I
ML%#P!<H\P(,[1G9'TV0AM1"N=)A!D'UY>0E<H2';::R2S4Q^E+MY[,L(%?:.
M2QT6#?M,V?[88M]3U>KB<;>T6,[4>B5>EZ=C-L<I=Q.R@C8N$ _H-L-7(_XR
M!-@3#FX5 N^D6IX@K%X2I[-/V*HKG,."N;3H-).9)M/N:$F:R.K-AO5N+FA-
M(QMW'T@[@(A.B_;;M4&(!D=9]BP]7#9FR^CHC9(OIN!&)TH8&B.1H:/3]0,;
M[!,-EZ?1;R/P$K;1+JUS;9U;NV/_F?HAZ(Z"E.8%"=R3,B##(# 8#-"!H>":
MT"7':I)&(<QF$&T4#,A%W8T_]F55SX[QS-1AIQ]PO[T_MR(D;'!["DH52IJ>
M6V> (.W\7=HWZ4P.(*%%(X4Z=YJP4N:Y M[ENF.A_.YRB$^V=C(*MO*:'TCI
MW"=[-3R:.[@##A[Z[^!8_;+A/O^[:M/UGT+$Q>FJ5A+J$TE)'A[-[!'-I%]B
M'Q76U?3+--<KVL>,Q-4=XHIX6"5O8N:!2F-ISJ*OKW/&;/Q _=8R^NO1'Q!$
M:QJ5*P>D8A*U-3EMD]<$6%=<IR)]H7U-G?N1Y0ETVISFCT@576=86.2WO-;!
M4S34EFPML"!+FD,T9$FY\3/3X6$Q'\C:<)W\M\)2O2;5@;DS^CC:MUQ\+7;-
M[LP CCK9^#J'WJ]_BG_^FU]MQ9EN.^72<RN.2F7J?8\-ZWNKL6=N9^5'WJS\
MM.%XG2GLX%UQGG0_I-TL!P4R;%].D'H6V Y&2$)-PLUF0[WD,GZ]/ZQGSD/F
M?^2?@#7BGE.1..WSXSE &60^<!OPN_]"L4T2=Y@E&21%-RIC.CS>XN;CWV_?
MG$RN0/7H;UJ"%L*RS9XYL@>6/&J.HT/+QN_=[P=AQS('6-W/X1@AX<8LD(0Q
MJP+S9PIG3)EJ>\"Q5"&S=;;.\0<6&BX"LZ)H"Y=&T[2LS+K/Z];\" F/V(A,
MM9NI=*P"Q?;?_F\FV,H+&4%HXFY4*&)I2-+39@"R'&E (XJ[0G4Y+HFD]Y1A
M#9&!:[R>'FJ\EE\2,D&"ODCWMJ[*JA75UD\9?_@N&*[]:ULJ]+>D.^+=]=UK
ML\*U6\']M.'7+:'M0S6BMTXFL\1D.]UO(MYZ(^M/XAL>._X+U[ =L;$^FYX?
MFX2I\RR_1K*H]^N3[ _BAS0'P8S[Y'H^G(3(D^C<KZ;(F'.IF<,4=_]\?@F]
MNZ88TH\45_#J[4S,:11_E!GQQ6,20(4ZF>D9*1MA68)-!+M12L#]I!S)IWQC
MM3X[GQ$G9<)7Y@IV(KN1:TNM))N<&?^:G I%OV-(KCWYT<;MI:J$#S@"$%_B
M%X*K9?"O*"H_>'UD!L =[;W$!("K\WMB:T;JSRK# >+FH<O)V3$CP002Z//H
M\G1Z/#(DX 'DU<NME8=8PZX^ZI?&V[-:A.<$4=V'0^@A?$ZGB=<>T']/\>X]
M$99-,(WYYZ_M9@OL5C?QQ[:.7YO)IG?X4;O5T34+7(!_&I0J_?7CZSO_1T]=
M'PJ)4^#7FG"Z NF#[23VI(9WWOYT8]]=I#@3H$@-9> /:ZJ'F Q/*JCJ%PY"
M&Z[3V$;NL)+4[[(WT$KW#;&,S(@4-'DI/*Q'I7&S1"4JLK!W9HA8-46#0I9<
MIH>N)!PM)K.8?^I'+"(# Y,6IO)P>JN4.-&YN>[70.+1 '!*^&.0LQ"4(:7I
M1I0P97*IE4%SIT"O6D9(K9ZP- /\#_Y<9,*_Q(-U^LCB>6/+!OM_0JVG.XC(
MTU(Z"X$=&>_  ]Z;6F$@]1E?L/3)BFGFYXO3\?&+^(Z<T^6C.?5UV&_@O]^5
M[[C1CGS'#SD\JV5E"1('RP8EG7-JA <DH,P71XBC/"9?38%\'IWE_SPR/&>/
M(MT2@/-,U *YHCQ U306*?Y='W_0"(\1%DCI)QV79@0NJ@VV,EC0P2[B1M>"
M,$KZ;>1W.VPHS$0E.8@E/[)LAR,K^1E:OD,?X%H=5#]/%FD'5<_4C[$U_N_C
M<H7;DP$[N-%D$/3?)]Y'@Z%P*R(<M*%\F%ICP:I:8&T2+S:4;+QB&29G75UC
M93_AMQC["PRX?S[XH>_ B.LTV AC\WP'3,?:,8[$]Y9(K80^P>I\^IV/*LN-
MPLDJ/T <V6.SP$]-.(MTLAGXZ*=J_F L<&[>0-%KEC\GC_--VJ2O?D!MJ6Y4
M49#[48*]C(D8^REFP[!0XL7U]-ES>-,]_NJ'+7A.[U-4MACY6,*KX]'%V3..
M[Y@_FFJ+2V([3U-MZ)_8'*AJ? "^7U:@)>0/W."AJK\1>*_^#U!+ P04
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
MB@E.)&P7[EDX6R7&WSH\,FC5@4Q,)1LAGHURG2_<P"0$%63:$"A^7N <JLJ
M,(U?/=,=KC2!A_*>?F5KQUHV5,&YJ)Y8KLN%.W5)#ENZJ_1:M%^AKV=D>)FH
ME/TE;><;Q2[)=DJ+N@_&#&K&NR]][?MP$# -/@B(^H#(YMU=9+.\H)HNYU*T
M1!IOI!G!EFJC,3G&S9]RKR5:&<;IY?7MX^7MP[?U]>4]^?Q -Q6H+W-?(]G8
M_:RGK#I*] $EC,B-X+I4Y)+GD+\%^)C2D%>TSVL5'25>0'9*XM C41"%1WCQ
M4&=L>?%_U/GC;*.TQ'GX>02<#.#$@I./P/P%N!:2@7JO;T>#S<;-5$,S6+BX
M4@KD"[B'1$(E]/O"_D!.J");4>$BJ9F#'8)Z ])TZ:VRIBV.B ;):.5\<B(O
M&(V\:9*@''J3,/8FX]!YPF4Y8?RDD:+ JQ6:PC#PDG'JI B)DM2Y8ISA9.6D
M$")73N*ED]@;!3&ZCL:1ETX#YR!7I$^],$Z]:3A&.?&B8.*E:4#>:[)_,+$U
MR,+NI2*9V''=#>]P.JS^63?Q_]R[=^.&RH)Q12K88FAP.AFY1':[V"E:-';^
M-T+C-EFQQ.<+I'% ^U8(O5?,!<.#N/P+4$L#!!0    ( #V'F50TCATAC@4
M ",,   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;*57;6_;-A#^KE]Q
M\(HA!EA;+[8EITD )TW7 DT;V&Z[8=@'6J(MKA*IDI2=]-?O2-F*XJ;!AGU(
M(E&\>^Z>NWO(G.VD^JISQ@S<E870Y[W<F.IT.-1ISDJJ![)B K^LI2JIP5>U
M&>I*,9HYH[(8AKX_&9:4B][%F5N[51=GLC8%%^Q6@:[+DJK[2U;(W7DOZ!T6
MYGR3&[LPO#BKZ(8MF/E4W2I\&[9>,EXRH;D4H-CZO#<+3B]'=K_;\)FSG>X\
M@\UD)>57^_(N.^_Y-B!6L-18#Q3_;-D5*PKK",/XMO?9:R&M8??YX/V-RQUS
M65'-KF3QA6<F/^\E/<C8FM:%F<O=6[;/9VS]I;+0[C?LFKWCL =IK8TL]\88
M0<E%\Y?>[7GH&"3^3PS"O4'HXFZ 7)2OJ:$79TKN0-G=Z,T^N%2=-0;'A2W*
MPBC\RM'.7-S.KV]G?]Q<?UC"[,-K^+A\>SV'JT_SN5M9+*Z7"P(?KI=PLJ2K
M@NG^V= @K#4>IGN(RP8B_ E$$,*-%";7<"TRECUV,,1XVZ##0]"7X;,>7[-T
M %% (/3#X!E_44M"Y/Q%_Y>$/V<K;11VTE_/H(Y:U)%#'?T,5;&*WF.#&Z B
M@X\F9PJN:J7LRDQK9C2B,O,4X__)LW2>T[UGNO<L<.)3B=.E#<,]:\!=L)8%
MCBD7FU,/26;E"@V1Z,<O<WSA6]L.L%:R1$.N,JBH,IQI. GZW@LO&B4DCB-\
M2OPQB9+0FV5;*E(&1J("5%7!F=)>1";)A,1^XB7!B$1AB$A9C9-JG7-1U0:V
MM*@9T Q;!PR]\P(23"<D2";>U(]('(PQGG6-::)"P4;*3+ND-5-;GF(\: ,G
MO_Z2A*'_ZK?%TCT%K_IP$O:]D(R2A(S#Q'OI.?ZU%TZF9!2$7A G"!)[2VEH
MX<5DFDS)Q(_1)/8#?)IX[YG6IU IN>5.HBR^>IZ:J(] )Y,@(LG8]_K>ORT4
MTO@0P0N,P4]B$H\GGB7[G7!S0%P!KV1947$/Z( I9(P+Y)NB^FT48PYHQTT.
M;^J_.:[^CKTCQ::DWJQ&I9$K7E@7 P+O338XL-;N:KFK:J5KBL[0^2[G:?X(
MVV%E]ILC)V.@D0'VTM*@[7+KT&7]\+:3=9&AIF[QK*C *;?B*6P90J#V#&#9
M0<',F,B<OUHS%T"'?2[<"BUEC6%B=[^(L&RC9.+ZCQE3'#YJ+,^]LWD4F:UF
M)RF;>A"_TC;U-,=CP/K\(<(#[+HVM6(#P-*TDX,U\@EHOA'(S0\5\;[4>0V7
M5'[C\%0MVA9^V-=6 ^.VPXQ';H<!#7+7%&$N14:;LA\R7='"SN+#G@XZQ<YS
M_CIL6OXF04C".(&3^<UE1*;3,0F"N(]=BE\?Z8/+=( *UO6*E.$/#BD7B,QI
M 1E?KWF*AZ>=#,VM-(1^D+B6V%E:7.NNJ/BJZLJDMN!04,/V1'8;#B.5RNH#
MEJTNBJ.9Q!G4QPEQX<":CNJL[S#,G>(&6PO36MM]]XRZX@6/V\]B;@3_[E"/
MJ!K%Q(_CABG?)[[O]QLY>$O%YGLN:[BA&VR;!3*"9\9GS!;;Q;NB%4>Q@5N<
M$X%:E/.J+?MCRT/I!\<>;?P9#O[&JGHS_RYVRRJQM;*Q:B2=' _,<>99K? 8
M:+J9ZQ3#<D0P>X3#<;F#@6?E%.45N,5PFOVRU6PHV);;0T8\)=!:%DZ\/7L:
MU67E;FL8]ZRV9VW!:4/\OF>;AOLQ @O,[M"?!@R#[&4)%Y4[';JBL)].S\KQ
M<4E=&_T73<=4//K$T>8:(1C'9#0:HX;SXJD;P[!S<2N9VKCKJ<9C&76IN<.U
MJ^T->-9<_!ZV-]?G&ZHV7&BD>HVF_B >]T U5]+FQ<C*70-7TJ"\N,<<;_%,
MV0WX?2VE.;Q8@/;_@HM_ %!+ P04    "  ]AYE4Y@B.XE(#  #L!@  &0
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6R55=MNVS@0??=7#+3910*XULUI
MTM8V$#LNDJ)NLXG;Q:+H R6-+:(2J9)4'.?K.Z1DU2Z: 'VP10YGSCDS)(>C
MC53?=(YHX*$LA!Y[N3'5:]_7:8XETP-9H:"5E50E,S15:U]7"EGF@LK"CX+@
MI5\R+KS)R-ENU&0D:U-P@3<*=%V63&VG6,C-V N]G>&6KW-C#?YD5+$UWJ'Y
M5-THFOD=2L9+%)I+ 0I78^\B?#T=6G_G\)GC1N^-P6:22/G-3JZSL1=805A@
M:BP"H\\]SK H+!#)^-YB>AVE#=P?[]#?NMPIEX1IG,GB/YZ9?.R=>Y#ABM6%
MN96;*VSS.;5XJ2RT^X=-XQN?>9#6VLBR#28%)1?-ESVT==@+. ^>"(C:@,CI
M;HB<RDMFV&2DY :4]28T.W"INF@2QX7=E#NC:)53G)G,__UTO?P?%O/EU<=+
MN/[P>7ZW7,P_+._@>,F2 O7)R#?$8[W]M,6<-IC1$YAA! LI3*YA+C+,#@%\
M$MBIC'8JI]&SB)>8#B .^Q %4?@,7MQE'3N\^(^S_G*1:*/HK'Q]AF;8T0P=
MS? IFN\U-UM8H,EE!M?B'K6A VU^5]+GD:@ 6":H;!%Z!Y.6HVPX>,?1NV)B
M_9C+&J[P,4?:"E3K+2PQS84L) UG<M"']R8;P/$_?YU'4?#F,,09PS<G<!R>
M](YZ<?2J'[XZH]&+WE(:5OQBLUX?!;RK!4(4-UO5AQD*891LA6$&MXMIU ^"
MP/[@F%65D@^<;A<66SB*PV$_B(,3<H>=F%ZCWTBZP92K(O3@;Y KX$8#-MES
M85 1_@"6Y#J39<7$EOQ360ORHMX%AA9^5@=J.IF-$0\*F&#*:HT]LX>32IM"
MH2&.'?&]-%RL.U)MU2:2J<PN9J0P-5+I/C"10<ZT8V$)+RP-I8$/J%*N$31?
M"[[B*:/=XF)5U"A2!'E/P@YW8@!OVPRVR!2@O56P?PK:8N^+)A62X!]Q_U#
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
ML<$T&L!^J90]3C! __FR^!=02P,$%     @ /8>95+:$%J'Z!@  YQ   !D
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
M))&/5'L[;3=&+MR-<"(-M)!;%G"A%\HRP/E,2K/96 7;OPBC?P!02P,$%
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
MU90&=>;[?CFM+NL<XY_O>E[@>L/!CDYH%X2CT WB>+O'!)$;CT98T1]XKH^
M/;Q;^&Z ? X0:=*PU]H&/JE4 7:,)(5!72+NH6GH5H,3C-P1<NM[L3OR^HX/
MJ/5'@_W[-R 07W&*HBQD+%6 5<N<!R=A=^7[(=+@><YHX/;[%-8V=1BX7D@F
MC]PX&#@QT@8/W@/*VCB1AYU])P[<:!@Z?7P,[O'F2DQ3;HSMT79X U/D#0Q?
M6RIJ(944@B8T[U:38HJ4XE"#(8X>DDH^D:F\W^,& V,]_XA@%Z$&^B&NZ'OS
M/I@'%:A\&%%KD33GYTC:"0,-!RU1NF)^K6C XPZ)1.\QX.N"CK-U*$L^PZ=3
M7>"RQ@FUKKWAHKD#P[IM#^:,EPIF&IL#FXSF^8-V4C?V_<<;J=>M1E@>*'"X
M-X*D\*ZTK?/$3CO\JO'"(&>\M:+1)SME3_D<^K$[B#QD=P>]Z@5'3N0':!ZQ
M$PTBUP-8MRK4]7'W>*OIL%YXY/B# >H7VB-4031H-S76BPA?Z*UA['KQT+E6
M.4_1<<(1FFW4IZN(Q'O.&V',H[*$[<.)F3UK386\N2N#+O[)^%YM "YK&XZ<
MK:1UPNRR3.2P"[T/E3X((WOM>_@?1;8**(N3\BC)Z$&,)<N;-!(P\06PM+/;
M&MN8!#6=KK0ZUMP3A^QMR#5;@@FSI>$-U\MS)4&I%&IX2J/'D7=L3/Q=R)(!
M 1F'(5I0')>SFB<WI2ILWI%^,CSAMJ++TXG*(&Y5X#!AA,79(1J9%\3[< FG
MPN\ZU;"A"_>- <XN VPS8)/"X 1@[+DCD25M@2T)\1M)AY[RK..2C001&E-M
M?H)H*A#A;Z1X#\*LR$RF#D&VF?R-'Z+D. _RIAE.I_;&9;<+"9)]RTM@PH9$
MX-B4G+":"1$%V\_ #@/?<X-1;"5,RW-<=<[3@L).*#F,@H$;#WV[" ;-<=++
M?J"-92H[KEK9_:VFS8YMJSET(G<81NXH)AYU7)7[W6_'/U/FEI9\KZ#9,>RN
MS>Z:T:WG1B%SUC^V0;=C!ES>IG@^UV).X^[NT%TV;EL1H%K#V U!#WKOQ"W[
M+$@L$H:$0%!,Q('^'W6Z0.F-BV'%+>66-9&!S."D_RORF!4\!7A(&EI)42UC
MXV*.2B<0#%IYA/QN%A\\?':@]_\</8UG0"46_- =17UW:$EU %3VH]%NOF4[
M.69!,+1T"UVX(EX[CG[EQ,)M;^2$L0?2.&A1>CN5B(2AJ0=^W_7ZT8[)A2(/
M^FCX89?;6?G'S@C'@KCO[WNBP7I]2YS<$=9T#ENE@*'O1J/!]AFZW$B%',=1
MZ]E2M1&%'H=Q53H(8A]V@&\&0WP!^8^&V!A;2#<"3K5N9Q*W%&1:];T&U9I8
M2F4735-ER)>[YUP3D#1J5E6_+<O$:7:^GCRJ>QIVSG#DKTX[32/HT66F6L ^
M]"T +(9Z$D*HN)-B6G/=*5]).&IE;8+=>JA42@&40EM55)+4+-6#7*D'-$FL
MA'?$4>26/+$%T5"*JGLA)KK@>DW8#[:&]]9<J+T^KNN[)*[WG$DJ'ZHA51I\
M:U]Y4%._0;#GHFH*=S&E<5<.FIH<&VQ"9OW@5QME/SX)_5^_6\PN#<I5_2"P
ME7AB_>WY9(?\=O%78REO3O]N6,"S-G*QG9@*6KJ\>WY34WO+7.(09*PT<G<\
MFW>V!D>K#5AY88C#9%P/WAU^?6?8;TYAB/=JS[&_U)TOI'%:G1[2^P^B$LUR
M^AE^5&Y'Y6\B8XYG6@BW8@:U$\7JSO-=[V%.&Z^\<(Z;VQ=[1#0P-,JW7YM?
M-^\.Q^4KL[OEY8O'MQR\ \A,Q0Q;O9.X?\!T^3*O_)*KE7V!-E%YKI;V<B%0
MAIH6X/Y,J;S^0@HV;U2?_0-02P,$%     @ /8>95+ZTQIE'!   3A   !D
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
MV02S?Y 2KX&]SN5C//P%4$L#!!0    ( #V'F539:.($DP0  *42   9
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
M@@TGP4\B79%?3?-E!,D<I&N[;G+0FW<)AV:.WW22GH#D8D'$DFRP(ZUC,1A
M*<S\FKP DXHLI4@(3Y\Q;/B*G8B)GEM1(\-R4+[-*=\ZD>[V&DQ2P?#]W[B[
M-=+@+'D:%-DX<'O\L7])@-"C]$[?)41H6&@(G92GFNFM!N/IF"=<6S<JK EB
MFS&T0 =;#F8'8,_P$F.G3F;OC*[J>5<7J916WX?W-=EBA&'MM ',BC&)N(RV
MB=(LC:#4)C>/^GF;BO1-W?G[>VW:L!=[.E!>VUO^'Y)=I*5V95Q,1.=9D@;F
M5YXJ:9',J3N;?X<9&-BI6N+NX*F/.*9;KM06RF/-3>*2<UUD?^I._[/*M$+N
M 5V, 7/) 2^N /H^=P M+@'J3LX/B/JMI\M<<_"J&RP,:!6+(EHS3=TT#=/<
MF*9IFEM;,MGJJXR]?U3J)B!7]LF@2"2VJ<ZJWGPV?Y9T;3'N%\NS-\V(R17'
ML(IAB:)!Y0;C06;/A&R@Q<86SG.AL0RWW34^K4":!?A]*81^'1@%^6.M\R]0
M2P,$%     @ /8>95' ./":3 @  L@8  !D   !X;"]W;W)K<VAE971S+W-H
M965T-#DN>&ULE55=;]HP%/TK5IXVJ2+?C%8A4DC:#FE0!&73-.W!)!<2-;&9
M;:#]][.=D%$44/>2^..><^^YCD^" V4O/ <0Z+4J"1\:N1#;.]/D:0X5YCVZ
M!2)WUI156,@IVYA\RP!G&E25IF-9?;/"!3'"0*_-6!C0G2@+ C.&^*ZJ,'L;
M04D/0\,VC@OS8I,+M6"&P19O8 %BN9TQ.3-;EJRH@/""$L1@/30B^R[Q5;P.
M^%[ @9^,D5*RHO1%3<;9T+!405!"*A0#EJ\]Q%"6BDB6\:?A--J4"G@Z/K(_
M:.U2RPISB&GYH\A$/C0&!LI@C7>EF-/#5VCTZ )36G+]1(<FUC)0NN."5@U8
M5E 5I'[CUZ8/)P"[?P'@- #G'.!= +@-P/THP&L GNY,+47W(<$"AP&C!\14
MM&13 ]U,C9;R"Z*.?2&8W"TD3H2+Y602S7^BIP>T&#].QP_C.)H^HRB.GY;3
MY_'T$<V>OHWC\?WB!LE&RS82%.\8 Y*^H6>&"2^Q/L!/"0A<E/QS8 I9EV(W
MTZ:&45V#<Z$&VT$32D3.T3W)('M/8$I!K2KGJ&KD7&5,(.TAU[Y!CN78'07%
M'X=;'?#DPW#[]HH:MSTC5_.Y%_BN]OU7M.*"R>OS^THFK\WDZ4S>A4PS8 7-
M$) ,+1?)'9I/1@A>TQR3#2"&!70=;DUIUU^8LIE]V.^Y7YQ^8.Y/>]X9YSO^
M^["D,^RV;P_:N'?2_%::?U5:M <F?>P_=/E=A7B^-3C3U1EW:WG.F; +<0/[
M3)AY<ILK8!OMBARE=$=$?07:U=9X(^TW9^LC:<BU?_ZCJ=U\@MFF(!R5L):4
M5N^+K(W5#EE/!-UJSUA1(1U(#W/Y4P&F N3^FE)QG*@$[6\J_ M02P,$%
M  @ /8>95!=OJP8C P  J H  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N
M>&ULS59M;YLP$/XK%IJT5NH*AI"0*HF4D+9#:EX4FDU3M0\$'$ %G-E.TTK[
M\;,-(5D**%*_]$MBFWN>>^[./EUOA\DSC1!BX#5-,MI7(L8V-ZI*_0BE'KW&
M&Y3Q+VM,4H_Q+0E5NB'("R0H351=T]IJZL69,NC)LSD9]/"6)7&&Y@30;9IZ
MY&V$$KSK*U#9'RSB,&+B0!WT-EZ(7,26FSGA.[5D">(4933&&2!HW5>&\,:&
M+0&0%C]BM*-':R!"66'\+#9.T%<TH0@ER&>"PN-_+\A&22*8N(X_!:E2^A3
MX_6>_4X&SX-9>139./D9!RSJ*Y8" K3VM@E;X-UW5 1D"CX?)U3^@EUAJRG
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
M%1+=,2'0CQ4K2Z1*ZY'P[-).C#K_T<5,S4FI'1&)Y!;0&C8%I07=();KA5]
MN"EKT2 ;_0_79&V(BT:^%_1@2338P8XYKW$75WQY!V0J9VK3&O=G/!#EQ1A'
M<4_[$!:K>[N'2@PH/PSB,_JQ\W(#.!<C^,X+"=<LSXWUW1F>G"C$H_ZF->!Z
MD,1$%6 ?GRD>^.0*PQ<#4+M47>\4P5.Z)71CK' MQ:M3%4=^_TL88#A0AQ3W
M8QGBKETGPJ,SL;@OL;CO.29 LS\=D);P55$VUD 3T'24$@.P=Y::X.R3MJ,"
MOM'MFT"ZSC0W>K?:M8@SW1CUUN=UZZC;F1>:IN_\3+BJ$P*5D"M*YV:D,LZ;
M5JZ92+;3S<V:2=4JZ>%6M;_ :X!ZGS,FGR>U@ZZAGOX&4$L#!!0    ( #V'
MF510%S#YT0(   ((   9    >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;(U5
M76_:,!3]*U:TAU9:F]CYK@"IE%;CH5T%:_LP[<$0 U83.[,-M/]^MA,R2@+B
M)?''.>>>>YWX]K9<O,L5(0I\%#F3?6>E5'GCNG*^(@66U[PD3.\LN"BPTE.Q
M=&4I",XLJ<A=Y'F16V#*G$'/KCV+08^O54X9>19 KHL"B\\AR?FV[T!GMS"A
MRY4R"^Z@5^(EF1+U4CX+/7,;E8P6A$G*&1!DT7=NX<TH,7@+>*5D*_?&P&0R
MX_S=3,99W_&,(9*3N3(*6+\VY([DN1'2-O[6FDX3TA#WQSOU!YN[SF6&);GC
M^1O-U*KO) [(R *O<S7AVQ^DSB<T>G.>2_L$VPKK(P?,UU+QHB9K!P5EU1M_
MU'78(\#H" '5!'1("(X0_)K@GTL(:D)@*U.E8NLPP@H/>H)O@3!HK68&MIB6
MK=.GS!S[5 F]2S5/#<9/K_=/OWY.QO=3<#$B"M-<7H(K\#(=@8MOESU7Z2 &
MZLYKP6$EB(X(0@0>.5,K">Y91K*O JYVUUA$.XM#=%)Q1.;7P(?? ?(0[#!T
M=S[=ZZ"/SJ;#]$0V?E-PW^KY9Q3\]^U,*J$__3\GA(-&.+#"P1'A"=[J#T,1
M07'>=6P5.[)L<QEL!L@+PR0(>NYFOYIM'(RA'T>PP7VQ%S;VPI/VWO3O?T79
M52GX4A INRQ6"N%^: B]($H/++9QJ0]1D'8[C!J'T4F'#Y11_2-E8,EYUNDO
M:L4-TM@//?_ 7QL'PPBEB==M,&X,QB<-CMF&,,4%)9WNXE;4!/II J,#=VU<
M@+PX38^X2QIWR6EW18FIT!U!@9QWGV_2_K10%"9[D2N';5P,T\A+OL)&;5@:
MIKX?'.3A[MV.!1%+VV4DF/,U4]4MU*PVC>S6WM\'ZT/=X*I^]%^FZHZ/6"PI
MDR G"RWI7<>ZNJ+J.-5$\=+>P3.N](UNARO=I(DP +V_X%SM)B9 T_8'_P!0
M2P,$%     @ /8>95#KDYR!3!@  ,Q<  !D   !X;"]W;W)K<VAE971S+W-H
M965T-30N>&ULS5A9;]LX$'[OKR"\Q2(%W%BDK,.Y ,=VT@)-&B3I=HN@#[1%
MV]R51)>D[*2_?H>T(OF0%:?[4C\D(CG'-YSAS) G"R'_55/&-'I,XE2=-J9:
MSXY:+36:LH2J0S%C*:R,A4RHAJ&<M-1,,AI9IB1N$<?Q6PGE:>/LQ,[=R+,3
MD>F8I^Q&(I4E"95/YRP6B],&;CQ/W/+)5)N)UMG)C$[8'=-?9C<21JU"2L03
MEBHN4B39^+31Q4>7Q#<,EN(OSA9JY1L94X9"_&L&'Z/3AF,0L9B-M!%!X=^<
M]5@<&TF XT<NM%'H-(RKW\_2+ZSQ8,R0*M83\5<>Z>EI(VR@B(UI%NM;L?C
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
M&:JU>CT^1&U%0]$OV"'+)6=JCT$D]1_!&PSMMH6M=VHX6)_E_0 J?Y)3/LD
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
M7!7@$>%"9XJ)$$@J8QZ^N"S",]?&EC&L9SP$I0D3$8DX9M=(I2O=JS?=)2_
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
MPVX81BWOB$'8>?E?.XUEW3)Z<:)-^. 0P.]O%"8OVY,WLZJ@"EYIZT2>JSZ
MBEEUH;[K^-@G%;]J(T/B!V[5+_O@J,V +TW+(M",;:C,#ZARM6R+>J89J*SW
M=;MDCO 7FKS7&L5\F5"!4E@H2N<R5.\1S]N7?"+9VASH4R95>V"&*]7R =<!
MZOF",;F?Z W*)K+[!U!+ P04    "  ]AYE4_P/<[0\$  #8#@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970V,2YX;6S%5VMOVS84_2N$L (MT$1\Z%G8!A(K
MPP(L6Q"GW8!B'VB9MH5*HD?2C_[[40_+LD2K7H!A7VR1NN?PGGM)7MW1GHMO
M<LV8 H<LS>786BNU^63;,EZSC,I;OF&Y?K/D(J-*#\7*EAO!Z*($9:F-(?3L
MC":Y-1F5<\]B,N);E28Y>Q9 ;K.,BN_W+.7[L86LX\1+LEJK8L*>C#9TQ69,
M?=X\"SVR&Y9%DK%<)CP'@BW'UAWZ%"&W )067Q*VEZUG4$B9<_ZM&#PNQA8L
M/&(IBU5!0?7?CDU9FA9,VH^_:U*K6;, MI^/[#^7XK68.95LRM,_DH5:CZW
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
MZH%OO]#,H5:,-^.!3/Z";?IN!S? ;"T5#S-A;4'(HO27O&2!V!. [2,"*!-
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
M8,="D3OG:8F^,U^WY_P.E"[05/*NQ'SNU3(],&Y&9E_;G>EA_V;[4NS$-]Y
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
M\#OF=MQ #-[Q'/;_GX!/*Y&;TZP5!%T)V8 /W@$^T9*D4X@/*+9SC,+M9YT
MNE[0H40#*-C<T&_F4!*R%C[1=/98[%4238_'P:N61-/&L;F-_QVC>"5R/0+P
ME-U*[?:NKD1I@ .;'RQ^DFTK*] UER':;R)T&G1PK-<,DM,T9.>%(_IW]*T=
M(N]<;=]RVC.\]KQ!L\]TWN TV.&8!_XK\U/6<QI%)<GTO*79@G$06ENY?%[M
M6T=K;/EVV-%TG+5#.C-\7-,E%="'91LV/V#N-K<-)4$X<NP.%1LD<<Q(,J%+
M)@1!_Q*\6.Q5<$W?=[Q7+;BFUSLO.]?ZKH(SB[SS] 77/@%K)6E[B^\$5A!V
M1+8!)<?\V "U-J4TRC0)A@P' D[[M K;%AYU%4.#58X9J\ZYF+$E3;=4@2!I
MU6CCBXO](.Q*^ 9D'#/(C&D:0<0O6,*D$GMDO-M C/LBB'G^H8/;@(S[^B"S
M0^2=K\UY=]\3)<W&CA'"E0"S>:?IP>[WC/#C'52W,$#?D[B$(_E2-WX$9RT$
MS63LR/[C]QO4^:,;S"52O(6QNP]S-R)IM(&)FB<[&<2(,-".+Z@@\@4OL%L4
M8L$S()+< MR'^1D1=34!A66^UZ_'!J;L6WLM9$81_?GX> ?5YU2IT%?^.N7)
M@J2/B*H3GTB>_'#P "(S0:ERS8KE<W1>2!>@_P$W\$%"#/X]*7*>\'L62^:#
M/KK(H\'!/_\18FQ]J.G5M?WAG?19!C-G+AV]FK/I?$,KI44DUU0!11!?*"QZ
M**M+Q:9FJ*+67*UX$4<H@D$@Y@ND7L(+-D5+"B)BF@W0[9H4>=J51HI?D5&E
MP%J&L53=*<_MRD2Q[+X;^G)_1O,\?EK,H.H?%<V&9C)9UHR2IMO!ATR:#LF4
MJ:?%EH9/8A^*O!#4F"[-9.#N>!VF/349[Z!:J\E6269*1[@ PU6RJ.Y&5K 1
MTDF66%6655LTI(V"):.=S2#B[I@*M&/X> ?5CM[3,23+'E]W@S>Z;E#FVGV1
M@;PL0U.>1DQN48VA]>P54>DX+I0 R.F^["#R/4A6Q/EFR4*.\EG*ODE-.N!%
MR4A9;')K,]FX.][&:8>M\0ZJ]?2IW2EK6M;4/DY=;[&F_*G<W:_:R(J4J,RE
M3Q/PY "=5X4H#_BAX44@K=68^^@MS%U]&+P4ARF/9666L0 =95Y(M'D+4U$?
MQB*UZ:$:L8S9VPQLKGE@T^/[> >5ULTR<[Q#96XLWXX\M;+.UQ*JO;E@6-!W
M+.O-P25=H:]4L@57@2N 4="W+$O^>[=5VV4%]V'BV7J' #SQP/L1/)@6)(:
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
M/-V\LG*A7M38>W[I?KAV#<]'GO?ARO,,(["\PHAO'.G#2-\X$L!(8!P9P,C
M.#*$$?6634^[6+ZC<T/%4P3H%[,9N.MT UCQ1?G:2WF3\X5Z36/"\YPGZG+.
M8.D1D@#&9YSGSS=2P>;EH_/_ U!+ P04    "  ]AYE4QW&#YBX#  #""0
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
MGR" 5<6T83L81Z((0Z 7[3T:ADAU0OC:UP?;)4$0178$,+N"(, 0V(TX@BD
M#1@2!.5]<.]^Y&WO4U[SC_S)'U!+ P04    "  ]AYE4EXJ[',     3 @
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
M Q0    ( #V'F50'04UB@0   +$    0              "  0    !D;V-0
M<F]P<R]A<' N>&UL4$L! A0#%     @ /8>95'<\1Z3O    *P(  !$
M         ( !KP   &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ /8>9
M5)E<G",0!@  G"<  !,              ( !S0$  'AL+W1H96UE+W1H96UE
M,2YX;6Q02P$"% ,4    "  ]AYE4-MSVME\&  "2'0  &
M@($."   >&PO=V]R:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ /8>9
M5&V#NJPA!P  RQP  !@              ("!HPX  'AL+W=O<FMS:&5E=',O
M<VAE970R+GAM;%!+ 0(4 Q0    ( #V'F51TTJ*[5P(  /H%   8
M      " @?H5  !X;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4
M"  ]AYE4JPA&11H(  !_(   &               @(&'&   >&PO=V]R:W-H
M965T<R]S:&5E=#0N>&UL4$L! A0#%     @ /8>95%GSZD[^!P  XR<  !@
M             ("!UR   'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4
M Q0    ( #V'F50(=]J7;0P  (0X   8              " @0LI  !X;"]W
M;W)K<VAE971S+W-H965T-BYX;6Q02P$"% ,4    "  ]AYE42+//4UH*  #C
M'0  &               @(&N-0  >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL
M4$L! A0#%     @ /8>95$J#O#$V)@  I78  !@              ("!/D
M 'AL+W=O<FMS:&5E=',O<VAE970X+GAM;%!+ 0(4 Q0    ( #V'F53XU;*G
M(P,  -(&   8              " @:IF  !X;"]W;W)K<VAE971S+W-H965T
M.2YX;6Q02P$"% ,4    "  ]AYE4,, 28^L"  #O!0  &0
M@($#:@  >&PO=V]R:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( #V'
MF503XP2\A@4  $P,   9              " @25M  !X;"]W;W)K<VAE971S
M+W-H965T,3$N>&UL4$L! A0#%     @ /8>95*?2Q.(@!@  )!   !D
M         ("!XG(  'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4
M    "  ]AYE4G#9%/;L#   #"   &0              @($Y>0  >&PO=V]R
M:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4 Q0    ( #V'F50*A!U+6P0  "X)
M   9              " @2M]  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL
M4$L! A0#%     @ /8>95)).!< R!   T @  !D              ("!O8$
M 'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6Q02P$"% ,4    "  ]AYE4HEY(
ME= ,  #I'P  &0              @($FA@  >&PO=V]R:W-H965T<R]S:&5E
M=#$V+GAM;%!+ 0(4 Q0    ( #V'F53LM5P;(@8  )$.   9
M  " @2V3  !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @
M/8>95.X\X!0@"0  :A@  !D              ("!AID  'AL+W=O<FMS:&5E
M=',O<VAE970Q."YX;6Q02P$"% ,4    "  ]AYE4 H#*8<\#  #2"   &0
M            @('=H@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4
M Q0    ( #V'F53G17D2G@,  .8'   9              " @>.F  !X;"]W
M;W)K<VAE971S+W-H965T,C N>&UL4$L! A0#%     @ /8>95+.,]#5O!
M(PP  !D              ("!N*H  'AL+W=O<FMS:&5E=',O<VAE970R,2YX
M;6Q02P$"% ,4    "  ]AYE4-$= $S4(  "B$@  &0              @(%>
MKP  >&PO=V]R:W-H965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( #V'F53G
MF;HMAPH  &P=   9              " @<JW  !X;"]W;W)K<VAE971S+W-H
M965T,C,N>&UL4$L! A0#%     @ /8>95+<(]ZO=!   '0L  !D
M     ("!B,(  'AL+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4
M"  ]AYE4.NW)3+PG  #K@0  &0              @(&<QP  >&PO=V]R:W-H
M965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0    ( #V'F53"B!*/J@0   0,   9
M              " @8_O  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L!
M A0#%     @ /8>95)PUM!WO!@  %Q,  !D              ("!</0  'AL
M+W=O<FMS:&5E=',O<VAE970R-RYX;6Q02P$"% ,4    "  ]AYE4:* ,$" #
M  "T!@  &0              @(&6^P  >&PO=V]R:W-H965T<R]S:&5E=#(X
M+GAM;%!+ 0(4 Q0    ( #V'F501810N>0(  !P%   9              "
M@>W^  !X;"]W;W)K<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ /8>9
M5#2.'2&.!0  (PP  !D              ("!G0$! 'AL+W=O<FMS:&5E=',O
M<VAE970S,"YX;6Q02P$"% ,4    "  ]AYE4Y@B.XE(#  #L!@  &0
M        @(%B!P$ >&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0
M   ( #V'F53HZL^$X@(  .H%   9              " @>L* 0!X;"]W;W)K
M<VAE971S+W-H965T,S(N>&UL4$L! A0#%     @ /8>95,I0^P]@!   "@D
M !D              ("!! X! 'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q0
M2P$"% ,4    "  ]AYE4V&OU_#8$  #*"   &0              @(&;$@$
M>&PO=V]R:W-H965T<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( #V'F52VA!:A
M^@8  .<0   9              " @0@7 0!X;"]W;W)K<VAE971S+W-H965T
M,S4N>&UL4$L! A0#%     @ /8>95.QAWE8V!   [ D  !D
M ("!.1X! 'AL+W=O<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  ]
MAYE4%PC4^Z($  #5"@  &0              @(&F(@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    ( #V'F53O[9%D\@(  "L&   9
M          " @7\G 0!X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#
M%     @ /8>95"&,WN2 !   +@P  !D              ("!J"H! 'AL+W=O
M<FMS:&5E=',O<VAE970S.2YX;6Q02P$"% ,4    "  ]AYE4NL:1>*,"  ""
M!0  &0              @(%?+P$ >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM
M;%!+ 0(4 Q0    ( #V'F52JYKIFD H  %T=   9              " @3DR
M 0!X;"]W;W)K<VAE971S+W-H965T-#$N>&UL4$L! A0#%     @ /8>95+ZT
MQIE'!   3A   !D              ("! #T! 'AL+W=O<FMS:&5E=',O<VAE
M970T,BYX;6Q02P$"% ,4    "  ]AYE4MS8N62(&   L+   &0
M    @(%^00$ >&PO=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    (
M #V'F51F^9Y/.P,  ((.   9              " @==' 0!X;"]W;W)K<VAE
M971S+W-H965T-#0N>&UL4$L! A0#%     @ /8>95%YR5@=" @  _P0  !D
M             ("!24L! 'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"
M% ,4    "  ]AYE4AZBHJRX"  "8!0  &0              @('"30$ >&PO
M=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+ 0(4 Q0    ( #V'F539:.($DP0
M *42   9              " @2=0 0!X;"]W;W)K<VAE971S+W-H965T-#<N
M>&UL4$L! A0#%     @ /8>95&X43$/F P  N T  !D              ("!
M\50! 'AL+W=O<FMS:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  ]AYE4
M< X\)I,"  "R!@  &0              @($.60$ >&PO=V]R:W-H965T<R]S
M:&5E=#0Y+GAM;%!+ 0(4 Q0    ( #V'F507;ZL&(P,  *@*   9
M      " @=A; 0!X;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%
M  @ /8>95)6S6%L; @  ;00  !D              ("!,E\! 'AL+W=O<FMS
M:&5E=',O<VAE970U,2YX;6Q02P$"% ,4    "  ]AYE47;?I298#  !<"P
M&0              @(&$80$ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+
M 0(4 Q0    ( #V'F510%S#YT0(   ((   9              " @5%E 0!X
M;"]W;W)K<VAE971S+W-H965T-3,N>&UL4$L! A0#%     @ /8>95#KDYR!3
M!@  ,Q<  !D              ("!66@! 'AL+W=O<FMS:&5E=',O<VAE970U
M-"YX;6Q02P$"% ,4    "  ]AYE4ZC!PAS\'  !.)   &0
M@('C;@$ >&PO=V]R:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( #V'
MF530YB_P1 0  "00   9              " @5EV 0!X;"]W;W)K<VAE971S
M+W-H965T-38N>&UL4$L! A0#%     @ /8>95)[]^0IK!0  0!   !D
M         ("!U'H! 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4
M    "  ]AYE4N0B-=PL%  !/$0  &0              @(%V@ $ >&PO=V]R
M:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4 Q0    ( #V'F50QJ@ODYP(  .(*
M   9              " @;B% 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL
M4$L! A0#%     @ /8>95)?>+&\) P  4 H  !D              ("!UH@!
M 'AL+W=O<FMS:&5E=',O<VAE970V,"YX;6Q02P$"% ,4    "  ]AYE4_P/<
M[0\$  #8#@  &0              @($6C $ >&PO=V]R:W-H965T<R]S:&5E
M=#8Q+GAM;%!+ 0(4 Q0    ( #V'F526L&J5>P0  .$,   9
M  " @5R0 0!X;"]W;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @
M/8>95#MGC1BZ!0  JQH  !D              ("!#I4! 'AL+W=O<FMS:&5E
M=',O<VAE970V,RYX;6Q02P$"% ,4    "  ]AYE4HK-Q5*T$  #&$   &0
M            @('_F@$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4
M Q0    ( #V'F51S<97^+ 4  '46   9              " @>.? 0!X;"]W
M;W)K<VAE971S+W-H965T-C4N>&UL4$L! A0#%     @ /8>95*LM[*+9!0
M:!L  !D              ("!1J4! 'AL+W=O<FMS:&5E=',O<VAE970V-BYX
M;6Q02P$"% ,4    "  ]AYE49E$@<1$%  !3'   &0              @(%6
MJP$ >&PO=V]R:W-H965T<R]S:&5E=#8W+GAM;%!+ 0(4 Q0    ( #V'F51^
MQXXTHP,  % ,   9              " @9ZP 0!X;"]W;W)K<VAE971S+W-H
M965T-C@N>&UL4$L! A0#%     @ /8>95&,RA?X+!   3 T  !D
M     ("!>+0! 'AL+W=O<FMS:&5E=',O<VAE970V.2YX;6Q02P$"% ,4
M"  ]AYE4^)H7\R0'   ,+P  &0              @(&ZN $ >&PO=V]R:W-H
M965T<R]S:&5E=#<P+GAM;%!+ 0(4 Q0    ( #V'F535A:1^S@(  ,$&   9
M              " @17  0!X;"]W;W)K<VAE971S+W-H965T-S$N>&UL4$L!
M A0#%     @ /8>95'\J\2"F P  [@P  !D              ("!&L,! 'AL
M+W=O<FMS:&5E=',O<VAE970W,BYX;6Q02P$"% ,4    "  ]AYE48L0.IJP"
M  "-!P  &0              @('WQ@$ >&PO=V]R:W-H965T<R]S:&5E=#<S
M+GAM;%!+ 0(4 Q0    ( #V'F51:W3_]"@8  '0=   9              "
M@=K) 0!X;"]W;W)K<VAE971S+W-H965T-S0N>&UL4$L! A0#%     @ /8>9
M5#DR(R^Z!0  %Q@  !D              ("!&] ! 'AL+W=O<FMS:&5E=',O
M<VAE970W-2YX;6Q02P$"% ,4    "  ]AYE4F!'4.< (  " )P  &0
M        @($,U@$ >&PO=V]R:W-H965T<R]S:&5E=#<V+GAM;%!+ 0(4 Q0
M   ( #V'F52%DR@RPP<  (@D   9              " @0/? 0!X;"]W;W)K
M<VAE971S+W-H965T-S<N>&UL4$L! A0#%     @ /8>95,=Q@^8N P  P@D
M !D              ("!_>8! 'AL+W=O<FMS:&5E=',O<VAE970W."YX;6Q0
M2P$"% ,4    "  ]AYE4XM&5\G@#  #5%P  #0              @ %BZ@$
M>&PO<W1Y;&5S+GAM;%!+ 0(4 Q0    ( #V'F527BKL<P    !,"   +
M          "  07N 0!?<F5L<R\N<F5L<U!+ 0(4 Q0    ( #V'F51N$AU8
M[ 4  'XS   /              "  >[N 0!X;"]W;W)K8F]O:RYX;6Q02P$"
M% ,4    "  ]AYE4>@0#75P"   A+@  &@              @ $']0$ >&PO
M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4    "  ]AYE4+B@*V!4"
M  #\+   $P              @ &;]P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+
4!08     5@!6 )$7  #A^0$    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>325</ContextCount>
  <ElementCount>428</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>112</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>12</UnitCount>
  <MyReports>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000100 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>010000 - Statement - CONSOLIDATED AND COMBINED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets</Role>
      <ShortName>CONSOLIDATED AND COMBINED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>010100 - Statement - CONSOLIDATED AND COMBINED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical</Role>
      <ShortName>CONSOLIDATED AND COMBINED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>020000 - Statement - COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss</Role>
      <ShortName>COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>030000 - Statement - COMBINED STATEMENTS OF CHANGES IN EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity</Role>
      <ShortName>COMBINED STATEMENTS OF CHANGES IN EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>040000 - Statement - COMBINED STATEMENTS OF CASH FLOW</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CombinedStatementsOfCashFlow</Role>
      <ShortName>COMBINED STATEMENTS OF CASH FLOW</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>060100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OrganizationAndPrincipalActivities</Role>
      <ShortName>ORGANIZATION AND PRINCIPAL ACTIVITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>060300 - Disclosure - ACCOUNTS RECEIVABLE, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/AccountsReceivableNet</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>060400 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/Inventories</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>060500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet</Role>
      <ShortName>PREPAYMENT AND OTHER CURRENT ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>060600 - Disclosure - EQUITY METHOD INVESTMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/EquityMethodInvestments</Role>
      <ShortName>EQUITY METHOD INVESTMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>060700 - Disclosure - PLANTS AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/PlantsAndEquipmentNet</Role>
      <ShortName>PLANTS AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>060800 - Disclosure - OTHER NON-CURRENT ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OtherNoncurrentAssetsNet</Role>
      <ShortName>OTHER NON-CURRENT ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>060900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>061000 - Disclosure - INCOME TAXES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxes</Role>
      <ShortName>INCOME TAXES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>061100 - Disclosure - LEASES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/Leases</Role>
      <ShortName>LEASES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>061200 - Disclosure - SHARE-BASED COMPENSATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SharebasedCompensation</Role>
      <ShortName>SHARE-BASED COMPENSATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>061300 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets</Role>
      <ShortName>ORDINARY SHARES AND RESTRICTED NET ASSETS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>061400 - Disclosure - NET LOSS PER SHARE</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/NetLossPerShare</Role>
      <ShortName>NET LOSS PER SHARE</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>061500 - Disclosure - CONCENTRATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/Concentrations</Role>
      <ShortName>CONCENTRATIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>061600 - Disclosure - COMMITMENTS AND CONTINGENCIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CommitmentsAndContingencies</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>061700 - Disclosure - RELATED PARTY TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/RelatedPartyTransactions</Role>
      <ShortName>RELATED PARTY TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>061800 - Disclosure - SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SubsequentEvent</Role>
      <ShortName>SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>080100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables</Role>
      <ShortName>ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/OrganizationAndPrincipalActivities</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>080200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>080300 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/AccountsReceivableNetTables</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/AccountsReceivableNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>080400 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/InventoriesTables</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/Inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>080500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables</Role>
      <ShortName>PREPAYMENT AND OTHER CURRENT ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>080600 - Disclosure - EQUITY METHOD INVESTMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/EquityMethodInvestmentsTables</Role>
      <ShortName>EQUITY METHOD INVESTMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/EquityMethodInvestments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>080700 - Disclosure - PLANTS AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/PlantsAndEquipmentNetTables</Role>
      <ShortName>PLANTS AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/PlantsAndEquipmentNet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>080800 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables</Role>
      <ShortName>OTHER NON-CURRENT ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/OtherNoncurrentAssetsNet</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>080900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>081000 - Disclosure - INCOME TAXES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxesTables</Role>
      <ShortName>INCOME TAXES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/IncomeTaxes</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>081100 - Disclosure - LEASES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/LeasesTables</Role>
      <ShortName>LEASES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/Leases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>081200 - Disclosure - SHARE-BASED COMPENSATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SharebasedCompensationTables</Role>
      <ShortName>SHARE-BASED COMPENSATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/SharebasedCompensation</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>081400 - Disclosure - NET LOSS PER SHARE (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/NetLossPerShareTables</Role>
      <ShortName>NET LOSS PER SHARE (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/NetLossPerShare</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>081500 - Disclosure - CONCENTRATIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/ConcentrationsTables</Role>
      <ShortName>CONCENTRATIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/Concentrations</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CommitmentsAndContingenciesTables</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/CommitmentsAndContingencies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>081700 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>RELATED PARTY TRANSACTIONS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/RelatedPartyTransactions</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>090100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Reverse, Recapitalization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails</Role>
      <ShortName>ORGANIZATION AND PRINCIPAL ACTIVITIES, Reverse, Recapitalization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>090102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails</Role>
      <ShortName>ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>090200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Plants and Equipment, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Plants and Equipment, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>090202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>090204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Equity Method Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Equity Method Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>090206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>090208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>090210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>090212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>090214 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Non-controlling Interest (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails</Role>
      <ShortName>SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Non-controlling Interest (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>090300 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/AccountsReceivableNetDetails</Role>
      <ShortName>ACCOUNTS RECEIVABLE, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/AccountsReceivableNetTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>090400 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/InventoriesTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>090500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails</Role>
      <ShortName>PREPAYMENT AND OTHER CURRENT ASSETS, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>090600 - Disclosure - EQUITY METHOD INVESTMENTS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/EquityMethodInvestmentsDetails</Role>
      <ShortName>EQUITY METHOD INVESTMENTS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/EquityMethodInvestmentsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>090700 - Disclosure - PLANTS AND EQUIPMENT, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/PlantsAndEquipmentNetDetails</Role>
      <ShortName>PLANTS AND EQUIPMENT, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/PlantsAndEquipmentNetTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>090800 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails</Role>
      <ShortName>OTHER NON-CURRENT ASSETS, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>090900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails</Role>
      <ShortName>ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>091000 - Disclosure - INCOME TAXES, Federal Tax Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails</Role>
      <ShortName>INCOME TAXES, Federal Tax Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>091002 - Disclosure - INCOME TAXES, Components of (Loss) Profit Before Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES, Components of (Loss) Profit Before Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>091004 - Disclosure - INCOME TAXES, Stautory Income Tax Rate to Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails</Role>
      <ShortName>INCOME TAXES, Stautory Income Tax Rate to Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>091006 - Disclosure - INCOME TAXES, Deferred Taxes Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails</Role>
      <ShortName>INCOME TAXES, Deferred Taxes Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>091008 - Disclosure - INCOME TAXES, Valuation Allowance (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails</Role>
      <ShortName>INCOME TAXES, Valuation Allowance (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>091100 - Disclosure - LEASES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/LeasesDetails</Role>
      <ShortName>LEASES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/LeasesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>091200 - Disclosure - SHARE-BASED COMPENSATION, Share Options (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION, Share Options (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>091202 - Disclosure - SHARE-BASED COMPENSATION, Share Options Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION, Share Options Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>091204 - Disclosure - SHARE-BASED COMPENSATION, Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails</Role>
      <ShortName>SHARE-BASED COMPENSATION, Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>091300 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails</Role>
      <ShortName>ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>091400 - Disclosure - NET LOSS PER SHARE (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/NetLossPerShareDetails</Role>
      <ShortName>NET LOSS PER SHARE (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/NetLossPerShareTables</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>091500 - Disclosure - CONCENTRATIONS (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/ConcentrationsDetails</Role>
      <ShortName>CONCENTRATIONS (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/ConcentrationsTables</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>091600 - Disclosure - COMMITMENTS AND CONTINGENCIES, Litigation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES, Litigation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>091602 - Disclosure - COMMITMENTS AND CONTINGENCIES, Commitment for Operating Leases not Included in Operating Lease Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES, Commitment for Operating Leases not Included in Operating Lease Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>091604 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>091700 - Disclosure - RELATED PARTY TRANSACTIONS, Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS, Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>091702 - Disclosure - RELATED PARTY TRANSACTIONS, Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS, Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>091704 - Disclosure - RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>091706 - Disclosure - RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails</Role>
      <ShortName>RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="brhc10036528_20f.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>091800 - Disclosure - SUBSEQUENT EVENT (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://cenntroauto.com/role/SubsequentEventDetails</Role>
      <ShortName>SUBSEQUENT EVENT (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://cenntroauto.com/role/SubsequentEvent</ParentRole>
      <Position>78</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="20-F" original="brhc10036528_20f.htm">brhc10036528_20f.htm</File>
    <File>brhc10036528_ex12-1.htm</File>
    <File>brhc10036528_ex12-2.htm</File>
    <File>brhc10036528_ex13-1.htm</File>
    <File>brhc10036528_ex15-2.htm</File>
    <File>brhc10036528_ex2-2.htm</File>
    <File>brhc10036528_ex4-26.htm</File>
    <File>brhc10036528_ex4-27.htm</File>
    <File>brhc10036528_ex8-1.htm</File>
    <File>cenn-20211231.xsd</File>
    <File>cenn-20211231_cal.xml</File>
    <File>cenn-20211231_def.xml</File>
    <File>cenn-20211231_lab.xml</File>
    <File>cenn-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image01.jpg</File>
    <File>image02.jpg</File>
    <File>image03.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="995">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="56">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>105
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "brhc10036528_20f.htm": {
   "axisCustom": 0,
   "axisStandard": 30,
   "contextCount": 325,
   "dts": {
    "calculationLink": {
     "local": [
      "cenn-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "cenn-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "brhc10036528_20f.htm"
     ]
    },
    "labelLink": {
     "local": [
      "cenn-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "cenn-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "cenn-20211231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2004/ref-2004-08-10.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/exch/2021/exch-2021.xsd",
      "https://xbrl.sec.gov/naics/2021/naics-2021.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd",
      "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd"
     ]
    }
   },
   "elementCount": 716,
   "entityCount": 1,
   "hidden": {
    "http://cenntroauto.com/20211231": 3,
    "http://fasb.org/us-gaap/2021-01-31": 13,
    "http://xbrl.sec.gov/dei/2021q4": 7,
    "total": 23
   },
   "keyCustom": 108,
   "keyStandard": 320,
   "memberCustom": 75,
   "memberStandard": 34,
   "nsprefix": "cenn",
   "nsuri": "http://cenntroauto.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000100 - Document - Document and Entity Information",
     "role": "http://cenntroauto.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060400 - Disclosure - INVENTORIES",
     "role": "http://cenntroauto.com/role/Inventories",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET",
     "role": "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet",
     "shortName": "PREPAYMENT AND OTHER CURRENT ASSETS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:PrepaidAndOtherCurrentAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060600 - Disclosure - EQUITY METHOD INVESTMENTS",
     "role": "http://cenntroauto.com/role/EquityMethodInvestments",
     "shortName": "EQUITY METHOD INVESTMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060700 - Disclosure - PLANTS AND EQUIPMENT, NET",
     "role": "http://cenntroauto.com/role/PlantsAndEquipmentNet",
     "shortName": "PLANTS AND EQUIPMENT, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:OtherNonCurrentAssetsNetTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060800 - Disclosure - OTHER NON-CURRENT ASSETS, NET",
     "role": "http://cenntroauto.com/role/OtherNoncurrentAssetsNet",
     "shortName": "OTHER NON-CURRENT ASSETS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:OtherNonCurrentAssetsNetTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "role": "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061000 - Disclosure - INCOME TAXES",
     "role": "http://cenntroauto.com/role/IncomeTaxes",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061100 - Disclosure - LEASES",
     "role": "http://cenntroauto.com/role/Leases",
     "shortName": "LEASES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061200 - Disclosure - SHARE-BASED COMPENSATION",
     "role": "http://cenntroauto.com/role/SharebasedCompensation",
     "shortName": "SHARE-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061300 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS",
     "role": "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets",
     "shortName": "ORDINARY SHARES AND RESTRICTED NET ASSETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010000 - Statement - CONSOLIDATED AND COMBINED BALANCE SHEETS",
     "role": "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
     "shortName": "CONSOLIDATED AND COMBINED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061400 - Disclosure - NET LOSS PER SHARE",
     "role": "http://cenntroauto.com/role/NetLossPerShare",
     "shortName": "NET LOSS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061500 - Disclosure - CONCENTRATIONS",
     "role": "http://cenntroauto.com/role/Concentrations",
     "shortName": "CONCENTRATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061600 - Disclosure - COMMITMENTS AND CONTINGENCIES",
     "role": "http://cenntroauto.com/role/CommitmentsAndContingencies",
     "shortName": "COMMITMENTS AND CONTINGENCIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061700 - Disclosure - RELATED PARTY TRANSACTIONS",
     "role": "http://cenntroauto.com/role/RelatedPartyTransactions",
     "shortName": "RELATED PARTY TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061800 - Disclosure - SUBSEQUENT EVENT",
     "role": "http://cenntroauto.com/role/SubsequentEvent",
     "shortName": "SUBSEQUENT EVENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "070200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:CashProceedsFromReverseRecapitalizationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)",
     "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables",
     "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:CashProceedsFromReverseRecapitalizationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080300 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)",
     "role": "http://cenntroauto.com/role/AccountsReceivableNetTables",
     "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080400 - Disclosure - INVENTORIES (Tables)",
     "role": "http://cenntroauto.com/role/InventoriesTables",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockNoParValue",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockNoParValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U003",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "010100 - Statement - CONSOLIDATED AND COMBINED BALANCE SHEETS (Parenthetical)",
     "role": "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical",
     "shortName": "CONSOLIDATED AND COMBINED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:CommonStockNoParValue",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockNoParValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U003",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET (Tables)",
     "role": "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables",
     "shortName": "PREPAYMENT AND OTHER CURRENT ASSETS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080600 - Disclosure - EQUITY METHOD INVESTMENTS (Tables)",
     "role": "http://cenntroauto.com/role/EquityMethodInvestmentsTables",
     "shortName": "EQUITY METHOD INVESTMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EquityMethodInvestmentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080700 - Disclosure - PLANTS AND EQUIPMENT, NET (Tables)",
     "role": "http://cenntroauto.com/role/PlantsAndEquipmentNetTables",
     "shortName": "PLANTS AND EQUIPMENT, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080800 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Tables)",
     "role": "http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables",
     "shortName": "OTHER NON-CURRENT ASSETS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "080900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "role": "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081000 - Disclosure - INCOME TAXES (Tables)",
     "role": "http://cenntroauto.com/role/IncomeTaxesTables",
     "shortName": "INCOME TAXES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081100 - Disclosure - LEASES (Tables)",
     "role": "http://cenntroauto.com/role/LeasesTables",
     "shortName": "LEASES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081200 - Disclosure - SHARE-BASED COMPENSATION (Tables)",
     "role": "http://cenntroauto.com/role/SharebasedCompensationTables",
     "shortName": "SHARE-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081400 - Disclosure - NET LOSS PER SHARE (Tables)",
     "role": "http://cenntroauto.com/role/NetLossPerShareTables",
     "shortName": "NET LOSS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081500 - Disclosure - CONCENTRATIONS (Tables)",
     "role": "http://cenntroauto.com/role/ConcentrationsTables",
     "shortName": "CONCENTRATIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "020000 - Statement - COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "role": "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
     "shortName": "COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:GrossProfit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)",
     "role": "http://cenntroauto.com/role/CommitmentsAndContingenciesTables",
     "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "cenn:LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "081700 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)",
     "role": "http://cenntroauto.com/role/RelatedPartyTransactionsTables",
     "shortName": "RELATED PARTY TRANSACTIONS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Reverse, Recapitalization (Details)",
     "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
     "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES, Reverse, Recapitalization (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)",
     "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails",
     "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES, Subsidiaries Combination (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_ConsolidatedEntitiesAxis_NakedBrandGroupLimitedMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityIncorporationDateOfIncorporation",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Plants and Equipment, Net (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Plants and Equipment, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_PropertyPlantAndEquipmentByTypeAxis_MachineryAndEquipmentMember_RangeAxis_MinimumMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_ComputerSoftwareIntangibleAssetMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_FiniteLivedIntangibleAssetsByMajorClassAxis_ComputerSoftwareIntangibleAssetMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231_RangeAxis_MinimumMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage",
      "reportCount": 1,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Equity Method Investments (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Equity Method Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090206 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Revenue Recognition (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_StatementGeographicalAxis_EuropeMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090208 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090210 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Foreign Currency Translation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20181231_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "030000 - Statement - COMBINED STATEMENTS OF CHANGES IN EQUITY",
     "role": "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity",
     "shortName": "COMBINED STATEMENTS OF CHANGES IN EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20181231_StatementEquityComponentsAxis_CommonStockMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U006",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090212 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Segments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U006",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231_OwnershipAxis_CENNTROELECTRICGROUPLIMITEDMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090214 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Non-controlling Interest (Details)",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES, Non-controlling Interest (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231_OwnershipAxis_CENNTROELECTRICGROUPLIMITEDMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:MinorityInterestOwnershipPercentageByParent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090300 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)",
     "role": "http://cenntroauto.com/role/AccountsReceivableNetDetails",
     "shortName": "ACCOUNTS RECEIVABLE, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090400 - Disclosure - INVENTORIES (Details)",
     "role": "http://cenntroauto.com/role/InventoriesDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090500 - Disclosure - PREPAYMENT AND OTHER CURRENT ASSETS, NET (Details)",
     "role": "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails",
     "shortName": "PREPAYMENT AND OTHER CURRENT ASSETS, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:Supplies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090600 - Disclosure - EQUITY METHOD INVESTMENTS (Details)",
     "role": "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
     "shortName": "EQUITY METHOD INVESTMENTS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_HangzhouHezheEnergyTechnologyCoLtdMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:EquityMethodInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090700 - Disclosure - PLANTS AND EQUIPMENT, NET (Details)",
     "role": "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
     "shortName": "PLANTS AND EQUIPMENT, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepositAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090800 - Disclosure - OTHER NON-CURRENT ASSETS, NET (Details)",
     "role": "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails",
     "shortName": "OTHER NON-CURRENT ASSETS, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DepositAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cenn:LoansFromThirdPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "090900 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)",
     "role": "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
     "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cenn:LoansFromThirdPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_StatementGeographicalAxis_AU",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091000 - Disclosure - INCOME TAXES, Federal Tax Rate (Details)",
     "role": "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
     "shortName": "INCOME TAXES, Federal Tax Rate (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_StatementGeographicalAxis_AU",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "040000 - Statement - COMBINED STATEMENTS OF CASH FLOW",
     "role": "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
     "shortName": "COMBINED STATEMENTS OF CASH FLOW",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091002 - Disclosure - INCOME TAXES, Components of (Loss) Profit Before Income Taxes (Details)",
     "role": "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
     "shortName": "INCOME TAXES, Components of (Loss) Profit Before Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_StatementGeographicalAxis_CountriesOtherThanChinaMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091004 - Disclosure - INCOME TAXES, Stautory Income Tax Rate to Income Taxes (Details)",
     "role": "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails",
     "shortName": "INCOME TAXES, Stautory Income Tax Rate to Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091006 - Disclosure - INCOME TAXES, Deferred Taxes Assets, Net (Details)",
     "role": "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails",
     "shortName": "INCOME TAXES, Deferred Taxes Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20201231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091008 - Disclosure - INCOME TAXES, Valuation Allowance (Details)",
     "role": "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails",
     "shortName": "INCOME TAXES, Valuation Allowance (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091100 - Disclosure - LEASES (Details)",
     "role": "http://cenntroauto.com/role/LeasesDetails",
     "shortName": "LEASES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091200 - Disclosure - SHARE-BASED COMPENSATION, Share Options (Details)",
     "role": "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails",
     "shortName": "SHARE-BASED COMPENSATION, Share Options (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20201231_AwardTypeAxis_EmployeeStockOptionMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091202 - Disclosure - SHARE-BASED COMPENSATION, Share Options Activity (Details)",
     "role": "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails",
     "shortName": "SHARE-BASED COMPENSATION, Share Options Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_AwardTypeAxis_EmployeeStockOptionMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U001",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091204 - Disclosure - SHARE-BASED COMPENSATION, Assumptions (Details)",
     "role": "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
     "shortName": "SHARE-BASED COMPENSATION, Assumptions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockSharesOutstanding",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unitRef": "U001",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091300 - Disclosure - ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)",
     "role": "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
     "shortName": "ORDINARY SHARES AND RESTRICTED NET ASSETS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "INF",
      "lang": null,
      "name": "cenn:NumberOfVotesEntitledForEachShareOfOrdinaryShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U008",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091400 - Disclosure - NET LOSS PER SHARE (Details)",
     "role": "http://cenntroauto.com/role/NetLossPerShareDetails",
     "shortName": "NET LOSS PER SHARE (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060100 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES",
     "role": "http://cenntroauto.com/role/OrganizationAndPrincipalActivities",
     "shortName": "ORGANIZATION AND PRINCIPAL ACTIVITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091500 - Disclosure - CONCENTRATIONS (Details)",
     "role": "http://cenntroauto.com/role/ConcentrationsDetails",
     "shortName": "CONCENTRATIONS (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_ConcentrationRiskByBenchmarkAxis_SalesRevenueProductLineMember_ConcentrationRiskByTypeAxis_CustomerConcentrationRiskMember_MajorCustomersAxis_CustomerMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cenn:NumberOfSignedPurchaseOrdersTerminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U009",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091600 - Disclosure - COMMITMENTS AND CONTINGENCIES, Litigation (Details)",
     "role": "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES, Litigation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211001to20211031_LitigationCaseAxis_SevicLawsuitMember_LossContingenciesByNatureOfContingencyAxis_DamagesFromProductDefectsMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "cenn:NumberOfSignedPurchaseOrdersTerminated",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U009",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091602 - Disclosure - COMMITMENTS AND CONTINGENCIES, Commitment for Operating Leases not Included in Operating Lease Liability (Details)",
     "role": "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES, Commitment for Operating Leases not Included in Operating Lease Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211224_PropertySubjectToOrAvailableForOperatingLeaseAxis_DusseldorfFacilityMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LandSubjectToGroundLeases",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U010",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091604 - Disclosure - COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payment (Details)",
     "role": "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails",
     "shortName": "COMMITMENTS AND CONTINGENCIES, Future Minimum Lease Payment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231_LeaseContractualTermAxis_NonCancellableOperatingLeaseAgreementMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091700 - Disclosure - RELATED PARTY TRANSACTIONS, Related Parties (Details)",
     "role": "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
     "shortName": "RELATED PARTY TRANSACTIONS, Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_MrPeterWangMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfCommonOwnershipOrManagementControlRelationships",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091702 - Disclosure - RELATED PARTY TRANSACTIONS, Transactions (Details)",
     "role": "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails",
     "shortName": "RELATED PARTY TRANSACTIONS, Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231_RelatedPartyTransactionsByRelatedPartyAxis_ZhejiangRAPMember",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestIncomeRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091704 - Disclosure - RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)",
     "role": "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
     "shortName": "RELATED PARTY TRANSACTIONS, Due from Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "cenn:DueFromRelatedPartiesCurrentBeforeProvisionForReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrent",
      "reportCount": 1,
      "unitRef": "U002",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091706 - Disclosure - RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)",
     "role": "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
     "shortName": "RELATED PARTY TRANSACTIONS, Due to Related Parties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20211231_RelatedPartyTransactionsByRelatedPartyAxis_CAGCaymanMember",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U002",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20220305_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "091800 - Disclosure - SUBSEQUENT EVENT (Details)",
     "role": "http://cenntroauto.com/role/SubsequentEventDetails",
     "shortName": "SUBSEQUENT EVENT (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20220305_BusinessAcquisitionAxis_TroposMotorsEuropeGmbHMember_SubsequentEventTypeAxis_SubsequentEventMember_TypeOfArrangementAxis_ShareAndLoanPurchaseAgreementMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U004",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060200 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "role": "http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies",
     "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060300 - Disclosure - ACCOUNTS RECEIVABLE, NET",
     "role": "http://cenntroauto.com/role/AccountsReceivableNet",
     "shortName": "ACCOUNTS RECEIVABLE, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "brhc10036528_20f.htm",
      "contextRef": "c20210101to20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 112,
   "tag": {
    "cenn_AccountsReceivableAllowanceForCreditLossForeignExchanges": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign exchange of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Foreign Exchanges",
        "terseLabel": "Foreign exchange"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossForeignExchanges",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Additional Information of Prepaid Expense And Other Assets Current [Abstract]",
        "terseLabel": "Additional Information of Prepaid Expense And Other Assets Current [Abstract]"
       }
      }
     },
     "localname": "AdditionalInformationOfPrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from exemption of debt due from shareholders.",
        "label": "Adjustments to Additional Paid in Capital, Exemption of Debt Due from Shareholders",
        "negatedLabel": "Exemption of debt due from shareholders"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalExemptionOfDebtDueFromShareholders",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from reduction of capital investment.",
        "label": "Adjustments to Additional Paid in Capital, Reduction of Capital Investment",
        "negatedLabel": "Reduction of capital investment"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReductionOfCapitalInvestment",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_AdvancesForgivenFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining amount of advances forgiven from related party.",
        "label": "Advances Forgiven from Related Party",
        "terseLabel": "Forgiven related party due"
       }
      }
     },
     "localname": "AdvancesForgivenFromRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_AdvancesPaymentToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances payment to a related party.",
        "label": "Advances Payment to Related Party",
        "terseLabel": "Advances to related party"
       }
      }
     },
     "localname": "AdvancesPaymentToRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_AllOtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All other countries excluding the United States and Mainland China.",
        "label": "All Other Countries [Member]",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "AllOtherCountriesMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_AmendedRestated2016IncentiveStockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of share-based compensation plan which describes amended &amp; restated 2016 incentive stock option plan (the \"Amended 2016 Plan\").",
        "label": "Amended &amp; Restated 2016 Incentive Stock Option Plan [Member]",
        "terseLabel": "Amended 2016 Plan [Member]"
       }
      }
     },
     "localname": "AmendedRestated2016IncentiveStockOptionPlanMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_AmendedRestatedIncentiveStockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A type of stock option plan which describes amended &amp; restated 2016 incentive stock option plan (the \"Amended 2016 Plan\").",
        "label": "Amended &amp; Restated Incentive Stock Option Plan [Member]",
        "terseLabel": "Amended 2016 Plan [Member]"
       }
      }
     },
     "localname": "AmendedRestatedIncentiveStockOptionPlanMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_AmortizationOfLandUseRights": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of land use rights.",
        "label": "Amortization of Land Use Rights",
        "terseLabel": "Amortization of land use rights"
       }
      }
     },
     "localname": "AmortizationOfLandUseRights",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_BeforeModificationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of share options before modification.",
        "label": "Before Modification [Member]",
        "terseLabel": "Before Modification [Member]"
       }
      }
     },
     "localname": "BeforeModificationMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_BendonLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Controlled by Mr. Justin Davis-Rice, a director of CEGL.",
        "label": "Bendon Limited [Member]",
        "terseLabel": "Bendon Limited [Member]"
       }
      }
     },
     "localname": "BendonLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CAGCaymanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Cenntro Automotive Group Limited (\"CAG HK\") was established by CAG Cayman in Hong Kong.",
        "label": "Cenntro Automotive Group Limited, Hong Kong [Member]",
        "terseLabel": "Cenntro Automotive Group Limited (CAG HK) [Member]",
        "verboseLabel": "CAG Cayman [Member]"
       }
      }
     },
     "localname": "CAGCaymanMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CENNTROELECTRICGROUPLIMITEDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of parent entity.",
        "label": "CENNTRO ELECTRIC GROUP LIMITED [Member]",
        "terseLabel": "CEGL [Member]"
       }
      }
     },
     "localname": "CENNTROELECTRICGROUPLIMITEDMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CashProceedsFromReverseRecapitalizationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of net cash proceeds from the reverse recapitalization.",
        "label": "Cash Proceeds from Reverse Recapitalization [Table Text Block]",
        "terseLabel": "Net Cash Proceeds from Reverse Recapitalization"
       }
      }
     },
     "localname": "CashProceedsFromReverseRecapitalizationTableTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_CenntroAutomotiveCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by CAC was incorporated in the state of Delaware.",
        "label": "Cenntro Automotive Corporation [Member]",
        "terseLabel": "CAC [Member]",
        "verboseLabel": "Cenntro Automotive Corporation (CAC) [Member]"
       }
      }
     },
     "localname": "CenntroAutomotiveCorporationMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CenntroAutomotiveGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of entity owned or controlled subsidiary.",
        "label": "Cenntro Automotive Group Limited [Member]",
        "verboseLabel": "CAG Cayman [Member]"
       }
      }
     },
     "localname": "CenntroAutomotiveGroupLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CenntroElectricGroupIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Cenntro Electric Group, Inc. (\"CEG\") which was incorporated in the state of Delaware by CAG Cayman.",
        "label": "Cenntro Electric Group, Inc. [Member]",
        "terseLabel": "CEG [Member]",
        "verboseLabel": "Cenntro Electric Group, Inc. (CEG) [Member]"
       }
      }
     },
     "localname": "CenntroElectricGroupIncMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CenntroHoldingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimately controlled by Mr. Peter Wang.",
        "label": "Cenntro Holding Limited [Member]",
        "terseLabel": "Cenntro Holding Limited [Member]"
       }
      }
     },
     "localname": "CenntroHoldingLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitment for Operating Leases not Included in Operating Lease Liability [Abstract]"
       }
      }
     },
     "localname": "CommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_ConcentrationOfCreditRiskAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration of Credit Risk [Abstract]"
       }
      }
     },
     "localname": "ConcentrationOfCreditRiskAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_ConsultingFeesPayableCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for consulting fees payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Consulting Fees Payable, Current",
        "terseLabel": "Consulting fees payable"
       }
      }
     },
     "localname": "ConsultingFeesPayableCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ConsultingServiceDueToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligations due all related parties for consulting service provided during the period.",
        "label": "Consulting Service Due to Related Party",
        "terseLabel": "Consulting service provided by a related party"
       }
      }
     },
     "localname": "ConsultingServiceDueToRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_CostMethodInvestmentOwnershipPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the cost method of accounting.",
        "label": "Cost Method Investment Ownership Percentage",
        "terseLabel": "Percentage of ownership interest, cost method investment"
       }
      }
     },
     "localname": "CostMethodInvestmentOwnershipPercentage",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_CostMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.",
        "label": "Cost Method Investment Realized Gain Loss On Disposal",
        "terseLabel": "Consideration for transferred equity interest, cost method investment"
       }
      }
     },
     "localname": "CostMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_CostMethodInvestmentSoldCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the entity's cost method investment which has been sold.",
        "label": "Cost Method Investment Sold Carrying Amount",
        "terseLabel": "Consideration for transferred equity interest, cost method investment"
       }
      }
     },
     "localname": "CostMethodInvestmentSoldCarryingAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_CountriesOtherThanChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Countries Other than China [Member]",
        "terseLabel": "Non-PRC [Member]"
       }
      }
     },
     "localname": "CountriesOtherThanChinaMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CreditCardPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for credit card payable. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). .",
        "label": "Credit Card Payable, Current",
        "terseLabel": "Credit card payable"
       }
      }
     },
     "localname": "CreditCardPayableCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_CustomerAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major customer of the entity.",
        "label": "Customer A [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "localname": "CustomerAMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CustomerBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major customer of the entity.",
        "label": "Customer B [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "localname": "CustomerBMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CustomerCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major customer of the entity.",
        "label": "Customer C [Member]",
        "terseLabel": "Customer C [Member]"
       }
      }
     },
     "localname": "CustomerCMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CustomerDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major customer of the entity.",
        "label": "Customer D [Member]",
        "terseLabel": "Customer D [Member]"
       }
      }
     },
     "localname": "CustomerDMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CustomerEMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major customer of the entity.",
        "label": "Customer E [Member]",
        "terseLabel": "Customer E [Member]"
       }
      }
     },
     "localname": "CustomerEMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_CustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major customer of the entity.",
        "label": "Customer [Member]",
        "terseLabel": "Customer [Member]"
       }
      }
     },
     "localname": "CustomerMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_DeferredTaxAssetsValuationAllowanceRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Deferred Tax Assets, Valuation Allowance [Roll Forward]",
        "terseLabel": "Valuation Allowance [Roll Forward]"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowanceRollForward",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_DetailedInformationAboutOtherNonCurrentAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Detailed Information about Other Non-current Assets, Net [Abstract]",
        "terseLabel": "Other Non-current Assets, Net [Abstract]"
       }
      }
     },
     "localname": "DetailedInformationAboutOtherNonCurrentAssetsNetAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entities controlled by CAG Cayman",
        "label": "Devirra Corporation Limited and its Subsidiaries (Collectively referred to the \"Devirra Group\") [Member]",
        "terseLabel": "Devirra Group [Member]",
        "verboseLabel": "Devirra Corporation Limited and its Subsidiaries (Collectively referred to the \"Devirra Group\") [Member]"
       }
      }
     },
     "localname": "DevirraCorporationLimitedAndItsSubsidiariesCollectivelyReferredToTheDevirraGroupMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_DirectCostRelatedToReverseRecapitalizationPayable": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct cost related to reverse recapitalization payable in noncash transactions.",
        "label": "Direct Cost Related to Reverse Recapitalization Payable",
        "terseLabel": "Direct cost related to reverse recapitalization payable"
       }
      }
     },
     "localname": "DirectCostRelatedToReverseRecapitalizationPayable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_DisaggregatedRevenueInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disaggregated Revenue Information [Abstract]",
        "terseLabel": "Disaggregated Revenue Information [Abstract]"
       }
      }
     },
     "localname": "DisaggregatedRevenueInformationAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of disposal funds of equity method investment deducted to capital injection to Zhejiang RAP in noncash transactions.",
        "label": "Disposal Funds of Equity Method Investment Deducted to Capital Injection to Zhejiang RAP",
        "terseLabel": "Disposal funds of equity method investment deducted to capital injection to Zhejiang RAP"
       }
      }
     },
     "localname": "DisposalFundsOfEquityMethodInvestmentDeductedToCapitalInjectionToZhejiangRAP",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_DueFromRelatedPartiesCurrentBeforeProvisionForReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DueFromRelatedPartiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of before provision for receivable from a related party.",
        "label": "Due from Related Parties, Current Before Provision for Receivable",
        "terseLabel": "Amounts due from related parties before provision for receivable"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrentBeforeProvisionForReceivable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DueFromRelatedPartiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of before provision for receivable from a related party non-current.",
        "label": "Due from Related Parties, Non-Current Before Provision for Receivable",
        "verboseLabel": "Amounts due from related parties before provision for receivable"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNonCurrentBeforeProvisionForReceivable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_DusseldorfFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property available for commitment for operating leases.",
        "label": "Dusseldorf Facility [Member]"
       }
      }
     },
     "localname": "DusseldorfFacilityMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for below HK$2.0 million.",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab1",
        "terseLabel": "Federal tax rate for below HK$2.0 million"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab1",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss) for above HK$2.0 million.",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent, Tax Slab2",
        "terseLabel": "Federal tax rate for above HK$2.0 million"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRatePercentTaxSlab2",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for research and development.",
        "label": "Effective Income Tax Rate Reconciliation, Deduction, Research and Development, Amount",
        "negatedLabel": "Effect of research and development deduction"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_EmployeesAndDirectorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Person with designation of employees and directors.",
        "label": "Employees and Directors [Member]",
        "terseLabel": "Employees and Directors [Member]"
       }
      }
     },
     "localname": "EmployeesAndDirectorsMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_EquityInvestmentPayableToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of equity investment payable to related party.",
        "label": "Equity Investment Payable to Related Party",
        "terseLabel": "Equity investment payable"
       }
      }
     },
     "localname": "EquityInvestmentPayableToRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of estimated useful lives of finite lived intangible assets.",
        "label": "Estimated Useful Lives of Finite Lived Intangible Assets [Text Block]",
        "terseLabel": "Estimated Useful Lives of Intangible Assets"
       }
      }
     },
     "localname": "EstimatedUsefulLivesOfFiniteLivedIntangibleAssetsTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_ExchangeRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ratio applied to the option to purchase a number of ordinary shares equal to the aggregate number of shares for which such stock option was exercisable immediately prior to the closing of the Combination multiplied by the Exchange Ratio.",
        "label": "Exchange Ratio",
        "terseLabel": "Exchange ratio"
       }
      }
     },
     "localname": "ExchangeRatio",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cenn_ExemptionOfDebtDueFromShareholders": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of exemption of debt due from shareholders in noncash transactions.",
        "label": "Exemption of Debt Due from Shareholders",
        "terseLabel": "Exemption of debt due from shareholders"
       }
      }
     },
     "localname": "ExemptionOfDebtDueFromShareholders",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_FederalStatutoryIncomeTaxRateAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Federal Statutory Income Tax Rate [Abstract]",
        "terseLabel": "Federal Statutory Income Tax Rate [Abstract]"
       }
      }
     },
     "localname": "FederalStatutoryIncomeTaxRateAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_FeesAndExpensesPayableCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for fees and expenses payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Fees and Expenses Payable, Current",
        "terseLabel": "Fees and expenses payable"
       }
      }
     },
     "localname": "FeesAndExpensesPayableCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_FiveYearLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing supported by a written promise to pay an obligation within five years.",
        "label": "5 Year Loan [Member]",
        "terseLabel": "5 - Year Loan [Member]"
       }
      }
     },
     "localname": "FiveYearLoanMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ForeignCurrencyExchangeRateTranslationAverage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation, Average",
        "terseLabel": "Average USD: RMB exchange rate"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslationAverage",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "cenn_ForeignCurrencyTranslationRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of foreign currency translation rates.",
        "label": "Foreign Currency Translation Rates [Table Text Block]",
        "terseLabel": "Foreign Currency Translation Rates"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationRatesTableTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_FujianXinlongmaAutomobileCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the entity.",
        "label": "Fujian Xinlongma Automobile Co., Ltd. [Member]",
        "terseLabel": "Xinlongma [Member]"
       }
      }
     },
     "localname": "FujianXinlongmaAutomobileCoLtdMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_GainLossOnDispositionOfLandUseRightsAndProperties": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of land use rights and properties.",
        "label": "Gain (Loss) on Disposition of Land Use Rights and Properties",
        "negatedLabel": "Gain from disposal of land use rights and properties",
        "terseLabel": "Gain from disposal of plant and equipment"
       }
      }
     },
     "localname": "GainLossOnDispositionOfLandUseRightsAndProperties",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_GovernmentGrantsOfFederalLoanForgivenExpense": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of government grants of federal loan forgiven expense during the period.",
        "label": "Government Grants of Federal Loan Forgiven Expense",
        "negatedLabel": "Government grants of federal loan forgiven"
       }
      }
     },
     "localname": "GovernmentGrantsOfFederalLoanForgivenExpense",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_HangzhouCenntroAutotechCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Hangzhou Cenntro Autotech Co., Limited (\"Cenntro Hangzhou\") owned by CAG HK.",
        "label": "Hangzhou Cenntro Autotech Co., Limited [Member]",
        "terseLabel": "Hangzhou Cenntro Autotech Co., Limited (Cenntro Hangzhou) [Member]"
       }
      }
     },
     "localname": "HangzhouCenntroAutotechCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_HangzhouHengzhongTechCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Hangzhou Hengzhong Tech Co., Limited owned by Cenntro Hangzhou.",
        "label": "Hangzhou Hengzhong Tech Co., Limited [Member]",
        "terseLabel": "Hangzhou Hengzhong Tech Co., Limited [Member]"
       }
      }
     },
     "localname": "HangzhouHengzhongTechCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_HangzhouHezheEnergyTechnologyCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.",
        "label": "Hangzhou Hezhe Energy Technology Co., Ltd [Member]",
        "terseLabel": "Hangzhou Hezhe [Member]",
        "verboseLabel": "Hangzhou Hezhe Energy Technology Co., Ltd [Member]"
       }
      }
     },
     "localname": "HangzhouHezheEnergyTechnologyCoLtdMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_HangzhouMagicShadowVentureCapitalPartnershipMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the entity.",
        "label": "Hangzhou Magic Shadow Venture Capital Partnership [Member]",
        "terseLabel": "Hangzhou Magic [Member]"
       }
      }
     },
     "localname": "HangzhouMagicShadowVentureCapitalPartnershipMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_HangzhouRondaTechCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Hangzhou Ronda Tech Co., Limited (\"Hangzhou Ronda\") owned by CAG HK.",
        "label": "Hangzhou Ronda Tech Co., Limited [Member]",
        "terseLabel": "Hangzhou Ronda Tech Co., Limited (Hangzhou Ronda) [Member]"
       }
      }
     },
     "localname": "HangzhouRondaTechCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ImpairmentLossRecognizedForInventory": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of impairment loss recognized by the company for slow-moving inventory with cost lower than net realizable value.",
        "label": "Impairment Loss Recognized for Inventory",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "ImpairmentLossRecognizedForInventory",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_IncomeLossFromAndImpairmentOnEquityMethodInvestments": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from and impairment on equity method investments.",
        "label": "Income (Loss) from and Impairment on Equity Method Investments",
        "negatedLabel": "Equity pickup of the investment"
       }
      }
     },
     "localname": "IncomeLossFromAndImpairmentOnEquityMethodInvestments",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_IncomeTaxDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Tax Disclosure [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureLineItems",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_IncomeTaxDisclosureTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about income taxes.",
        "label": "Income Tax Disclosure [Table]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_IncomeTaxExaminationStatuteOfLimitations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statute of limitations period related to income tax examinations in certain countries, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Income Tax Examination Statute of Limitations",
        "terseLabel": "Statute of limitations related to income tax examinations"
       }
      }
     },
     "localname": "IncomeTaxExaminationStatuteOfLimitations",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statute of limitations period related to income tax examinations in certain countries for transfer pricing issues, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Income Tax Examination Statute of Limitations, Transfer Pricing Issues",
        "terseLabel": "Statute of limitations related to income tax examinations, transfer pricing issues"
       }
      }
     },
     "localname": "IncomeTaxExaminationStatuteOfLimitationsTransferPricingIssues",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statute of limitations period related to income tax examinations in certain countries under special circumstance in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Income Tax Examination Statute of Limitations, Under Special Circumstance",
        "terseLabel": "Statute of limitations related to income tax examinations, under special circumstance"
       }
      }
     },
     "localname": "IncomeTaxExaminationStatuteOfLimitationsUnderSpecialCircumstance",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Income Tax Examination Statute of Limitations, Underpayment of Taxes",
        "terseLabel": "Statute of limitations related to income tax examinations, underpayment of taxes"
       }
      }
     },
     "localname": "IncomeTaxExaminationStatuteOfLimitationsUnderpaymentOfTaxes",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_IncomeTaxesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Income Taxes [Line Items]",
        "terseLabel": "Income Taxes [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesLineItems",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_IncomeTaxesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about income taxes.",
        "label": "Income Taxes [Table]",
        "terseLabel": "Income Taxes [Table]"
       }
      }
     },
     "localname": "IncomeTaxesTable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_IncreaseDecreaseInDueFromToRelatedPartiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from/to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.",
        "label": "Increase (Decrease) in Due from/to Related Parties, Current",
        "negatedLabel": "Amounts due from/to related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueFromToRelatedPartiesCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_IncreaseDecreaseInLongTermPayable": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in long-term payable during the reporting period.",
        "label": "Increase (Decrease) in Long-term Payable",
        "terseLabel": "Long-term payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInLongTermPayable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_IntangibleAssetsNetUsefulLivesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net, Useful Lives [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetUsefulLivesAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_InterestBearingLoanAndInterestReceivableFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest-bearing loan and interest receivable from related party.",
        "label": "Interest-Bearing Loan and Interest Receivable from Related Party",
        "terseLabel": "Interest-bearing loan and interest receivable"
       }
      }
     },
     "localname": "InterestBearingLoanAndInterestReceivableFromRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_JacksonvilleFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property available for commitment for operating leases.",
        "label": "Jacksonville Facility [Member]"
       }
      }
     },
     "localname": "JacksonvilleFacilityMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_JiangsuRongyuanAutoCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Jiangsu Rongyuan Auto Co., Ltd [Member]",
        "terseLabel": "Jiangsu Rongyuan [Member]"
       }
      }
     },
     "localname": "JiangsuRongyuanAutoCoLtdMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_JiangsuRongyuanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.",
        "label": "Jiangsu Rongyuan [Member]",
        "terseLabel": "Jiangsu Rongyuan [Member]"
       }
      }
     },
     "localname": "JiangsuRongyuanMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum lease payment under non-cancellable operating lease agreement.",
        "label": "Lessee Operating Lease Liability Maturity under Non-cancellable Operating Lease Agreement [Table Text Block]",
        "terseLabel": "Future Minimum Lease Payment Under Non-cancellable Operating Lease"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityUnderNonCancellableOperatingLeaseAgreementTableTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year and thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee Operating Lease Liability Payments Due Year Three and Thereafter",
        "verboseLabel": "2024 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThreeAndThereafter",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's operating lease supplemental cash flow information.",
        "label": "Lessee Operating Lease Supplemental Cash Flow Information Related To Operating Lease [Table Text Block]",
        "terseLabel": "Summary of Supplemental Information Related to Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseSupplementalCashFlowInformationRelatedToOperatingLeaseTableTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_LoansFromThirdPartiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for loans due to third parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Loans from Third Parties, Current",
        "terseLabel": "Loans from third parties"
       }
      }
     },
     "localname": "LoansFromThirdPartiesCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_LoansFromThirdPartiesCurrentInterestBearingLoans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for loans due to related parties represented as interest-bearing loans. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Loans from Third Parties, Current, Interest-bearing Loans",
        "terseLabel": "Interest-bearing loans"
       }
      }
     },
     "localname": "LoansFromThirdPartiesCurrentInterestBearingLoans",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_LoansFromThirdPartiesCurrentInterestFreeLoans": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount for loan due to third parties represented as interest-free loans. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Loans from Third Parties, Current, Interest-free Loans",
        "terseLabel": "Interest-free loans"
       }
      }
     },
     "localname": "LoansFromThirdPartiesCurrentInterestFreeLoans",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_LoansFromThirdPartiesWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of loan from third parties.",
        "label": "Loans from Third Parties, Weighted Average Interest Rate",
        "terseLabel": "Weighted average annual interest rate"
       }
      }
     },
     "localname": "LoansFromThirdPartiesWeightedAverageInterestRate",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_LongTermPrepayment": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of long-term prepayment.",
        "label": "Long-term Prepayment",
        "terseLabel": "Long-term prepayment"
       }
      }
     },
     "localname": "LongTermPrepayment",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_MaterialRelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Material Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "MaterialRelatedPartyTransactionsAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_ModificationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of share options after modification.",
        "label": "Modification [Member]",
        "terseLabel": "Modification [Member]"
       }
      }
     },
     "localname": "ModificationMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_MrPeterWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chairman, Chief Executive Officer, and principal shareholder of the Company",
        "label": "Mr. Peter Wang [Member]",
        "terseLabel": "Mr. Peter Wang [Member]"
       }
      }
     },
     "localname": "MrPeterWangMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_MrYeungHeungYeungMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A principal shareholder of the Company, director of CAG Cayman and former director of CEG.",
        "label": "Mr. Yeung Heung Yeung [Member]",
        "terseLabel": "Mr. Yeung Heung Yeung [Member]"
       }
      }
     },
     "localname": "MrYeungHeungYeungMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_MrZhongWeiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Chief Technology Officer of the Company.",
        "label": "Mr. Zhong Wei [Member]",
        "terseLabel": "Mr. Zhong Wei [Member]"
       }
      }
     },
     "localname": "MrZhongWeiMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_MsXuChengMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Immediate family of Mr. Chris Xiongjian Chen, former Chief Operating Officer of CAG Cayman.",
        "label": "Ms. Xu Cheng [Member]",
        "terseLabel": "Ms. Xu Cheng [Member]"
       }
      }
     },
     "localname": "MsXuChengMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_MsYanYinjingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Immediate family of Mr. David Ming He, the former acting Chief Financial Officer of Cenntro until November 2020.",
        "label": "Ms. Yan Yinjing [Member]",
        "terseLabel": "Yan Yinjing [Member]"
       }
      }
     },
     "localname": "MsYanYinjingMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_NakedBrandGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of entity owned or controlled subsidiary.",
        "label": "Naked Brand Group Limited [Member]",
        "terseLabel": "NBG [Member]",
        "verboseLabel": "Naked Brand Group, Inc. (NBGI) [Member]"
       }
      }
     },
     "localname": "NakedBrandGroupLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_NakedIncMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Naked Inc. owned by NBGI.",
        "label": "Naked Inc. [Member]",
        "terseLabel": "Naked Inc. [Member]"
       }
      }
     },
     "localname": "NakedIncMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_NasdaqListingFeesPayableCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for Nasdaq listing fees payable included in professional fees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Nasdaq Listing Fees Payable, Current",
        "terseLabel": "Nasdaq listing fees payable"
       }
      }
     },
     "localname": "NasdaqListingFeesPayableCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total net cash proceeds from the reverse recapitalization.",
        "label": "Net Cash Contributions from Reverse Recapitalization Excluding Transaction Cost",
        "totalLabel": "Net cash contributions from reverse recapitalization"
       }
      }
     },
     "localname": "NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_NonCancellableOperatingLeaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entity having future minimum lease payment under non-cancellable operating lease agreement.",
        "label": "Non-cancellable Operating Lease Agreement [Member]",
        "terseLabel": "Non-cancellable Operating Lease Agreement [Member]"
       }
      }
     },
     "localname": "NonCancellableOperatingLeaseAgreementMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_NumberOfEqualAnnualInstalments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total number of equal annual instalments of options.",
        "label": "Number of Equal Annual Instalments",
        "terseLabel": "Number of equal annual instalments"
       }
      }
     },
     "localname": "NumberOfEqualAnnualInstalments",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cenn_NumberOfSignedPurchaseOrdersTerminated": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of signed purchase orders terminated under contract.",
        "label": "Number of Signed Purchase Orders Terminated",
        "terseLabel": "Number of signed purchase orders terminated"
       }
      }
     },
     "localname": "NumberOfSignedPurchaseOrdersTerminated",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cenn_NumberOfVotesEntitledForEachShareOfOrdinaryShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of votes entitled for each share of common stock by ordinary share holder.",
        "label": "Number of Votes Entitled for Each Share of Ordinary Share",
        "terseLabel": "Number of votes entitled for each share of ordinary share"
       }
      }
     },
     "localname": "NumberOfVotesEntitledForEachShareOfOrdinaryShare",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ORDINARY SHARES AND RESTRICTED NET ASSETS [Abstract]"
       }
      }
     },
     "localname": "ORDINARYSHARESANDRESTRICTEDNETASSETSAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "xbrltype": "stringItemType"
    },
    "cenn_ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of ordinary shares and restricted net assets.",
        "label": "ORDINARY SHARES AND RESTRICTED NET ASSETS [Text Block]",
        "terseLabel": "ORDINARY SHARES AND RESTRICTED NET ASSETS"
       }
      }
     },
     "localname": "ORDINARYSHARESANDRESTRICTEDNETASSETSTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_OceaniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Oceania is a geographic region that includes Australasia, Melanesia, Micronesia and Polynesia. Spanning the Eastern and Western Hemispheres.",
        "label": "Oceania [Member]",
        "terseLabel": "Oceania [Member]"
       }
      }
     },
     "localname": "OceaniaMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_OperatingLeaseRentAbatementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of operating lease, rent abatement, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Rent Abatement Term",
        "terseLabel": "Rent abatement period"
       }
      }
     },
     "localname": "OperatingLeaseRentAbatementTerm",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_OptionsToPurchaseOrdinaryShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of ordinary shares, options to purchase in aggregate.",
        "label": "Options to Purchase Ordinary Shares",
        "terseLabel": "Ordinary shares, option to purchase (in shares)"
       }
      }
     },
     "localname": "OptionsToPurchaseOrdinaryShares",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cenn_OtherNonCurrentAssetsNetTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other non-current assets, net.",
        "label": "Other Non-Current Assets, Net [Text Block]",
        "terseLabel": "OTHER NON-CURRENT ASSETS, NET"
       }
      }
     },
     "localname": "OtherNonCurrentAssetsNetTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_OtherTaxesPayableCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable taxes classified as other. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Other Taxes Payable, Current",
        "terseLabel": "Other taxes payable"
       }
      }
     },
     "localname": "OtherTaxesPayableCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_OthersRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of others related parties.",
        "label": "Others Related Parties [Member]",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "OthersRelatedPartiesMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_PaymentForExpenseOfReverseRecapitalization": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for expenses from reverse recapitalization during the year.",
        "label": "Payment for Expense of Reverse Recapitalization",
        "negatedLabel": "Payment of expense for the reverse recapitalization"
       }
      }
     },
     "localname": "PaymentForExpenseOfReverseRecapitalization",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_PaymentForLongTermInvestmentPayable": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow from amounts paid for the long-term investment payable during the period.",
        "label": "Payment for Long-term Investment Payable",
        "negatedLabel": "Cash payment for long-term investment payable"
       }
      }
     },
     "localname": "PaymentForLongTermInvestmentPayable",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_PaymentForTransactionCostForReversedRecapitalization": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails": {
       "order": 1.0,
       "parentTag": "cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a fee charged by a financial intermediary such as a bank, broker, or underwriter.",
        "label": "Payment For Transaction Cost For Reversed Recapitalization",
        "negatedLabel": "Less: transaction costs"
       }
      }
     },
     "localname": "PaymentForTransactionCostForReversedRecapitalization",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_PercentageOfAnnualTaxableIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The operating losses can be carried forward indefinitely subject to a limitation in utilization against annual taxable income.",
        "label": "Percentage of Annual Taxable Income",
        "terseLabel": "Percentage of annual taxable income"
       }
      }
     },
     "localname": "PercentageOfAnnualTaxableIncome",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PercentageOfConsolidatedNetAssetOfPRCSubsidiaries": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of total consolidated net assets related to PRC subsidiaries.",
        "label": "Percentage of Consolidated Net Asset of PRC Subsidiaries",
        "terseLabel": "Percentage of consolidated net assets of PRC subsidiaries"
       }
      }
     },
     "localname": "PercentageOfConsolidatedNetAssetOfPRCSubsidiaries",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PercentageOfDirectOrIndirectEconomicInterest": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of direct or indirect economic interest in the entity.",
        "label": "Percentage Of Direct or Indirect Economic Interest",
        "terseLabel": "Percentage of direct or indirect economic interest"
       }
      }
     },
     "localname": "PercentageOfDirectOrIndirectEconomicInterest",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PercentageOfEachEqualAnnualInstalments": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of each equal annual instalments of options.",
        "label": "Percentage of Each Equal Annual Instalments",
        "terseLabel": "Percentage of each equal annual instalments"
       }
      }
     },
     "localname": "PercentageOfEachEqualAnnualInstalments",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PercentageOfEquityInterestsSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of equity interests sold.",
        "label": "Percentage of Equity Interests Sold",
        "terseLabel": "Percentage of equity interests sold"
       }
      }
     },
     "localname": "PercentageOfEquityInterestsSold",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PercentageOfShareholderLoansAcquired": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of shareholder loan acquired at the acquisition date in the business combination.",
        "label": "Percentage of Shareholder Loans Acquired",
        "terseLabel": "Percentage of shareholder loan acquired"
       }
      }
     },
     "localname": "PercentageOfShareholderLoansAcquired",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PercentageOfVotingInterestsControls": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of voting equity interests controls in the board of directors of the investee entity.",
        "label": "Percentage of Voting Interests Controls",
        "verboseLabel": "Percentage of voting interests"
       }
      }
     },
     "localname": "PercentageOfVotingInterestsControls",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of an investigation covers the assessment prior to the year of the assessment in which the investigation commences. in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period of Prior Tax Assessment Years from Investigation",
        "terseLabel": "Period of prior tax assessment years from investigation"
       }
      }
     },
     "localname": "PeriodOfPriorTaxAssessmentYearsFromInvestigation",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of an extended investigation, in case of fraud and willful evasion, the investigation is extended covers the assessment prior to the year of the assessment in which the investigation commences, . in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Period of Prior Tax Assessment Years from Investigation, Extended",
        "terseLabel": "Extended period of prior tax assessment years from investigation"
       }
      }
     },
     "localname": "PeriodOfPriorTaxAssessmentYearsFromInvestigationExtended",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_PlaceOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information of place of incorporation of an entity.",
        "label": "Place of Incorporation"
       }
      }
     },
     "localname": "PlaceOfIncorporation",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_PrepaidAndOtherCurrentAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of the amounts paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid and Other Current Assets Disclosure [Text Block]",
        "terseLabel": "PREPAYMENT AND OTHER CURRENT ASSETS, NET"
       }
      }
     },
     "localname": "PrepaidAndOtherCurrentAssetsDisclosureTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.",
        "label": "Prepaid Expense And Other Assets Current [Table Text Block]",
        "terseLabel": "Prepayment and Other Current Assets, Net"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentTableTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_ProceedsFromContributionFromPrincipalShareholder": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from contribution from principal shareholders during the period.",
        "label": "Proceeds from Contribution from Principal Shareholder",
        "terseLabel": "Contribution from principal shareholder"
       }
      }
     },
     "localname": "ProceedsFromContributionFromPrincipalShareholder",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromLoanOfAcquiredEntity": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from loan acquired entity during the year.",
        "label": "Proceeds from Loan of Acquired Entity",
        "terseLabel": "Loan proceeds from Naked Brand Group Limited"
       }
      }
     },
     "localname": "ProceedsFromLoanOfAcquiredEntity",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The operating funds from related party.",
        "label": "Proceeds from Related Party",
        "terseLabel": "Operating funds"
       }
      }
     },
     "localname": "ProceedsFromRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromRelatedPartyAdvances": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from related party.",
        "label": "Proceeds from Related Party Advances",
        "terseLabel": "Proceeds from related party current"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyAdvances",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromReversedRecapitalization": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails": {
       "order": 0.0,
       "parentTag": "cenn_NetCashContributionsFromReverseRecapitalizationExcludingTransactionCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from reversed recapitalization during the year.",
        "label": "Proceeds from Reversed Recapitalization",
        "terseLabel": "Cash proceed from reversed recapitalization",
        "verboseLabel": "Cash - NBG"
       }
      }
     },
     "localname": "ProceedsFromReversedRecapitalization",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromSaleOfCostMethodInvestments": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the sale of cost method investments.",
        "label": "Proceeds from Sale of Cost Method Investments",
        "terseLabel": "Proceeds from sale of cost method investments"
       }
      }
     },
     "localname": "ProceedsFromSaleOfCostMethodInvestments",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromSaleOfLandUseRightsAndProperties": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of land use rights and long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Land Use Rights and Properties",
        "terseLabel": "Proceeds from disposal of land use rights and properties"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLandUseRightsAndProperties",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProceedsFromThirdPartyLoan": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from third party where one party can exercise control or significant influence over another party.",
        "label": "Proceeds from Third Party Loan",
        "terseLabel": "Loans proceed from third parties"
       }
      }
     },
     "localname": "ProceedsFromThirdPartyLoan",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProvisionForReceivableFromAdvancesToRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision for receivable from advances to related party.",
        "label": "Provision For Receivable From Advances to Related Party",
        "terseLabel": "Provision for receivable from advances to related party"
       }
      }
     },
     "localname": "ProvisionForReceivableFromAdvancesToRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProvisionForReceivableFromRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate provision amount of receivables from related parties.",
        "label": "Provision for Receivable from Related Parties",
        "negatedLabel": "Less: provision for receivable from a third party"
       }
      }
     },
     "localname": "ProvisionForReceivableFromRelatedParties",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProvisionForReceivableFromRelatedPartyCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DueFromRelatedPartiesCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision for receivable from a related party current.",
        "label": "Provision for Receivable from Related Party Current",
        "negatedLabel": "Less: provision for receivable from a related party"
       }
      }
     },
     "localname": "ProvisionForReceivableFromRelatedPartyCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProvisionForReceivableFromRelatedPartyNonCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DueFromRelatedPartiesNoncurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of provision for receivable from a related party noncurrent",
        "label": "Provision for Receivable from Related Party Non-Current",
        "negatedLabel": "Less: provision for receivable from a related party"
       }
      }
     },
     "localname": "ProvisionForReceivableFromRelatedPartyNonCurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ProvisionForReceivableFromThirdParties": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to receivable from third parties.",
        "label": "Provision for Receivable From Third Parties",
        "negatedLabel": "Less: provision for receivable from third parties"
       }
      }
     },
     "localname": "ProvisionForReceivableFromThirdParties",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_PurchasePriceIsHeldInEscrowAccount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration held in escrow account to satisfy amounts payable to any of the buyer indemnified parties in accordance with the terms of the Purchase Agreement, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Purchase Price is Held in Escrow Account",
        "terseLabel": "Purchase price is held in escrow account"
       }
      }
     },
     "localname": "PurchasePriceIsHeldInEscrowAccount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_PurchasedPrepaidInsurancePolicyPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The period to purchase a prepaid liability insurance policy for the existing officers and directors in connection with the closing of the Combination, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Purchased Prepaid Insurance Policy, Period",
        "terseLabel": "Purchased a prepaid insurance policy for existing officers and directors"
       }
      }
     },
     "localname": "PurchasedPrepaidInsurancePolicyPeriod",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "cenn_ReceivableFromAgreementToProvideSpareParts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of components of assembled products that can be receivable to purchase of electric vehicles in the future.",
        "label": "Receivable from Agreement to Provide Spare-Parts",
        "terseLabel": "Receivable from agreement to provide spare-parts"
       }
      }
     },
     "localname": "ReceivableFromAgreementToProvideSpareParts",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ReceivableFromRelatedPartiesNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party.",
        "label": "Receivable from Related Parties, Noncurrent",
        "terseLabel": "Receivable from a third party"
       }
      }
     },
     "localname": "ReceivableFromRelatedPartiesNoncurrent",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ReceivableFromThirdPartiesAndAdvanceToSuppliers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties and the amount paid in advance and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets.",
        "label": "Receivable from Third Parties and Advance to Suppliers",
        "terseLabel": "Receivable from third parties and advance to suppliers"
       }
      }
     },
     "localname": "ReceivableFromThirdPartiesAndAdvanceToSuppliers",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ReceivableRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount recognized a receivable and written off later due to deregistered of the entity.",
        "label": "Receivable Recognized",
        "terseLabel": "Receivable recognized"
       }
      }
     },
     "localname": "ReceivableRecognized",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of reclassification of loan payable from due to a related party to other current liabilities.",
        "label": "Reclassification of Loan Payable From Due to Related Party to Other Current Liabilities",
        "terseLabel": "Reclassification of loan payable from due to a related party to other current liabilities"
       }
      }
     },
     "localname": "ReclassificationOfLoanPayableFromDueToRelatedPartyToOtherCurrentLiabilities",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reduction of capital investment recorded as due to related parties in noncash transactions.",
        "label": "Reduction of Capital Investment Recorded as Due to Related Parties",
        "terseLabel": "Reduction of capital investment recorded as due to related parties",
        "verboseLabel": "Reduction of capital investment"
       }
      }
     },
     "localname": "ReductionOfCapitalInvestmentRecordedAsDueToRelatedParties",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_RelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Parties [Abstract]",
        "terseLabel": "Related Parties [Abstract]"
       }
      }
     },
     "localname": "RelatedPartiesAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_RepaymentOfLoansToThirdParties": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a third party where one party can exercise control or significant influence over another party.",
        "label": "Repayment of Loans to Third Parties",
        "negatedLabel": "Repayment of loans to third parties"
       }
      }
     },
     "localname": "RepaymentOfLoansToThirdParties",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_RepaymentOfRelatedPartyFunds": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount repayment to related party.",
        "label": "Repayment of Related Party Funds",
        "terseLabel": "Repayment to related party funds"
       }
      }
     },
     "localname": "RepaymentOfRelatedPartyFunds",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_RestrictedNetAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Net Assets [Abstract]"
       }
      }
     },
     "localname": "RestrictedNetAssetsAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_ReversalOfProvisionForReceivableFromRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reversed the provision amount due to the repayment from the related party.",
        "label": "Reversal of Provision for Receivable from Related Party",
        "terseLabel": "Reversal of provision for receivable from related party"
       }
      }
     },
     "localname": "ReversalOfProvisionForReceivableFromRelatedParty",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ReverseRecapitalizationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Reverse Recapitalization [Abstract]"
       }
      }
     },
     "localname": "ReverseRecapitalizationAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for Covid-19 risk.",
        "label": "Risk and Uncertainty due to Covid19, Policy [Policy Text Block]",
        "terseLabel": "COVID-19 Risks and Uncertainties"
       }
      }
     },
     "localname": "RiskAndUncertaintyDueToCovid19PolicyPolicyTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Schedule of Property, Plant and Equipment, Estimated Useful Lives [Table Text Block]",
        "terseLabel": "Estimated Useful Lives"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentEstimatedUsefulLivesTableTextBlock",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "cenn_SevicLawsuitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A former channel partner, commenced a lawsuit against Shengzhou Machinery, one of Cenntro's wholly owned subsidiaries, relating to a breach of contract for the sale of goods (the \"Sevic Lawsuit\").",
        "label": "Sevic Lawsuit [Member]"
       }
      }
     },
     "localname": "SevicLawsuitMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimately controlled by Mr. Peter Wang.",
        "label": "Shanghai Hengyu Enterprise Management Consulting Co., Ltd (\"Shanghai Hengyu\") [Member]",
        "terseLabel": "Shanghai Hengyu [Member]",
        "verboseLabel": "Shanghai Hengyu Enterprise Management Consulting Co., Ltd (\"Shanghai Hengyu\") [Member]"
       }
      }
     },
     "localname": "ShanghaiHengyuEnterpriseManagementConsultingCoLtdShanghaiHengyuMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ShareAndLoanPurchaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Th name of legal contract between seller and a buyer.",
        "label": "Share and Loan Purchase Agreement [Member]",
        "terseLabel": "Mosolf SE &amp; Co [Member]"
       }
      }
     },
     "localname": "ShareAndLoanPurchaseAgreementMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of share option modification during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Modification of Option",
        "terseLabel": "Options converted (in shares)",
        "verboseLabel": "Modification of option (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOption",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Modification of Option, Outstanding",
        "terseLabel": "Outstanding modification of option (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsModificationOfOptionOutstanding",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders modification of stock options into shares.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Exercise Price, Modification of Option",
        "terseLabel": "Modification of option (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOption",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cenn_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Weighted Average Exercise Price, Modification of Option, Outstanding",
        "verboseLabel": "Outstanding modification of option (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageExercisePriceModificationOfOptionOutstanding",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "cenn_ShareIncentiveOptionPlan2016Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of share-based compensation plan which describes 2016 share incentive option plan (the \" 2016 Plan\").",
        "label": "Share Incentive Option Plan 2016 [Member]",
        "terseLabel": "2016 Plan [Member]"
       }
      }
     },
     "localname": "ShareIncentiveOptionPlan2016Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ShareholderLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchase agreement related to shareholder loan.",
        "label": "Shareholder Loan [Member]",
        "terseLabel": "Shareholder Loan [Member]"
       }
      }
     },
     "localname": "ShareholderLoanMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ShengzhouCenntroMachineryCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled byShengzhou Cenntro Machinery Co., Limited (\"Cenntro Machinery\") owned by Cenntro Hangzhou.",
        "label": "Shengzhou Cenntro Machinery Co., Limited [Member]",
        "terseLabel": "Shengzhou Cenntro Machinery Co., Limited (Cenntro Machinery) [Member]"
       }
      }
     },
     "localname": "ShengzhouCenntroMachineryCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Controlled by Mr. Yeung Heung Yeung.",
        "label": "Shenzhen Yuanzheng Investment Development Co. Ltd (\"Shenzhen Yuanzheng\") [Member]",
        "terseLabel": "Shenzhen Yuanzheng Investment Development Co. Ltd (\"Shenzhen Yuanzheng\") [Member]",
        "verboseLabel": "Shenzhen Yuanzheng [Member]"
       }
      }
     },
     "localname": "ShenzhenYuanzhengInvestmentDevelopmentCoLtdShenzhenYuanzhengMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_SimachineryEquipmentLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Simachinery Equipment Limited established in Hong Kong Owned by CAG HK.",
        "label": "Simachinery Equipment Limited [Member]",
        "terseLabel": "Simachinery Equipment Limited (Simachinery HK) [Member]"
       }
      }
     },
     "localname": "SimachineryEquipmentLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_SparePartsSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goods and Services produced, developed and distributed by the entity.",
        "label": "Spare-Parts Sales [Member]",
        "terseLabel": "Spare-Parts Sales [Member]"
       }
      }
     },
     "localname": "SparePartsSalesMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in reverse recapitalization transaction, net of cost contributed to the entity.",
        "label": "Stock Issued During Period, Shares, Reverse Recapitalization Transaction, Net",
        "terseLabel": "Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesReverseRecapitalizationTransactionNet",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "cenn_StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued in reverse recapitalization transaction, net of cost contributed to the entity.",
        "label": "Stock Issued During Period, Value, Reverse Recapitalization Transaction, Net",
        "terseLabel": "Reverse recapitalization transaction with Naked Brand Group Limited, net of transaction cost"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueReverseRecapitalizationTransactionNet",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_SubsequentEventDescriptionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Event Description [Abstract]",
        "verboseLabel": "Subsequent Event [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventDescriptionAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_SupplementalInformationRelatedToOperatingLeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Information Related To Operating Leases [Abstract]",
        "terseLabel": "Supplemental Information Related to Operating Leases [Abstract]"
       }
      }
     },
     "localname": "SupplementalInformationRelatedToOperatingLeasesAbstract",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "cenn_SupplierAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major supplier of the entity.",
        "label": "Supplier A [Member]",
        "terseLabel": "Supplier A [Member]"
       }
      }
     },
     "localname": "SupplierAMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_SupplierBMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major supplier of the entity.",
        "label": "Supplier B [Member]",
        "terseLabel": "Supplier B [Member]"
       }
      }
     },
     "localname": "SupplierBMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_SupplierCMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major supplier of the entity.",
        "label": "Supplier C [Member]",
        "terseLabel": "Supplier C [Member]"
       }
      }
     },
     "localname": "SupplierCMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_SupplierDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major supplier of the entity.",
        "label": "Supplier D [Member]",
        "terseLabel": "Supplier D [Member]"
       }
      }
     },
     "localname": "SupplierDMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_SupplierMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents a major supplier of the entity.",
        "label": "Supplier [Member]"
       }
      }
     },
     "localname": "SupplierMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2022Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2022.",
        "label": "Tax Year 2022 [Member]",
        "terseLabel": "2022 [Member]"
       }
      }
     },
     "localname": "TaxYear2022Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2023.",
        "label": "Tax Year 2023 [Member]",
        "terseLabel": "2023 [Member]"
       }
      }
     },
     "localname": "TaxYear2023Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2024.",
        "label": "Tax Year 2024 [Member]",
        "terseLabel": "2024 [Member]"
       }
      }
     },
     "localname": "TaxYear2024Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2025.",
        "label": "Tax Year 2025 [Member]",
        "terseLabel": "2025 [Member]"
       }
      }
     },
     "localname": "TaxYear2025Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2026.",
        "label": "Tax Year 2026 [Member]",
        "terseLabel": "2026 [Member]"
       }
      }
     },
     "localname": "TaxYear2026Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2035Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2035.",
        "label": "Tax Year 2035 [Member]",
        "terseLabel": "2035 [Member]"
       }
      }
     },
     "localname": "TaxYear2035Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TaxYear2036Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified as tax year 2036.",
        "label": "Tax Year 2036 [Member]",
        "terseLabel": "2036 [Member]"
       }
      }
     },
     "localname": "TaxYear2036Member",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_TroposMotorsEuropeGmbHMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of acquired entity.",
        "label": "Tropos Motors Europe GmbH [Member]",
        "terseLabel": "Tropos Motors Europe GmbH [Member]"
       }
      }
     },
     "localname": "TroposMotorsEuropeGmbHMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the valuation allowance for change in tax rate deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Change in Tax Rate, Amount",
        "terseLabel": "Change in tax rate"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInTaxRateAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the valuation allowance for entity deregistration deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Company Deregistration, Amount",
        "terseLabel": "Company deregistration"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetCompanyDeregistrationAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in the valuation allowance for exchange rate effect deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Exchange Rate Effect, Amount",
        "terseLabel": "Exchange rate effect"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetExchangeRateEffectAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the valuation allowance for expire of net operating loss deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Expire of Net Operating Loss, Amount",
        "terseLabel": "Expire of NOL"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetExpireOfNetOperatingLossAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease in the valuation allowance for write-off of employee stock ownership plans deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Write-off of Employee Stock Ownership Plans, Amount",
        "terseLabel": "Write-off of employee stock ownership plans deferred tax asset"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetWriteOffOfEmployeeStockOwnershipPlansAmount",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "cenn_VehiclesSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Goods and Services produced, developed and distributed by the entity.",
        "label": "Vehicles Sales [Member]",
        "terseLabel": "Vehicles Sales [Member]"
       }
      }
     },
     "localname": "VehiclesSalesMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_WuhuBaoqiAutomobileCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the entity.",
        "label": "Wuhu Baoqi Automobile Co., Ltd. [Member]",
        "terseLabel": "Wuhu Baoqi [Member]"
       }
      }
     },
     "localname": "WuhuBaoqiAutomobileCoLtdMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangCenntroMachineryCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Zhejiang Cenntro Machinery Co., Limited owned by CAG HK.",
        "label": "Zhejiang Cenntro Machinery Co., Limited [Member]",
        "terseLabel": "Zhejiang Cenntro Machinery Co., Limited [Member]"
       }
      }
     },
     "localname": "ZhejiangCenntroMachineryCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangDoohanTechCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Zhejiang Doohan Tech. Co. Ltd [Member]",
        "terseLabel": "Douha [Member]"
       }
      }
     },
     "localname": "ZhejiangDoohanTechCoLtdMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangRAPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity significantly influenced by Hangzhou Ronda Tech Co., Limited.",
        "label": "Zhejiang RAP [Member]",
        "terseLabel": "Zhejiang RAP [Member]"
       }
      }
     },
     "localname": "ZhejiangRAPMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangRAPSmartcarCorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by another entity.",
        "label": "Zhejiang RAP Smartcar Corporation [Member]",
        "terseLabel": "Zhejiang RAP [Member]"
       }
      }
     },
     "localname": "ZhejiangRAPSmartcarCorporationMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangSinomachineryCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Zhejiang Sinomachinery Co., Limited (\"Sinomachinery Zhejiang\") owned by Simachinery HK.",
        "label": "Zhejiang Sinomachinery Co., Limited [Member]",
        "terseLabel": "Zhejiang Sinomachinery Co., Limited (Sinomachinery Zhejiang) [Member]"
       }
      }
     },
     "localname": "ZhejiangSinomachineryCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangTooniuTechCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Zhejiang Tooniu Tech Co., Limited owned by CAG HK.",
        "label": "Zhejiang Tooniu Tech Co., Limited [Member]",
        "terseLabel": "Zhejiang Tooniu Tech Co., Limited [Member]"
       }
      }
     },
     "localname": "ZhejiangTooniuTechCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangXbeanTechCoLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity owned or controlled by Zhejiang Xbean Tech Co., Limited owned by Sinomachinery Zhejiang.",
        "label": "Zhejiang Xbean Tech Co., Limited [Member]",
        "terseLabel": "Zhejiang Xbean Tech Co., Limited [Member]"
       }
      }
     },
     "localname": "ZhejiangXbeanTechCoLimitedMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Ultimately controlled by Mr. Peter Wang.",
        "label": "Zhejiang Zhongchai Machinery Co., Ltd (\"Zhejiang Zhongchai\") [Member]",
        "terseLabel": "Zhejiang Zhongchai [Member]",
        "verboseLabel": "Zhejiang Zhongchai Machinery Co., Ltd (\"Zhejiang Zhongchai\") [Member]"
       }
      }
     },
     "localname": "ZhejiangZhongchaiMachineryCoLtdZhejiangZhongchaiMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "cenn_ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mr. Peter Wang served as General Partner.",
        "label": "Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (\"Zhuhai Hengzhong\") [Member]",
        "terseLabel": "Zhuhai Hengzhong [Member]",
        "verboseLabel": "Zhuhai Hengzhong Industrial Investment Fund (Limited Partner) (\"Zhuhai Hengzhong\") [Member]"
       }
      }
     },
     "localname": "ZhuhaiHengzhongIndustrialInvestmentFundLimitedPartnerZhuhaiHengzhongMember",
     "nsuri": "http://cenntroauto.com/20211231",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_AU": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AUSTRALIA",
        "terseLabel": "Australia [Member]"
       }
      }
     },
     "localname": "AU",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "verboseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "verboseLabel": "Hong Kong [Member]"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "US [Member]",
        "terseLabel": "United States [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r607"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Entity Addresses [Line Items]"
       }
      }
     },
     "localname": "EntityAddressesLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityAddressesTable": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container of address information for the entity",
        "label": "Entity Addresses [Table]"
       }
      }
     },
     "localname": "EntityAddressesTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when an entity was incorporated",
        "label": "Date of Incorporation"
       }
      }
     },
     "localname": "EntityIncorporationDateOfIncorporation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r609"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r616"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r608"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://cenntroauto.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "America [Member]"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Asia [Member]"
       }
      }
     },
     "localname": "AsiaMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ConsolidatedEntitiesAxis": {
     "auth_ref": [
      "r144",
      "r279",
      "r284",
      "r290",
      "r429",
      "r430",
      "r437",
      "r438",
      "r500",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails",
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ConsolidatedEntitiesDomain": {
     "auth_ref": [
      "r144",
      "r279",
      "r284",
      "r290",
      "r429",
      "r430",
      "r437",
      "r438",
      "r500",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "localname": "ConsolidatedEntitiesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails",
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LitigationCaseAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "localname": "LitigationCaseAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_LitigationCaseTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "localname": "LitigationCaseTypeDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r217",
      "r329",
      "r333",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r295",
      "r313",
      "r343",
      "r346",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r575",
      "r579",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r295",
      "r313",
      "r343",
      "r346",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r575",
      "r579",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r217",
      "r329",
      "r333",
      "r578"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_OwnershipAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Axis]"
       }
      }
     },
     "localname": "OwnershipAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_OwnershipDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ownership [Domain]"
       }
      }
     },
     "localname": "OwnershipDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r213",
      "r329",
      "r331",
      "r521",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r213",
      "r329",
      "r331",
      "r521",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r295",
      "r313",
      "r340",
      "r343",
      "r346",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r575",
      "r579",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r295",
      "r313",
      "r340",
      "r343",
      "r346",
      "r508",
      "r509",
      "r510",
      "r511",
      "r512",
      "r513",
      "r514",
      "r575",
      "r579",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r154",
      "r159",
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r214",
      "r215",
      "r329",
      "r332",
      "r577",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r214",
      "r215",
      "r329",
      "r332",
      "r577",
      "r588",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r154",
      "r159",
      "r267",
      "r344",
      "r506"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r218",
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities, Current [Abstract]",
        "terseLabel": "Accrued expenses and other current liabilities [Abstract]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]",
        "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r57",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r219",
      "r220"
     ],
     "calculation": {
      "http://cenntroauto.com/role/AccountsReceivableNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails",
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r9",
      "r36",
      "r219",
      "r220"
     ],
     "calculation": {
      "http://cenntroauto.com/role/AccountsReceivableNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net",
        "totalLabel": "Accounts receivable, net",
        "verboseLabel": "Trade receivable (included in accounts receivable, net)"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails",
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]",
        "terseLabel": "Accounts Receivable [Abstract]"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r68",
      "r143",
      "r494",
      "r497"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Receivable from third parties",
        "terseLabel": "Accounts receivable relating to the sale of industrial equipment"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.",
        "label": "Accrued Liabilities and Other Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesAndOtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails",
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r17",
      "r18",
      "r60"
     ],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r55",
      "r258"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r39",
      "r81",
      "r82",
      "r83",
      "r559",
      "r584",
      "r585"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r80",
      "r83",
      "r90",
      "r91",
      "r92",
      "r146",
      "r147",
      "r148",
      "r435",
      "r580",
      "r581",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r373",
      "r374",
      "r375",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid in Capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC).",
        "label": "Adjustments to Additional Paid in Capital, Other",
        "terseLabel": "Contribution from principal shareholder"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r347",
      "r349",
      "r378",
      "r379"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r349",
      "r370",
      "r377"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Share-based compensation expenses"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r221",
      "r235",
      "r236",
      "r240"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r43",
      "r221",
      "r235"
     ],
     "calculation": {
      "http://cenntroauto.com/role/AccountsReceivableNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Less: provision for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r239"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Additions"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r238"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-off"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries": {
     "auth_ref": [
      "r137"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of restricted net assets of consolidated and unconsolidated subsidiaries as of the end of the most recently completed fiscal year.",
        "label": "Amount of Restricted Net Assets for Consolidated and Unconsolidated Subsidiaries",
        "terseLabel": "Restricted net assets of PRC subsidiaries"
       }
      }
     },
     "localname": "AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ArrangementsAndNonarrangementTransactionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]"
       }
      }
     },
     "localname": "ArrangementsAndNonarrangementTransactionsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r139",
      "r195",
      "r205",
      "r211",
      "r231",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r429",
      "r437",
      "r452",
      "r501",
      "r503",
      "r539",
      "r557"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r14",
      "r16",
      "r78",
      "r139",
      "r231",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r429",
      "r437",
      "r452",
      "r501",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r22",
      "r23",
      "r24",
      "r25",
      "r26",
      "r27",
      "r28",
      "r29",
      "r139",
      "r231",
      "r279",
      "r280",
      "r281",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r429",
      "r437",
      "r452",
      "r501"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Noncurrent [Abstract]",
        "terseLabel": "Non-current assets:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r350",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of presentation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r342",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r342",
      "r345",
      "r414",
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r421"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Number of common stock shares issued in business consideration (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "auth_ref": [
      "r413"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.",
        "label": "Percentage of issued and outstanding shares acquired"
       }
      }
     },
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r417",
      "r418",
      "r419"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Consideration of acquisition"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r50",
      "r129"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r21",
      "r130",
      "r537"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances.  Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r123",
      "r129",
      "r132"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents at end of year",
        "periodStartLabel": "Cash, cash equivalents at beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r123",
      "r457"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r66",
      "r266",
      "r544",
      "r565"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "verboseLabel": "Commitments and contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMMITMENTS AND CONTINGENCIES [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r276",
      "r590"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "COMMITMENTS AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r146",
      "r147",
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Ordinary Shares [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Ordinary shares, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Ordinary Shares [Abstract]"
       }
      }
     },
     "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Ordinary shares issued (in shares)",
        "terseLabel": "Ordinary shares, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical",
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r34",
      "r314"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Ordinary shares outstanding (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Ordinary shares, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity",
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical",
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r34",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares (No par value; 174,853,546 and 261,256,254 shares issued and outstanding as of December 31, 2020 and 2021)"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Components of Deferred Tax Assets [Abstract]",
        "terseLabel": "Deferred Tax Assets [Abstract]"
       }
      }
     },
     "localname": "ComponentsOfDeferredTaxAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r85",
      "r87",
      "r88",
      "r100",
      "r550",
      "r570"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Total comprehensive loss to the Company's shareholders"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r87",
      "r99",
      "r426",
      "r427",
      "r441",
      "r549",
      "r569"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Less: total comprehensive loss attributable to non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r87",
      "r98",
      "r425",
      "r441",
      "r548",
      "r568"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "OTHER COMPREHENSIVE LOSS"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r249",
      "r251",
      "r416"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r182",
      "r183",
      "r217",
      "r449",
      "r450",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r182",
      "r183",
      "r217",
      "r449",
      "r450",
      "r586",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r182",
      "r183",
      "r217",
      "r449",
      "r450",
      "r586",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.",
        "label": "CONCENTRATIONS"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/Concentrations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r182",
      "r183",
      "r217",
      "r449",
      "r450"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r179",
      "r182",
      "r183",
      "r184",
      "r449",
      "r451",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r182",
      "r183",
      "r217",
      "r449",
      "r450",
      "r589"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract]",
        "terseLabel": "Receivables and Contractual Liabilities from Contracts with Customers [Abstract]"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Receivables and Contractual Liabilities from Contracts with Customers"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r317",
      "r318",
      "r330"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Contractual liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r109",
      "r521"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Purchases",
        "negatedLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsTotalMember": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.",
        "label": "Purchases [Member]"
       }
      }
     },
     "localname": "CostOfGoodsTotalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r180",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DamagesFromProductDefectsMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk of loss arises with respect to product defects and recalls, or improperly performed services which actually or allegedly resulted in damages suffered by the injured party, excluding major product liability matters.",
        "label": "Damages from Product Defects [Member]"
       }
      }
     },
     "localname": "DamagesFromProductDefectsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r30",
      "r31",
      "r32",
      "r138",
      "r144",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r470",
      "r540",
      "r541",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r292",
      "r309",
      "r310",
      "r468",
      "r470",
      "r471"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Aggregate principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r62",
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Bearing interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r63",
      "r295",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Maturity period"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r64",
      "r138",
      "r144",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Loan term (in years)"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "terseLabel": "Weighted average annual interest rates"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCosts": {
     "auth_ref": [
      "r29",
      "r538",
      "r556"
     ],
     "calculation": {
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred cost, excluding capitalized cost related to contract with customer; classified as noncurrent.",
        "label": "Deferred Costs, Noncurrent",
        "terseLabel": "Deferred offering cost"
       }
      }
     },
     "localname": "DeferredCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r394"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Total deferred income tax assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred income tax assets, net"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r400",
      "r401"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Tax loss carry forwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": {
     "auth_ref": [
      "r400",
      "r401"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation",
        "terseLabel": "Employee share option plan expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": {
     "auth_ref": [
      "r400",
      "r401"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses",
        "terseLabel": "Impairment loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r395"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesDeferredTaxesAssetsNetDetails",
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositAssets": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherAssetsMiscellaneousNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of the asset transferred to a third party to serve as a deposit, which typically serves as security against failure by the transferor to perform under terms of an agreement.",
        "label": "Deposit Assets",
        "terseLabel": "Deposit"
       }
      }
     },
     "localname": "DepositAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r127",
      "r256"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation expenses"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r127",
      "r256"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r329",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "SHARE-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHARE-BASED COMPENSATION [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r255",
      "r261"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current",
        "terseLabel": "Receivable from disposal of land use rights and properties"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DomesticCountryMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.",
        "label": "Domestic Tax Authority [Member]",
        "terseLabel": "U.S. Federal [Member]"
       }
      }
     },
     "localname": "DomesticCountryMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r10",
      "r23",
      "r35",
      "r143",
      "r282",
      "r284",
      "r285",
      "r289",
      "r290",
      "r291",
      "r494"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Amounts due from related parties - current",
        "totalLabel": "Amounts due from related parties, net"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount due from Related Parties - Current [Abstract]"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrent": {
     "auth_ref": [
      "r51",
      "r143",
      "r282",
      "r284",
      "r285",
      "r289",
      "r290",
      "r291",
      "r494"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).",
        "label": "Due from Related Parties, Noncurrent",
        "terseLabel": "Amount due from related parties - non-current",
        "totalLabel": "Amounts due from related parties -noncurrent"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueFromRelatedPartiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amount due from Related Parties, Noncurrent [Abstract]"
       }
      }
     },
     "localname": "DueFromRelatedPartiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r57",
      "r143",
      "r282",
      "r284",
      "r285",
      "r289",
      "r290",
      "r291",
      "r494"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Amounts due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amounts due to Related Parties [Abstract]"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NET LOSS PER SHARE [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r101",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r160",
      "r162",
      "r164",
      "r165",
      "r166",
      "r170",
      "r171",
      "r444",
      "r445",
      "r551",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic net loss per share (in dollars per share)",
        "terseLabel": "Loss per share, basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r101",
      "r151",
      "r152",
      "r153",
      "r154",
      "r155",
      "r162",
      "r164",
      "r165",
      "r166",
      "r170",
      "r171",
      "r444",
      "r445",
      "r551",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Diluted net loss per share (in dollars per share)",
        "terseLabel": "Loss per share, diluted (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r167",
      "r168",
      "r169",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "NET LOSS PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/NetLossPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r457"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r141",
      "r387",
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statutory income tax rate",
        "verboseLabel": "Federal tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesFederalTaxRateDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Employee payroll and welfare payables"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unrecognized Compensation Cost [Abstract]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Unrecognized compensation cost, recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r371"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Total unrecognized compensation cost"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Stock Options [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r90",
      "r91",
      "r92",
      "r146",
      "r147",
      "r148",
      "r150",
      "r156",
      "r158",
      "r174",
      "r234",
      "r314",
      "r315",
      "r373",
      "r374",
      "r375",
      "r403",
      "r404",
      "r443",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r580",
      "r581",
      "r582",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentFinancialStatementReportedAmountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Method Investment [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentFinancialStatementReportedAmountsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "auth_ref": [
      "r226"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.",
        "label": "Recognized impairment on equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Percentage of ownership interest, equity method investment",
        "terseLabel": "Ownership interest"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "auth_ref": [
      "r104",
      "r105",
      "r127"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.",
        "label": "Equity method investment, realized gain (loss) on disposal"
       }
      }
     },
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentSoldCarryingAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the entity's equity method investment which has been sold.",
        "label": "Consideration for transferred equity interest, equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentSoldCarryingAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r52",
      "r196",
      "r227"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity investments",
        "terseLabel": "Equity method investment"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EQUITY METHOD INVESTMENTS [Abstract]"
       }
      }
     },
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.",
        "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]",
        "verboseLabel": "EQUITY METHOD INVESTMENTS"
       }
      }
     },
     "localname": "EquityMethodInvestmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsPolicy": {
     "auth_ref": [
      "r52",
      "r122",
      "r229",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.",
        "label": "Equity Method Investments [Policy Text Block]",
        "terseLabel": "Equity method investments"
       }
      }
     },
     "localname": "EquityMethodInvestmentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.",
        "label": "Equity Method Investments [Table Text Block]",
        "verboseLabel": "Equity Method Investment"
       }
      }
     },
     "localname": "EquityMethodInvestmentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r447",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair value of financial instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Intangible asset, estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r249",
      "r250",
      "r252",
      "r253",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r249",
      "r251"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r252",
      "r522"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r464",
      "r465"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Period end USD: RMB exchange rate"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r453",
      "r454",
      "r455",
      "r456"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Foreign currency exchange loss, net"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Foreign currency translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignCurrencyTranslationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Currency Translation [Abstract]"
       }
      }
     },
     "localname": "ForeignCurrencyTranslationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesForeignCurrencyTranslationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "terseLabel": "Gain from disposal of land use rights and properties"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfInvestments": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.",
        "label": "Gain (Loss) on Sale of Investments",
        "negatedLabel": "Gain from disposal of long-term investment"
       }
      }
     },
     "localname": "GainLossOnSaleOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "(Gain) loss from disposal of plant and equipment"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossRelatedToLitigationSettlementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Litigation [Abstract]"
       }
      }
     },
     "localname": "GainLossRelatedToLitigationSettlementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r110"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "negatedLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r107",
      "r139",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r231",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r452"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit/(loss)"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfInvestments": {
     "auth_ref": [
      "r225"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.",
        "label": "Other than Temporary Impairment Losses, Investments",
        "terseLabel": "Impairment of long-term investments"
       }
      }
     },
     "localname": "ImpairmentOfInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r127",
      "r254",
      "r260"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment loss",
        "terseLabel": "Impairment of plant and equipment"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.",
        "label": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r95",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r536",
      "r546",
      "r553",
      "r572"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Loss before provision for income tax",
        "totalLabel": "Loss before income taxes",
        "verboseLabel": "Loss before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]",
        "terseLabel": "Components of (Loss) Profit Before Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r96",
      "r127",
      "r193",
      "r227",
      "r545",
      "r566"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).",
        "label": "Gain (loss) from equity method investments",
        "terseLabel": "Income (loss) from and impairment on equity method investments"
       }
      }
     },
     "localname": "IncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INCOME TAXES [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r141",
      "r388",
      "r392",
      "r398",
      "r405",
      "r408",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r142",
      "r157",
      "r158",
      "r194",
      "r386",
      "r406",
      "r409",
      "r573"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Total income tax expense",
        "verboseLabel": "Income tax expenses"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/IncomeTaxesComponentsOfLossProfitBeforeIncomeTaxesDetails",
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Effective Income Tax Rate Reconciliation, Amount [Abstract]",
        "terseLabel": "Statutory Income Tax Rate to Income Before Income Taxes [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r89",
      "r384",
      "r385",
      "r392",
      "r393",
      "r397",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Effect of valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r383",
      "r387"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Effect of differing tax rates"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "terseLabel": "Income tax expense at the statutory rate"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r387"
     ],
     "calculation": {
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Effect of non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesStautoryIncomeTaxRateToIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Income tax paid"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (Decrease) in Accounts Payable",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.",
        "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities",
        "terseLabel": "Accrued expense and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r126",
      "r515"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Contractual liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "auth_ref": [
      "r126",
      "r483"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 22.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation for operating lease.",
        "label": "Increase (Decrease) in Operating Lease Liability",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepayment and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InlandRevenueHongKongMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Hong Kong.",
        "label": "Inland Revenue, Hong Kong [Member]",
        "terseLabel": "Hong Kong [Member]"
       }
      }
     },
     "localname": "InlandRevenueHongKongMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "auth_ref": [
      "r134",
      "r251",
      "r518",
      "r519",
      "r520",
      "r522"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.",
        "label": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r93",
      "r192",
      "r467",
      "r469",
      "r552"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense incurred on a debt or other obligation to related party.",
        "label": "Interest expense on loans provided by related parties"
       }
      }
     },
     "localname": "InterestExpenseRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest income earned from interest-bearing assets owed to the entity by related party.",
        "label": "Interest income from a related party"
       }
      }
     },
     "localname": "InterestIncomeRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r120",
      "r124",
      "r131"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "negatedLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "INVENTORIES [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://cenntroauto.com/role/InventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r74",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r20",
      "r75",
      "r135",
      "r173",
      "r241",
      "r243",
      "r244",
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r73"
     ],
     "calculation": {
      "http://cenntroauto.com/role/InventoriesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Raw material"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcess": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://cenntroauto.com/role/InventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.",
        "label": "Work-in-progress"
       }
      }
     },
     "localname": "InventoryWorkInProcess",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r242"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Written-down of inventories"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandSubjectToGroundLeases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area of land subject to a ground lease.",
        "label": "Area in lease facility (in square feet)"
       }
      }
     },
     "localname": "LandSubjectToGroundLeases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "areaItemType"
    },
    "us-gaap_LeaseContractualTermAxis": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Axis]"
       }
      }
     },
     "localname": "LeaseContractualTermAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseContractualTermDomain": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual term of lease arrangement.",
        "label": "Lease Contractual Term [Domain]"
       }
      }
     },
     "localname": "LeaseContractualTermDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r487",
      "r489"
     ],
     "calculation": {
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Cost [Abstract]"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Summary of Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseExpirationDate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date which lease or group of leases is set to expire, in YYYY-MM-DD format.",
        "label": "Lease expiration date"
       }
      }
     },
     "localname": "LeaseExpirationDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold Improvement [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LEASES [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Operating lease"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Summary of Maturity of Lease Liabilities Under Operating Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r488"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cenntroauto.com/role/LeasesDetailsCalc2": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails",
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r488"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2022",
        "terseLabel": "2022",
        "verboseLabel": "Annual rent, first year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails",
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r488"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Annual rent, third year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r488"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023",
        "terseLabel": "2023",
        "verboseLabel": "Annual rent, second year"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails",
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r488"
     ],
     "calculation": {
      "http://cenntroauto.com/role/LeasesDetailsCalc2": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Less: imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lease termination term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "LEASES"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r59",
      "r139",
      "r206",
      "r231",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r430",
      "r437",
      "r438",
      "r452",
      "r501",
      "r502"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r42",
      "r139",
      "r231",
      "r452",
      "r503",
      "r543",
      "r562"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r61",
      "r139",
      "r231",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r430",
      "r437",
      "r438",
      "r452",
      "r501",
      "r502",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "ACCOUNTS RECEIVABLE, NET"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r274",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.",
        "label": "Loss Contingency Nature [Axis]"
       }
      }
     },
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Loss Contingencies [Line Items]"
       }
      }
     },
     "localname": "LossContingenciesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingenciesTable": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r274",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.",
        "label": "Loss Contingencies [Table]"
       }
      }
     },
     "localname": "LossContingenciesTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesAwardedValue": {
     "auth_ref": [
      "r266",
      "r269",
      "r273"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages awarded to the plaintiff in the legal matter.",
        "label": "Money awarded for cost of goods awarded"
       }
      }
     },
     "localname": "LossContingencyDamagesAwardedValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyDamagesPaidValue": {
     "auth_ref": [
      "r266",
      "r269",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of damages paid to the plaintiff in the legal matter.",
        "label": "Total damages"
       }
      }
     },
     "localname": "LossContingencyDamagesPaidValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LossContingencyNatureDomain": {
     "auth_ref": [
      "r266",
      "r267",
      "r268",
      "r270",
      "r271",
      "r272",
      "r274",
      "r277",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.",
        "label": "Loss Contingency, Nature [Domain]"
       }
      }
     },
     "localname": "LossContingencyNatureDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r70",
      "r139",
      "r231",
      "r279",
      "r284",
      "r285",
      "r286",
      "r290",
      "r291",
      "r452",
      "r542",
      "r561"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDisclosureTextBlock": {
     "auth_ref": [
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Non-controlling Interest"
       }
      }
     },
     "localname": "MinorityInterestDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_MinorityInterestLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Noncontrolling Interest [Line Items]"
       }
      }
     },
     "localname": "MinorityInterestLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.",
        "label": "Percentage of ownership interest of subsidiaries"
       }
      }
     },
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_MinorityInterestTable": {
     "auth_ref": [
      "r70",
      "r108",
      "r424",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of noncontrolling interest disclosure which includes the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.",
        "label": "Noncontrolling Interest [Table]"
       }
      }
     },
     "localname": "MinorityInterestTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NatureOfCommonOwnershipOrManagementControlRelationships": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents a description of the nature of common ownership or management control relationships with other entities, regardless of there being transactions between the entities, when the existence of that control could result in operating results or financial position of the reporting entity significantly different from that which would have been obtained if the entities' were autonomous.",
        "label": "Relationship with the Company"
       }
      }
     },
     "localname": "NatureOfCommonOwnershipOrManagementControlRelationships",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r123"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r123",
      "r125",
      "r128"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r5",
      "r84",
      "r86",
      "r92",
      "r97",
      "r128",
      "r139",
      "r149",
      "r151",
      "r152",
      "r153",
      "r154",
      "r157",
      "r158",
      "r163",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r231",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r445",
      "r452",
      "r547",
      "r567"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss attributable to the Company's shareholders",
        "totalLabel": "Net loss attributable to the Company's shareholders"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Numerator [Abstract]"
       }
      }
     },
     "localname": "NetIncomeLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r84",
      "r86",
      "r92",
      "r157",
      "r158",
      "r432",
      "r440"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Less: net loss attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently issued accounting standards pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-controlling Interest [Abstract]"
       }
      }
     },
     "localname": "NoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesNoncontrollingInterestDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": {
     "auth_ref": [
      "r316",
      "r428",
      "r434"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance",
        "terseLabel": "Liquidation of subsidiary"
       }
      }
     },
     "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r315",
      "r423"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-controlling Interest [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r189"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OpenTaxYear": {
     "auth_ref": [
      "r390"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.",
        "label": "Open tax examination years"
       }
      }
     },
     "localname": "OpenTaxYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "gYearListItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "negatedTotalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "OPERATING EXPENSES:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r195",
      "r204",
      "r207",
      "r210",
      "r212"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Loss from operations"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r481",
      "r489"
     ],
     "calculation": {
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating leases cost excluding short-term rental expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r476"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Lease facility annual rent"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maturity of Lease Liabilities [Abstract]",
        "terseLabel": "Future Minimum Lease Payment [Abstract]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesFutureMinimumLeasePaymentDetails",
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://cenntroauto.com/role/LeasesDetailsCalc2": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Less: current portion",
        "terseLabel": "Operating lease liabilities, current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r474"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeaseLiability",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Non-current portion",
        "terseLabel": "Operating lease liabilities, non-current"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r477",
      "r483"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Cash paid for amounts included in the measurement of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r473"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": {
     "auth_ref": [
      "r127"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for right-of-use asset from operating lease.",
        "label": "Operating Lease, Right-of-Use Asset, Amortization Expense",
        "terseLabel": "Amortization of operating lease right-of-use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r486",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r485",
      "r489"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r399"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ORGANIZATION AND PRINCIPAL ACTIVITIES [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r6",
      "r145",
      "r188",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows.  Describes procedure if disclosures are provided in more than one note to the financial statements.",
        "label": "ORGANIZATION AND PRINCIPAL ACTIVITIES"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r60"
     ],
     "calculation": {
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r76",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Other Assets, Current",
        "terseLabel": "Others"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer.",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other non-current assets, net",
        "totalLabel": "Other non-current assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrentDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OTHER NON-CURRENT ASSETS, NET [Abstract]"
       }
      }
     },
     "localname": "OtherAssetsNoncurrentDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r79"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity",
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]",
        "terseLabel": "OTHER INCOME (EXPENSE):"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r65"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other non-current liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Others [Member]"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncome": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPrepaidExpenseCurrent": {
     "auth_ref": [
      "r11",
      "r15",
      "r248"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Other Prepaid Expense, Current",
        "terseLabel": "Refund for goods and services tax (\"GST\")"
       }
      }
     },
     "localname": "OtherPrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ParentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.",
        "label": "Parent [Member]",
        "terseLabel": "Total Shareholders' Equity [Member]"
       }
      }
     },
     "localname": "ParentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r115",
      "r420"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Purchase consideration of stock acquired"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Payments to Acquire Intangible Assets",
        "negatedLabel": "Purchase of intangible assets"
       }
      }
     },
     "localname": "PaymentsToAcquireIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireLongtermInvestments": {
     "auth_ref": [
      "r117"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.",
        "label": "Payments to Acquire Long-term Investments",
        "negatedLabel": "Purchase of equity investment"
       }
      }
     },
     "localname": "PaymentsToAcquireLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r116"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of plants and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": {
     "auth_ref": [
      "r114",
      "r493"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates.",
        "label": "Payments to Fund Long-term Loans to Related Parties",
        "negatedLabel": "Loans provided to related parties"
       }
      }
     },
     "localname": "PaymentsToFundLongtermLoansToRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r350",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r14",
      "r48",
      "r49"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepayment and other current assets, net",
        "totalLabel": "Prepayment and other current assets, net"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PREPAYMENT AND OTHER CURRENT ASSETS, NET [Abstract]"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r11",
      "r15",
      "r247",
      "r248"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidTaxes": {
     "auth_ref": [
      "r12",
      "r15",
      "r245",
      "r248"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Taxes",
        "terseLabel": "Deductible input value added tax"
       }
      }
     },
     "localname": "PrepaidTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromBankDebt": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from bank borrowing during the year.",
        "label": "Proceeds from Bank Debt",
        "terseLabel": "Proceeds from bank loans"
       }
      }
     },
     "localname": "ProceedsFromBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromCollectionOfLongtermLoansToRelatedParties": {
     "auth_ref": [
      "r111",
      "r493"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with collection, whether partial or full, of long-term loans to a related party. Alternate caption: Proceeds from Advances to Affiliates.",
        "label": "Proceeds from Collection of Long-term Loans to Related Parties",
        "terseLabel": "Repayment of loans from related parties"
       }
      }
     },
     "localname": "ProceedsFromCollectionOfLongtermLoansToRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r118"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Loans proceeds from related parties"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLongtermInvestments": {
     "auth_ref": [
      "r113"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.",
        "label": "Proceeds from Sale of Long-term Investments",
        "terseLabel": "Proceeds from disposal of long-term investment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfLongtermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from disposal of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r5",
      "r84",
      "r86",
      "r92",
      "r121",
      "r139",
      "r149",
      "r157",
      "r158",
      "r195",
      "r204",
      "r207",
      "r210",
      "r212",
      "r231",
      "r279",
      "r280",
      "r281",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r425",
      "r431",
      "r433",
      "r440",
      "r441",
      "r445",
      "r452",
      "r553"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity",
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PLANTS AND EQUIPMENT, NET [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r55",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r262",
      "r591",
      "r592",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PLANTS AND EQUIPMENT, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisposals": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of divestiture of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Disposed land use rights and buildings for consideration"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisposals",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r54",
      "r257"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Plants and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGrossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Gross [Abstract]",
        "verboseLabel": "Property and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGrossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r25",
      "r26",
      "r259",
      "r503",
      "r554",
      "r564"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Plants and equipment, net",
        "totalLabel": "Plants and equipment, net",
        "verboseLabel": "Long-lived assets"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNetByTypeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "At Cost [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNetByTypeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r53",
      "r259",
      "r591",
      "r592"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Plants and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r25",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Plants and Equipment, Net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r25",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by property that could be leased or is available for lease.",
        "label": "Property Subject to or Available for Operating Lease [Axis]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A descriptive title of whether the property is subject to or available for operating lease.",
        "label": "Property Subject to or Available for Operating Lease [Domain]"
       }
      }
     },
     "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r102",
      "r237"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "negatedLabel": "Provision for doubtful accounts",
        "terseLabel": "Provision for doubtful accounts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow",
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ACCOUNTS RECEIVABLE, NET [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ReceivablesNetCurrent": {
     "auth_ref": [
      "r36",
      "r44",
      "r503",
      "r563",
      "r587"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.",
        "label": "Net receivable"
       }
      }
     },
     "localname": "ReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "auth_ref": [
      "r44",
      "r222"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.",
        "label": "Accounts receivable and provision for doubtful accounts"
       }
      }
     },
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r341",
      "r493",
      "r494"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Purchase of raw materials from related parties"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RELATED PARTY TRANSACTIONS [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r341",
      "r493",
      "r497",
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r491",
      "r492",
      "r494",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfBankDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to settle a bank borrowing during the year.",
        "label": "Repayments of Bank Debt",
        "negatedLabel": "Repayments of bank loans"
       }
      }
     },
     "localname": "RepaymentsOfBankDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r119"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "negatedLabel": "Repayment of loans to related parties"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r381",
      "r517",
      "r606"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "negatedLabel": "Research and development expenses"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r132",
      "r537",
      "r558"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesLitigationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r7",
      "r21",
      "r132"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r38",
      "r315",
      "r376",
      "r503",
      "r560",
      "r583",
      "r585"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r146",
      "r147",
      "r148",
      "r150",
      "r156",
      "r158",
      "r234",
      "r373",
      "r374",
      "r375",
      "r403",
      "r404",
      "r443",
      "r580",
      "r582"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r190",
      "r191",
      "r203",
      "r208",
      "r209",
      "r213",
      "r214",
      "r217",
      "r328",
      "r329",
      "r521"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue",
        "terseLabel": "Net revenues"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/ConcentrationsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r136",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r338"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r484",
      "r489"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Right of use asset financed by lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONCENTRATIONS [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueProductLineMember": {
     "auth_ref": [
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from specified product or service, when it serves as benchmark in concentration of risk calculation. Includes, but is not limited to, revenue from contract with customer and other sources.",
        "label": "Revenue [Member]"
       }
      }
     },
     "localname": "SalesRevenueProductLineMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Accounts Receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccountsReceivableNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/AccruedExpensesAndOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Income Tax Expenses"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Deferred Income Tax Assets"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Calculation of Basic and Diluted Net Loss Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/NetLossPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Schedule of Equity Method Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "auth_ref": [
      "r5",
      "r139",
      "r230",
      "r231",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.",
        "label": "Schedule of Equity Method Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/EquityMethodInvestmentsDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesEquityMethodInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Components of (Loss) Profit Before Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r20",
      "r45",
      "r46",
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates.",
        "label": "Significant Subsidiaries of Company"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of noncurrent assets.",
        "label": "Schedule of Other Assets, Noncurrent [Table Text Block]",
        "terseLabel": "Other Non-Current Assets, Net"
       }
      }
     },
     "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OtherNoncurrentAssetsNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r55",
      "r259"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r495",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueFromRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsRelatedPartiesDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.",
        "label": "Related Party Transactions and Balances"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": {
     "auth_ref": [
      "r106",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Long-lived Assets by Geographic Segment"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r94",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r350",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r355",
      "r362",
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share Options Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Fair Value Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This table describes the key aspects of a subsidiary (partnership, corporation, or other entity) of the Limited Liability Company (LLC) or Limited Partnership (LP).",
        "label": "Schedule of Subsidiary of Limited Liability Company or Limited Partnership [Table]"
       }
      }
     },
     "localname": "ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails",
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "auth_ref": [
      "r179",
      "r182",
      "r183",
      "r184",
      "r449",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Customer and Purchase Concentration Risks"
       }
      }
     },
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting, Disclosure of Other Information about Entity's Reportable Segments [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingDisclosureOfOtherInformationAboutEntitysReportableSegmentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesSegmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r197",
      "r198",
      "r199",
      "r200",
      "r201",
      "r202",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "negatedLabel": "Selling and marketing expenses"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceOtherMember": {
     "auth_ref": [
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, financial service, and other financial service, classified as other.",
        "label": "Service, Other [Member]",
        "terseLabel": "Other Service Income [Member]"
       }
      }
     },
     "localname": "ServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesRevenueRecognitionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r126"
     ],
     "calculation": {
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Share-based compensation expense"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Share-Based Compensation [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assumptions Used in Valuing Stock Options [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.",
        "label": "The fair value of underlying ordinary shares (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r367"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Expected dividends yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": {
     "auth_ref": [
      "r366"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": {
     "auth_ref": [
      "r368"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk-free interest rate per annum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.",
        "label": "Number of additional shares available for issuance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Shares authorized (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Remaining Contractual Term and Aggregate Intrinsic Value [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable, period end (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable, period end (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Expired (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Options granted (in shares)",
        "terseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "periodEndLabel": "Outstanding, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r357",
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding, ending balance (in shares)",
        "periodStartLabel": "Outstanding, beginning balance (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Number of Share Options [Roll Forward]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, ending balance (in dollars per share)",
        "periodStartLabel": "Outstanding, beginning balance (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r363"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "periodEndLabel": "Expected to vest, aggregate intrinsic value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "periodEndLabel": "Expected to vest, period end (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Expected to vest, period end (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r348",
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationAssumptionsDetails",
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Exercised (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Expired (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Forfeited (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Granted (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r350",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based compensation expenses"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise price range, lower range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise price range, upper range limit (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by supplier.",
        "label": "Supplier [Axis]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specific identification or general nature of (for example, a construction contractor, a consulting firm) the party from whom the goods or services were or are to be received.",
        "label": "Supplier [Domain]"
       }
      }
     },
     "localname": "ShareBasedGoodsAndNonemployeeServicesTransactionSupplierDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r372"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "periodEndLabel": "Exercisable, aggregate intrinsic value"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r372"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Exercisable, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Outstanding, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Expected to vest, weighted average remaining contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r364"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options contractual term"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r482",
      "r489"
     ],
     "calculation": {
      "http://cenntroauto.com/role/LeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term lease cost"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/LeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r133",
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAdministrationOfTaxationChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of China.",
        "label": "State Administration of Taxation, China [Member]",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "StateAdministrationOfTaxationChinaMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r67",
      "r90",
      "r91",
      "r92",
      "r146",
      "r147",
      "r148",
      "r150",
      "r156",
      "r158",
      "r174",
      "r234",
      "r314",
      "r315",
      "r373",
      "r374",
      "r375",
      "r403",
      "r404",
      "r443",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r580",
      "r581",
      "r582",
      "r618"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMBINED STATEMENTS OF CASH FLOW [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CONSOLIDATED AND COMBINED BALANCE SHEETS [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMBINED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "COMBINED STATEMENTS OF CHANGES IN EQUITY [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r146",
      "r147",
      "r148",
      "r174",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r33",
      "r34",
      "r314",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r33",
      "r34",
      "r314",
      "r315",
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "negatedLabel": "Exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SharebasedCompensationShareOptionsActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r34",
      "r40",
      "r41",
      "r139",
      "r223",
      "r231",
      "r452",
      "r503"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total equity attributable to shareholders"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets",
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r91",
      "r139",
      "r146",
      "r147",
      "r148",
      "r150",
      "r156",
      "r231",
      "r234",
      "r315",
      "r373",
      "r374",
      "r375",
      "r403",
      "r404",
      "r423",
      "r424",
      "r439",
      "r443",
      "r452",
      "r458",
      "r459",
      "r463",
      "r581",
      "r582",
      "r618"
     ],
     "calculation": {
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total Equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfChangesInEquity",
      "http://cenntroauto.com/role/ConsolidatedAndCombinedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r464",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r464",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r464",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r464",
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CommitmentsAndContingenciesCommitmentForOperatingLeasesNotIncludedInOperatingLeaseLiabilityDetails",
      "http://cenntroauto.com/role/RelatedPartyTransactionsDueToRelatedPartiesDetails",
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SUBSEQUENT EVENT [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r504",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "SUBSEQUENT EVENT"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Subsidiary of Limited Liability Company or Limited Partnership [Line Items]"
       }
      }
     },
     "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/OrdinarySharesAndRestrictedNetAssetsDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesReverseRecapitalizationDetails",
      "http://cenntroauto.com/role/OrganizationAndPrincipalActivitiesSubsidiariesCombinationDetails",
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "terseLabel": "Changes Related to Valuation Allowance"
       }
      }
     },
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.",
        "label": "Supplier Concentration Risk [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/ConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Supplies": {
     "auth_ref": [
      "r13",
      "r15",
      "r246",
      "r248"
     ],
     "calculation": {
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PrepaidExpenseCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Supplies",
        "terseLabel": "Advance to suppliers"
       }
      }
     },
     "localname": "Supplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PrepaymentAndOtherCurrentAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about the period subject to enacted tax laws.",
        "label": "Tax Period [Axis]"
       }
      }
     },
     "localname": "TaxPeriodAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxPeriodDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identified tax period.",
        "label": "Tax Period [Domain]"
       }
      }
     },
     "localname": "TaxPeriodDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfArrangementAxis": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.",
        "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]"
       }
      }
     },
     "localname": "TypeOfArrangementAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SubsequentEventDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r382",
      "r391"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Unrecognized tax positions",
        "verboseLabel": "Unrecognized uncertain tax positions"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": {
     "auth_ref": [
      "r389"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Interest or penalties associated with tax position"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesIncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r389"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.",
        "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense",
        "terseLabel": "Unrecognized liabilities, interest or penalties"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r175",
      "r176",
      "r177",
      "r178",
      "r185",
      "r186",
      "r187"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "auth_ref": [
      "r396"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.",
        "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount",
        "terseLabel": "Additions during the year"
       }
      }
     },
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/IncomeTaxesValuationAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Motor Vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/PlantsAndEquipmentNetDetails",
      "http://cenntroauto.com/role/SummaryOfSignificantAccountingPoliciesPlantsAndEquipmentNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r161",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted average ordinary shares used in computing diluted loss per share (in shares)",
        "terseLabel": "Weighted average number of shares outstanding, diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Denominator [Abstract]"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r160",
      "r166"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average ordinary shares used in computing basic loss per share (in shares)",
        "terseLabel": "Weighted average number of shares outstanding, basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://cenntroauto.com/role/CombinedStatementsOfOperationsAndComprehensiveLoss",
      "http://cenntroauto.com/role/NetLossPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 12
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(7)(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.19)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21D",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(7)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(3)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(10))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(b)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "323",
   "URI": "http://asc.fasb.org/topic&trid=2196965"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(12))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2473-110228"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14394-108349"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14453-108349"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14472-108349"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=116646759&loc=d3e14981-108350"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "460",
   "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "http://asc.fasb.org/topic&trid=2122478"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "808",
   "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=123405975&loc=d3e41551-112718"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.11)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(b)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "350",
   "Subparagraph": "(a)",
   "Topic": "920",
   "URI": "http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(13)(f))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-06(3))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r607": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r608": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r609": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r611": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r612": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r613": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r614": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r615": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r616": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r617": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8,17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(12))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>106
<FILENAME>0001140361-22-015755-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001140361-22-015755-xbrl.zip
M4$L#!!0    ( #V'F52N@4-9;W4% !>Z.@ 4    8G)H8S$P,#,V-3(X7S(P
M9BYH=&WL?6UWFTBR\/=[SOT/7._N?6;.L1W>7S(S.4>1Y40[CNTK.3.;_3*G
M@<9B(H$&D!/OKW^JN@$!DBS)EFR0R<XFDFB@J^N]NKKJYU$R&0O?)^,@?OO=
MCL;^+T>C))F^??/FV[=OI_C+:1C=OI%%47GC!W%" H<>I>/'?O#U@>%XV29Q
M/OS[POAO"ALM69;UAEW-A\;^LH'P6.G-OSY=#)T1G9"3ZGSP]>[\QN)L]#?\
M8C;4CT-5EHR'@.4C\AN^KQHKX<+ Y.F_W@\NYL.3Y>/G0]\D$0EB+XPF)/'#
M )^DG8CRB:P7'G(24Z?T(/A^>AO>K7V.>:)(V7-F\<DM(=/\.1Z);3:9] +<
M(DLGHE2XQ:65=<S>"Q?8\+_4_.E)M'(9K3=P-1OHA+,@B>Z7/S>]R)Z=WS"+
M(AHXJ^Y(KY9N"8COQ,O'LTNEP;'O+!\*%\H#DVFT8B1<*0VEWYW1\J%XI?S4
M*%E$"?RX#!U)=)+<3VF\?*7A\AN\C'>*>&=A#6D0Y#?AER0*R2P)3YUPPEXD
MR?EK5O,F"HFC=__]7X+P\X@2EWV"SXF?C.F[G]_P?],?_^?D1+CPX54Q=84D
M?"N\AS>ZD>_>4N'<#X!A?3(6AN%XAN0:'PO]P#GE][(_9Z$SF] @$9R(D@2>
M,8O]X%;HG7WH##P?J/XV%JX'5_"1"N:I?"J>BH6[N^'T/O)O1XD ,]>$$P%@
ME(M3.#G))CJA"1$0XA/ZU\R_^^6H&P8)O/CD!I;R2'#XMU^.$OH]><-60'@#
M]_[\)ET"^&B'[KT0)_=C^LN139ROMQ&0L7OBA.,P>BO\S6-_?A*R[R+[\Q.N
MY,^N?R?X[B]'9\/K<Q_Y^*/ONC0XRA[G^O%T3.[?"D$84+CE9__[6WPQC?A'
M-II]A &7L&*1[P@!F>"MU'_;@25T<1G/Q^3VB+WIG#C)'Z),J445238U385_
MB2:KQ)-<PU%,4:)2"O?W9$"]7XX<I! 1_I>$<UKAHN:7(Q!/;^TP'%,2>&0,
M<OX=^^?G-Z4YK9YBES%P<N['#AE_H23J!>X98+PP6\-V+$E13$=7%96:GN4J
MJNHJIF1IBNCJSI:S=>'I$[AAY)+[HW>2#!RV\6PSLIQ/]QQ^B0N3U6S)%36'
MRJ9JJ+*NV);CBD3W/$FGFNIIZR?[#C\]<D;7<#5TJW."M7(,298U1S94S92(
M"4OJ$D.3J4A<:P-TOSO_LO&,>@%(@OLNS"DBXW[@TN^_TOO";!35(8ZM6Z)C
MVZIJ*):HPEQ$42:*)Q''W6 VP#^2(1J69*V8U7D$;P+!DDXK57%O0<B$$WI#
MOO>^3U$TO:<!]?RD,#G;D535(K9DJ;I*1-M2%4T3-56SJ4D=NL'DA%G@\ZN?
M :8CP:6./P&6^.5(A(EG\\TF^.0) T:)+#JBIKE4-8%_B><8CB@"SXBF[=*%
M"4M6-F')>HD)2RH@V[4522&N:GJ&;1BRHSNNH2N:X5ED<87%?(7%/4QX,B5^
MA!QTY5V$P>V%?T?=3AS3)/Y(Q\!*T>>X*(P4Q=6IHKFV#E3A:J[I.:HBF=16
M-&("*>]KO<M\ELW^"A89%AL%49&(-=6P15A4JCHJ,4T3Z%D&IB>*I;JNM%Y@
M_I&CL3-+1F$$_-SY[L=_G,&/<>([76ZG?:(3FT8HL"0%5*RDXE\:_J7C7P;^
M9>)?%BI@47A L%6P@S;*VP$PG']'[#$]C\+)S<B/W&L2)3Z-.X';<>_0ZK\)
MA[/I=.S3*"[1&#*K9 !] 3<#(^N>;ENZY&@V"&1YR0+LD++8W"]",,>KTTYU
M71]>'<$ZGD>4LG%%42U;IDDEHI@R56W1)IZJ.T33@9<] ZAM">J6SAQ\I[>!
M/P:[)9J!3MZ:JB)P(X 9*'AN%SZQP>("D<ZG/TQ0@3*&R2VYZS#V\;F][V M
MQ3Z@[,*/BUPO:J(.(AM,#.JIBNM9%NAPW9%U0(ZE&<O4(A?UZ[V5OST\W8WT
MUAK(+\/ >0KPJJ<;5--U$80%]11B NS4,RVJ>K)N+%,J3P5^/N.MX!^.2$31
M77>[X00%./,F.Q$XE[<,[/?W\R'7Y!Y_ZGPCD0OBWH_88&Z"%)D1#$H=C ]-
M$BW5L$S;EJAG>8KE61JQC0VDT?68!)<P3R:#V/M!/L&;051?3=D[80!*'2Z0
M_AC@;-G@3W[@3V:3]/<;]%"N/+!)_#O?G9$Q&].;3,?A/652Y<R/J).$49R)
MMFM]E>&S0I^ ^^ PTP>O#?SX*ZP'_D!NT:S.%\73B0/:FFH$%L75=&+;BF@X
M%-2+I)B:O7Y1%E[T_AZ4K3.:D.@K@ZL;QD"E'\+0C6_"A(S315AR'[HZ?&U3
M6;HP)KV7K?U[Q#U[+"P8T!E-UV](HSOP^.(;C$3PM0%J29]8>OS[='5+0DO=
M6&@];>5%T9%,47<LAYK@39@VT16# C%2HBBRJ>Q@Y8=D3.,!O:/!C%Y'H3MS
MD@L_H!L@H#N+$]"Q*Q'PB?P91MF@N'1+[R47U=,LU7)D3W14635EV[)-23)=
M![2O#&NV 8^WB[JPJ)INF)X./HA!"5@QFJUZ1+8)(2[\".Y)4Q?U;*>+RLPM
MF/N='\./8*^7S<;43@01.*!CC"2A+59T1XE++/!(;5VGX)J(Q%(,XA%/4D6%
M>*"P5RCG/XJ/*XB\^/U]\0H#_)\^**1X-@#WXGY&@F7@/](/0'][2$'3@\KO
M?7=&J/A04Q;@,RWP^UW%\73-4QV'@C^@&X[L*&!WV;:^7M,<O;OL#,\Z_[=Q
M * S<WW0H>?@5O6+A@!!BX=XMFFZ%IA!, \B@S=E>D#DE$KK)>_1.TVQM*T,
MFC-J@[T= T6AJ?*))&RI*@$F72*N08@N4U-2/5&V35'3-4/5#4DTP?U<SVCE
MUS"DGX-U@GX96OAS1TG6>51^ 8@WY7!>1#V*@6T:O_L9]T3>QFRW R8@L#V2
MMZ.(S06(_R2;Q>GW&):;7\9 \"]'L0^ZF;%2^1G\=<5WL*]Q.(O8-[8']#8%
MFJW34FRDXR@+^&3??!>_>Z#F!?8^NG3GHMO_M1S&J=[\+ONI_/0ILRZS;W$"
M/(;(?)=9Q**4W3>_ED_3G0]-PW[E*]GW["5O2NNPX;+\P>-?'=>%!8W!JN0?
M<L'Y'B/9\ /&F8'X,M+8[UJF2T)OD3SY5Q=>]AW,,<=/YR"X_@3]ES HQO%6
MP7'T#L<L!>;G-TN?GZ]G/HW&8+@FY,ZW.I,E\&57'@>?6#_XQ!W"MQ"!>WE(
MBV0M61N3-0S=(5E7XZKU6A:^A[D9MXL[7!;)K,EBS+E!,G?)#0R^/_) 5N^O
M&0;+PLD47/D@X:8Z"'L6TB+C:^*[_:!+IGX>0JB;LLJ#5P^!=/0N&_8@;+O4
M72^)0' ^T-X]!'P503D4]'0<9S:9,3?Q*AFA%SV91G2$*W1'^>;+0>!N8S@/
M!;$#FA"PB-T>B0),4CD(+"X'ZE!0!E\G83!,0N?K06!K 9Y#013N:868NC;&
M_*]L%_4@</80:$U 7\7#:CEN=RBK@ZNX)7Y;ZV:/UDT#Z:$UBEX+IENW\Q"Q
MVAI>KQ'K;0SP0/"^L$/96N=[P>^+[4]6-G):Z[P>UOE+[6!MR>^MG'^=<J#U
MREX-A[<2_YDD?C,XOY7XKU,.M!*_N1R^':;;.-PA8K6-PQT&UK?3UBW6#T-7
M;X?U5H(?(E;;V&K#\-ON;S]+TI^UR^,L;4BD-@FX.SVGU.:6-80#:W/,ZB4E
M3&NVUU6.M%[7LZ-OM\<Y6_0]<Z[X\YMG[0Y%?<5GN]7P#"[1\Z.LC3C5VB!I
M16+#39*6OU[,Y&C3H9Y#8^V2H]I,Y4/27:WHJ[5F:H/ASU.-8O<QUM9F?-8R
M/L]NE+2<^3S;5#LU7=I$@(8@*B^2'(=C']L"N3V<!3:88#CBC;)Z8^HDD>]\
MB,+9%&BQGOB*H^3M*DB.WK$BR0_"TP13<S-\=69). FQ.4 WC*8AKTS==*0]
M %1S,%?JX\!ZDU%W0&.4,&[>T8')D'E;AWHB+O<&"A"E"-L*KN;@;B7779*O
MU'T?D<!E N7"G_@PI)YHVX#?'@*G$=AZJ'=*RW.'F$Z^I.O#<E;]2(+;_XS"
M64&G)-09=<.F,^UF@+U>Q+>6[*M \[]']$]L-9(NSR?BC/R 1O?-9_ -(7N]
MJ,\DX$?*_@UN;PY*L#\$UNM%>K?SH4ON)W4UV#81Y&4(7B\JAR-:,F$.2'9O
M"MKK17[K0K\")+?1R5>&\,QFO0G#P)\=ACVV%J;7BVXF]9KL5)<!>+V('/J3
MS$+!/<\I@METOET+T^M%=R;2AGX03@['ZMX$K->+]"RN, @#EQR&:EX'TNM%
M=L8*_[(I"0X#V>M .GAD7T<A/""YQVV]I!.XN58KM"B_H"2FHW#L]B?3*+QC
M64QI!OP? ^R4S49]\@-_,IO4EQ3RJ1Z]PZ^E^:[$\]HGY[NIZQ=RGN7UP(JV
M% >TQ'(7\_A6<5 ]R>M11+ .R)82@!)^HR/?&=.&B9M'T4,9U,=+I$?+NM=$
M5P_P79'(R/?Z$MDR/!?G^\PZK95D:W2:Y_D./4A%M@RR%N>;6\ZME&DMY[W;
M2W4FLMK92QM1^&NBJPWMI8,SRA]CU;06^CJ*.P=H$WKAW^%&60(KX=MCVHEC
MFL3O[S^1/\.H.R9Q?L)O.DMH- R]Y!N):.6&>M/:%H"6S@"NA_CP:(111D-D
MR7-R\'[/(S7$0GA.);VWLKN5MJ&@B-R9DUQ%0QK=@0=5,N"&)#=MZHB+97-/
M]U260+ O8?5BG4"KU>I;5#Y9[]2N\< '&MY&9 HK0,8\@N-0$OBDOIA<.?44
MG24 #@V1J[LR+R"R-T,7H)%XQ,O%Z1^:9-U,20ZG8!9?PXP:+%N7PG!HZ%S=
MF&N!*3MQ0T4K7IY/_M#\LBW$:HO!>O+@YA9.9P(/=DB-!>HZ+)8 .#039PM,
MMB9.;;&XH8G#/_,DH=JB<;E]D]<\6X#AT&3K-MJQE:UUQN1F(9W6\6B(D%VV
MR=D*V6:Z()OALHVV-A&5;;3U0!#9JLN#0F=KQS84DUMX)*V$K;5#LCE+ML&>
MVK+C-L'7-GQ>2T]RL\! ZTDV 9=5F<I;8MR0[YU9,@HCF'Q>X[D?C$G@#N@=
M#6;T8QC<_@K_KR=J,P2NAF:.Y ? .CC9NP6VF7CKN!,_\..$U]VZ\F D^]0=
M^4%-1?,VJ-\4QL.C@Q;[+X/]YRK.OP@_0^L9_!@GOM,-9T$2W3<-AV7\+07F
MX%AUG9'<O:P;_M8YJAQ=;[N7>V*L?78+75C^S\.&+O_G81/DVCKJ;Y?_1:F_
M,QZG7?40*K_. >UUH;,5H#2!2=9AJ541+RJC6B:ICRB[^A;0*![Y4\X8O<O+
MF\%5[Z+7O1GTNQ\&5Y^O+_J?^C>]L_KBJ 1"5BU['2!-X*.-RRZ>S[!$X;_\
M8!P&MQ/":X3;_IAVPXNDN:47-P'K0-V;E:C^?3::O2?A7_ZA(/EA@)HC2-<6
MP/U$;GUG.")N^.TWF.8LHFD?;<P<2"588[&X/9#-$,"ZK/PQA,5V9V-ZY?'&
MS)]H,@K=?G!'XP2GN/@KI7G<<-Y6Z3\CVH,5N+W'(K)!. YO[VO.N4\!?*&K
MU,/@[XT:1/U$5G9"#;"XNFP^C1K^B96$8RP<?7L_(P&*O,.G@8>!W@_F)8-A
MWMRI0]/*@:;*@7W$@%IJ:"HU[+1DBRDJ3Z6&K,3\H',]G("=Y)"H$1VK=D )
MFX"^)PUAGHC*[JC@Z3*AI8*7H8)Z:8:6"EZ "O82_FZIH&E4L$LK45(?JIVW
M&^HX"\-1WI/FP$W&!V%>20\;S>[YBP9*ZBXIC<<E5I3%;.,5SQ6O>!2M[;\B
MZ$XC(8M'AUKJJFTTK!9'E!8.M[1F42/,HEJ>Q6AC;LV*N=5A0WVW*JN50"\B
M@5[PA*VBI!)H=W'>UF][!EE3C.T^+&M*0Y\J:Q3)Y+(&/[6RIJ&R1CF1S,UD
M36GH4\^@28J86COPJ94U39$UDG2BB!O:-<6A.Y UK81IB(0I!&0J0F,7FPW;
M]WVK&UKWV=^M/KL"6Z#KT'M;/U,SV)='Y /]* \"D<_4;W._V5QM>]Z]MN?=
M[T&_5IR^A#A](42VXO1 $-G:HS5 U^9F3*O]:F>ZB)(D6NG>*GS:-S*VWS64
MI!,Q?]2:7</BT.>JBMD6RUC$6ETJL3U0/N!S0['6^?R*L=;6W&@BUC[^VE"L
M??SUX+"V>9W@O!H)JTUR,R)UKE"X29F5!P':&Z+K4DZX%:I-P-H6JK!ESP;+
MX2W:)[3LN8"U!K3A:]FSR8C>P!'YXX9\OV;/9#_ MR^41'"K4D\<9X&JTK13
MW"Y,?B4^ZRD;7JX$Y$HJT)M,!7I+!5M00>O>UI4)M7HRX=.Y8T=\KC5GC^D)
M5*#6DPHV0Y':BN+=4(%<3RJHC2R0#T<6?!ZNH@*EIAIA(Q0IZ\3UKHBM&4T,
MGD %-37.GXZ>'1':.ON_/E0@Z1@S_0-3-.9=ED8DHOW P>G<T:LIYN+C !S-
M(5A94>7&3_! 0#]P_3O?G65]+R?3<7A/:=P)W#,_HDX21G7/."HL2-9@>.VR
M/$VP+%V[]-T/K.#37OH"95?T$U$^D<3=D*\IJI*Q-?FV9%H?,GT:,9DGHGHB
M&3LD)A:=;LGJ%9)5*7!>(:R' N>5H;O=P'R"9BY5H&H\;3ZZ<%,]E>]^6*VA
MN[F[I/K#LD<?;:.ULKX!5 ^T+N947_'".@"+2]T!C=&C=7'M<Y0,D]#Y.L=+
M/4GW 0+;&K8]HA[QN6G= 'EG=0,,T4P3(=BGUV=JMDHW-S6-$]'<,$>C,O1I
M-*B+BLC='?;I]=%@JP)S&M2Q'(:XD;M3&?I4&M1X:2_^J:7!UTV#VF;UPJI#
MGZB+T>7@NOA1SD?C:;#5Q05=7++O'];%NW8%6@?@61R A:VT7>U%,.G1^48B
M-S^PG;%. :AZ(ZLT_?GQ[)5P["VNO\<6OBV*&ATW63A%T.)S-\JO+N7I6WSN
MAC]?[!!>B\5:)ONT[%73(C*M'MMI9=<=)TF*+6)JZ&SE-F#K=NTX[V53&]#<
M9P; AOA<W=LORP,>.C0@,!,^)G0!44Z-*VOOG"#6OG%_*0:E?.PB'M(HT"(V
M#LU5?2:R?D^],*(M<=>)N%?AY-!(_+'1F%69BG6CV?WE'=9.]S<L_M,4"JJ'
MU-M7D]-:1)QV0$%%K5 W"MI_%FA=9%!M"H<]408UW%!KD-)K#;5G--1:(5D'
M(?F"C3B?0T@V0SSN*+!14X'Y(M9CTX(T327?^NG@P]>^.R:RIAB2]2.UUV+N
MM9YP\XR\_;;7.W2UUFBK;!=;ZR^1C-(&8>M@1N\S_:7=M&R\";,_M5H?L=7&
M;5^$<EZ+7*V)BFUM\Y>WMG:K8MLM[R9+A5V[:;+U1S<,XG#LNW@PLH>S\&G,
M,'Y)OE+W?40"]T,4SJ87_L2'(?4D %S_58"DNN@A</8IPV5K1]BJ!/3>SV(_
MH''<<?Z:^;&/1,W0UNU=7MX,KGH7O>[-H-_],+CZ?'W1_]2_Z9VE3+T2XUU8
MIR0*.[,DG(1X-K;^B,]8?,5J9,UPUJW)TP3!&LK;8%D/+AI8I598(CQO'3$C
M<.#'7]_?OZ>!,YJ0Z"LO?$#&-![0.QK,Z'44NC,GN0",SDFV>GNNO;JS&!:6
M1@MCTGL_D3_#*!L4EV[IU).HN2E3G75&3>6Y/]W*68>:N1Y]$$=[F<BB+E^#
M[8-CI&JJ63T9Z7T]&:DV)+X11[]_%8ST0AEW"^E(+2/MAI%V1UFOC)V?R$BU
M29^O)R-U6T9Z(OUVF\*NK49J&:EEI)=GI-JT>:XG(S6.CPXP"K ;ACY,-FJ(
M85?3F%W+1[L/8;:&W3X9Z:QQC-2&&E8PTKI=K%8C[9.1>BTC'0HC]0Y3(S5D
M.[:>?+0+EZ Y;-*(/:2Z'&FO)QO5U$-Z\:R& ]1Z337LFJ&/:KH9^^+)!*U&
M:C72@7M(!TCBC?"06HUT8)NQ+2,]<E>XH1JI(3&[-OB][YAS;81&&[-K3;L#
M#P,TPK1KSR(=F$:J(0GO4RF]^F!#0TR[QO%1W2R[IFB]AAIVV\?LNF&<7'D?
MPM"-;\*$C#?@G^%L"HNUFG]8S^OW)*8N>VPG<"_#@&9U$FATYSLTOHE($!,'
M;WU_GSVQ]/B:1LASNGH2E%E[\#*LS\D7RQ'_3-IM#0FU$<#ZLF7S;,G=D=_+
M"(<7B(9L*1R::G0>$%O67%L>N%ZJI]705+;<VA>L+UO6-%_J@)GB!6K7/+.V
M;,RF0<=QPEF0@/?M4/^.V.-VOV S@EJU<"\<I*]'(*JI6NV C,UZ\]E.U4GM
MM4D]='U3F?* 3,UZ,^4!6IJU%PU--32W9LKG-C0/@-5JE)?R0M;N@3+/ 9F9
M-0^>O+*P13U4_:LQ--O@2:O4ZI=GV>:U'+B?]KH\I(/0:<TIH5-?IFS>X;>F
M1T]>H'+I*PF?U'Z?KN9^7>V-O&84,FD]M99]6D_MM14HK;_VJ2?WU/3TS.Z9
MH]4]K\.CJODY@<9DZ+^ G]=Z5(<;?:QYH..5A1CJ(1C:^..+LV7SCN\<DEYZ
M&?&T[^,[C?$ Z\N6-=>6]6#+5Z:S&^I;'I(16_,(:)L8UAJQKY$M:Q[R>7D&
M>(5!IX:R95TW+VJ:I?GBQTM?_?:%'P!KP-A%JS&[<E!\4',+\&7WP%\\B617
MW%@C/FAS05H^:"@?B*] ']23#=JDC@.UBFJJ#>K)!74@T)?FQ+IPP4YU04VY
MH*8^<F/8X&#+0.W/)A+S#4\1..+"3_Q;!D>7Q&D$EM[YS@7Y%L\R"/ZX".,8
M@$[\X!;0[]/X_?TE2681O?+F/]^SN\_(A-S2^#P*)VD)\S/J42>)ZTWIFT,X
M)X<UH#Z-]!<1D\54%]"SQ^T_2=Q\^T_<<4#SM9/FKJB@ECQ0(P,9;0/Q#Y@]
MW);<#V?VGS#_F_ JZMP1?XRJ[#R,KN BP26XH!DQ_I,X7^,PN//',((X_AAF
MGFU2S>R8_C4#:'IW\%=A<ZOT>SWI+D/MUBN2DN;J==G!KM3RA2WN_2Q9X3U1
MH8S[/;*XLV"%K#Z""L]F<4S';AAYY;4^-*I:!><^)8RL[A"W6999B^47QG+5
MQ"GB>6V&TWSHTTP<IG082;3JYUE$?1W5WE.)MZ* 'B+>RM"=V.>X &@81L1)
M9F1\0Z,)([-+M%;!0QZS-:LLV&U$Z:3VQ+<*MA376T#8! NXF@4]H&,@#O<:
MR.F^D.(#_D#Q"L/U>Z"D,+CP)S[\7&^<;@Y5BN4EL.U1#]6CTO<6J/_WB/[I
MD^#VWZ,PN'5&Q/]$G)$?T.B^&UXD[N+EPZ*.QX'?$M B 0TZUP=*&SED+=KG
M:/\4?:&SX/8C_L4^'1CR5\#7DL"<!(8C8 Z0B1]I<'L_Z\%SHVGDQ_03"<@M
M,Y[ ]HIG8S2JF#0MWW!@!+.3U6C):TY>9_3.CR+2#:-IR#?I4B.N$[C])$;'
MT7=]$ODT[H;@KL&#[N@8GN/1**+N37@SHNDS/D3A;'I@]+:?Y6D)L*CBKBEP
M\>_D )5;!;(6[7.T?X15^<\HG'VD_QG1'K@"M_<WU!D%X3B\Y5[!@5'#I@"W
M1#(GDG^B8Q#/!B'J;A(<&$4LA:Y%?]'TI0$P2_ %5@?_O>T'=S1.$'[0J70<
M3KG!Q\R\RM #HY6G+T5+6'/"ZL*2)E'X,83U"&X/,R+[ (PM*13,S_A?L^X!
M"HP*7"W*"]S?^= E]Y.#LR<J<+4H+X;/9VD,Z#^XQ] /W%F<1#X9S]7H^2QP
M4RF)]X&!7KGIP*AE=TO2$EI1G7PAP1<_^-,_.()9!*U%?#&,Q78O?Z>'MG=;
M!>S0D+Y0J:?=E7W.7=G:5!EMT?ZLF_%U:4+<1B-?)!I9EY+?;0Y7,W.XFJ@V
MVJWV0]IJ;Z ":_=<GWO/M8%$TJJY&JFY)MI)K9G<>"OG*>AOE<PS*YDF$DEK
M"A^0*=Q$7ZS-JF].5GT#;:"6O!I#7DU4G^UFXZM$>GL6\ !(X"E62TL"!V%9
M/"7/Y"H9T2@N_ P^P(%1P6H0#RWWY"FRH"6$ Y((3[$+6D)HK8/6*V@R]S\)
MZ6W"<7,1_R1WL$5\D\5\NRW?L&WY_7;;:/?.7L_>66THJ=VEJ/4NQ7Y[O;4I
M'?5*Z=AOI]=6O[Q*_;*'[GAM)N!S90+61OZW>*PE/[95J!OL0[ZL9&XMNN>U
MZ%Y6?K=^7E/\O%U*A?;DQHOI^6JL^)FE>]MHI/DRN\5AW>3I0M;6&;63/CPQ
MFN'4&-;.P=?_0DET$=9=?"Y./D7.(@A[VW5]L3)/+?KJQEIM)NRS9\+6!I=M
M<<8EH8HZ%F>L3?BB+=I;&\.VS5)\CBS%VF"OK9W<7-RU>K9Y>O:E$X3:!ARU
M;,!1&PII.VD<'D[;\K:UPE_;4>]Y.NK5)A[2:MWZ:]T7CGZV\8^ZX.X1\8]6
M.C=9N[86;^UYLNT(]JQ1K9>6I^U.X*'(UG9OH$:<^.CT\C9N4 O\,6'*TI7P
M/_,)^O //-1$_YH!%+T[^.OF?DJYIUK^O=Y87P'$T;L5 ]9@NI%:NY1^)9^(
M\H;I5VRH;,Y?\93T*UE41.V/][/8#V@<=YR_9G[LXY(PFKJ)PFD8?PJ3,(I[
M,_A"/TSLCX\AQ#_P\I77B6#1>6)WE@T?T4[@8H;4]2QR1B2FG=N(LA'U)N$5
M:Y;2S4,K]W0R?BGV68K$>2K_.E3N25(#0R@GHK8K2?T00S @1^"*T4)2WVOG
MA)>BQH<Y<"FJ6A;8C 5D+356X%/+#-LPP[[HXU5QXPZL*>5$UC:TIHI#GVQ-
M;<0YK5W5,M!S&)1-X:-9X',F^@PDE1/FA))X%M%WZ<L1]W'V@.Q:]AV?L.QI
M\L+3_#A49<EX^WEXMNW#E/QAKG\'M%X<<SF;T(@ =A[YOH7[\<<S&H03/UCV
MV$T7I?2(-^79KP%778&)*7S<=NFTE7CH7G[9]F'ZPL.X=.!DONW3C.5/PQ,]
M9#Q^S!/-Y4_\+4RV7C=K^:,RX7<5N1G[;_Q,25QXYBR)WL9_>=L"*BWR:H;5
MRW]ORUW2:E;M?1X\_##_^]L(XS<8RAGY4R'$9?GE2#H5CP02.5$X+JLQO/<T
MC&[?R,#4;](1;SSB)"=>&"8!(.I(\*)P,J!>_,O1.5SX0W%44W,]*ANFJ<J*
M9Q%/D2Q1ECS/E$1'.Q*2,!T.C_B#V)1XEBGIENRJK@X?#5-Q74=SB6014ST2
MQG[P=?#PS-BT<!PLS9L*D,\#M:3+%I&)J8B&KBJN3$3%]233LVQ%DD35.DRH
M=<O4=-NP5-VS555T+,6UB>WIBJ*YKF>Y%:A5E2J>I / #E%=3[2):NFVZXB&
M:!E$%QL"-=$E2@W5<UQ+5DW+LCS5D:EH>J:K \;)84+MR8I.+4MR79&HID,M
M(FF6;7NF8KN*:*D5J"U35C5;E1R=P'!J6JXA$]?Q7$6S75%I"H6;KJ=H(D K
MB50ECD- :]F**EN.HIF200\3:BI)JDIT#4@4P"! X9;J2J8-7XDKR_)A0FT;
MFBB[GJI+H,.(:)DV48@HZZ*E$\-3#A1J2HF(-"X2!8 1*;$ET])5';Q61_8T
MXS"A]G3BF(Y"-<"SZFHZL6U0W0Y5%%=23,VNRG"0\H[IB:9*-54#;6>H1#(D
MF^HV+)5N-@1J0*EDBKIC.10@,8' =<6@P-V4*(IL*H<)M:=9J@6T+#HJZ&O9
MMFQ3DDS7455+EF3%.4RH-=TP/5VT+8.BP0$\ZQ'9)B# X4=5K^KK X&:.![
M"2+, ;Z61!TL<N!MD.4:FM>D:IN)N@>FFP>N"M%5#46"1HEI*(:C@XE#G89
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
MSL*)1:!G6]0ET'.N:HN.156)FIX&GS5-=IH"M4>H!$H:IJXSJK:(9K@VQ6,
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
M?4SO653R!TECDK5[*ABRCHGD/^(ZS(%.,W[L,4B@@G3S_&A2$N8L52C=[4,
MR,SUDVPG>+4HZSM>U,&A8=29K]_YF-R6*HE25U,< YL>J=0DIF$JBBD3B]HB
M-NO:IS!CN68O(%>$FFOY54R#J38VB7U&R06"6<)&LYB'Q%(*2BO5+K4&G/',
MY5N>+%C'X]5KLG%>) 14;AXCGDJ/K.:UMM9UOK+#U,XHYA 0135<750M50,)
MX-@*E8@E6\23/-LS-ME4RJVMQ^TM;0]QYN4\><7EQZUXGPM<E#Y ?.<Y&>9[
M"L(P-^B =KFD6ZO\YW Q.9)*UO*[YJ@LO.)]"/\4F7^C4&CSEOV*Z=A7&N?-
M8Z9L%;)H9;Y+Q^0JEWI@ZTW# /V5,-N9N//#62S\-0.=Z6.OHA5.$9?(2\0J
M:&DZV=!APGW%$)3EMS6!TGUCHTQTLGC*"JWM"AVX'I*Q+TZK':3F]FSW3'EZ
MSY$"4\I]69/M\M#.2[E4Y0]+\K-6[CJ\W,X?IJZLB2X42^ 6-])52Y-D5=>)
MY*@JE6Q9T44'3W!(FN&YZVL9/-H4S_<#M\EKV>VR+=CD.YE(.2:[:<_$A;:(
MQ9Z)"PT57ZAGXIITW#$E$3O5.,J?P*<O%AH5Y4TB%ZI17X-O_3ZBY"L6!*BL
M8N$U4QAV8N.X$^(! &_)^!NYCU<\JQHA+^"#3X@O/5O'99MHZ6_B?,VW[<19
M7)85BUCYI?R]^*WXF7U_@@I[;&_2<O3O,:?)UI4F71IPW-:R?? X&V$2\*;S
M_J)W==Z]NKSI7=X,X??_.3GI!,XHC$Y. $_D'1N!5:>S,2LF=U!;P0](LVVW
MV*+P&SI*OQRQ$C)C_EG.85M:F7Q%0%%4CP59,=. XNK=6B*,(M15?^LCC9U]
M9C7&P4XH?$/,[N(4YZI=N:>!\-#>W8D@"2?[WQE]!-HV0,AU9W C';W#?X3^
MOG'PN-55GV-U\Q65JBT=5FT:;TI0C]A:-I_ZSO5\> :"LW_SY>K\K#\ @7\U
M& Y[E_VK 3#E3>^3()T*V1"4M/F@8X$/$SYU+CL?>)='[#?<.?NM/^P-AJ=-
M9N.:$MIN26@#XK@Z/P=4WG1N^L.;?G<(^.W]ZQKPWTN)0SX5V!!A/B9M.LU&
MG0DW_4\]@:GIO=/#06&ZT2+EU]Z7_B6VL&9=8$]36E%.!;@@%*^T(J+Y(J*
M3S#"/_;2CC(ITM73(L(%^ _[QZ1CZBD1%+V>F&VT2/A\.>@-KRY^ZYV!IC@'
MG^[3)^[3<2KIG KS$0(;(F1CFBPD])K2TO,;$M<][ E^^0&L@_/^9>>RV^]<
M#'J_]5,*T,"0R(8P"R(?)."HWN_LQ^O!U1 -B[W3Q".Q;=03VXV6'!6O9.YM
MI)2CGZ[W27J?KB^NOO1ZC98EEEQ/ZGIV6?*I\T_ ]<?.H/?QZN(,_!- \:!W
MT<DHPC@5V!"A.(;1 1L%"@9C'%\$UC.TPT).-14HDMA*E-U+E%RU%"S3E'3,
MTX+B*5QNLMR0)*6>1/3L@@-<#Q:M %%P@<&*RP\IVJU3YI;P4 8*BO1R3:5"
M71'::*G0.3MC_:.7B05)/!7FUP]',+0Q#([[_\.>MWT,8?[6 _:'KQ?\6X9_
MZ50HCF$R8CZJ!Q;HL'MQ-?P,+JS0>7_U^08LD,&OO1MAT!_^6M/(IR1K]41_
MH\7(66_8'?2O63CL?-XG^2HS3B49_)7Y&-Q2*713O@(U- !=U+D4>O_W&;=<
MYA<;+6KD9PF$[&ECE$2)?/0._Q'Z-=T9?:8%?G7,?-[Y?'$S/.O_AGN@9YW!
MH-<9=#YDVU^2@LS,QQP+V2@A'\:]SK,>F!3_][D'7D7+Q8=A,(#QUQN C_CI
MZJQ_WN\R4W!X ]([(PP58Q!\C% :)-Q<,5]CT/_P\698$/]?A&*DXO.0Y35=
M#ZZZO=Y97<,3<AN>V+W0P5RVP=4%1K48^L_0JLSH2CL5LNM91#P=T6S!4E-"
M>G;!TOD,7B;N?/5O;GJ]/!;5^U=& 'H'7%$<).2C"B$KS+L8W-156ICU1'+#
MI<59[^J\=_.QW\V%A/X>I<09TR#\2K.%0TWIYMF%P_6@#VQ^W;GH=+M7GR]O
M.I<WY[T>*(H<\=U3(1\DS$<).(SIBV%O\%N_NW]M<6"H;K2(Z/VK]XD%&X;G
M@ZM/8'RFT>VYO#@[%>:#!!S%;-1T'.9CH.]S!I>N!E7MT\J6PY MGP?=CYUA
M;PC*A$6>LL!33B0]D"W9(*99J@$JX?T71C;]X?!SNH_2.3_O7_3YGFMZ[Z"V
MLL>J)RDT6O8 RB\_]/J7@]X'$"8#T$7#+EBH_?.<K,[!5F&#A/ZE,!^65G 9
M"GSX%Y87E"NT9LN<FA+:L\N<[M7@^FH TN'#U6^] ?HP>6!-_X F;'I9F%^O
MJ>Q0Q'JBM-&RXU/_$HQ;\&V^S+?7<OKX>"K@=8$/*&S -5HTU)6.GETTS/$)
M*@%,3Q#_8'OV^A]R NB?%I NY*,$/NQ2^"=8)<.S?C>-NG[LW(!KU/L-4P+[
MERR+%"_4=6_V>0CA)<]_XG::DN^J[7U;K67;YV#;/!*)Y\%ZQ11_R2BFULTO
MOVK^>V4*'0E!,C.",%^&(%I!\!R"H/>OC_WW_3GW6QAAXC_5E>.??'1__GEE
MJ>HM&RBV%5L>5[&E#%]Q%@LP?:0$9K4 %$-6L=Q@H8Z'6:T:C$T]?8<7+LE2
MC:NU2VY8?9'0$[I8L"E(8LX&*WMK+P5JDXJD_W-R<CVXPIJY"-XE:UPZH#%-
M_@&?_R']XT3XAW#RCY.3=\MI[@D-;O/"+>72'@M56\JU/I8QP./K)"ZOD=)/
M"YF6ZH]A(>'S,)H(LGAR+OS !J0% CM\'"]&F18*_/%8F 5CK!G,&K7RLEM"
MB)7*OOEQWC0I/DZ;FWDTHH%#XZR&8/KHM,97M3_+-UK])9PM-'&9Q?DOV!+)
MG_AC$@F HDG,7XCOZM( 2Q@+/=;OR7>*!/0!&&HJ7,"-6&:PT[T4=,D21$T5
M+,44?L!2830:WPN\&R:)A4N"%1'?1UAPN73SCZP&,U8>CF=V[+L^B7R$_=:_
MP\J:O,AR!CHL5CR;3$C6N@9_@W6P?5Z4LU3&S:;C\-N/I\+O=#5(?"K'0C]P
M3K&[SAD=DV]8TM8)HVE:HAH[3_$%[WW(,5A<B^RAG1E(SY!UP"I!B _^& (L
MO^)?T\B_PTIU6>6Y<;J&=MY_-7]?YX/P\=<YT63KA(N -<)8*XWRHN&0)=/I
MSJ%9#V6G.W\E5LC&F=I\1;$\\#%"P+O++\%(<5VJR"$Y5Z133-]S"NQ1I/%T
MT.7[;+GG^%M)10LD6)GD9#JF*XAFQ>MA]1=>OPFFN^1^ L*^'X]ADK% O]/)
M%">8X1M[$117*</_V">V/_:3^V->3YEQD(#UE8,DOQFE?CJ'+0#<7OKMK? C
MJ"^4CB6QR$0@\8-8 $G%ZX^S]2I0.>([)\.EI:9Q1 1TG;:)H'':"SMK^"PH
MTC%K^,Q&P@>1?<B:)7H^-EH6[L$> )RQIA(+=[*_Q2+N^*. ZC+FZ:23GY<A
M'N93S+CJ5+@",!\:*8P(4!8K)9L7:5_66"-@3V#WQ<(M#6C$&O)AIQU&<H4J
MWD M\!:@D;EXR2M%SR=VPPF'D9H?%[M-XAIU9E@_$^@T* H4UK$85D&4BBOS
M0S<9_3B7*97A<P'#J]QF&F\Y:FTZ7P96KS]=NB5+4ICBTNK,.9XZPVP.[)';
M%)'.GM$_'PS+2S>?O1_P8IG(D%GM<T[SQ45*R?\'7B8]*[:^<"]]D%@  )#D
MV!EEZ>+EW4!G@(*T>SR7#Q4,,NW"E8OOLN8!*9S8<0YA70Y>)B-9-X,JF12Z
MJ_)5OJ-Q@O,JJ<]P,O'C.'T6Z[60MGX,HWOAPPQF ^ZT^);-1])_.@-6'8<Q
M+M?#4SM-GR<,L6?CPV/!!;IGBVBGFCEB5C;V?>3&$?!5XB=C1G;SNX N8S1M
MF?IF%IS >G=E$,>C<#9VYP\.8&E86W5>Q':<4MT=OJFX)OQ1RV?ZD$@ ND:#
M#N'D8F:-T%PJ(LN2<0.1F,O!X\6*_R5)?RQD[0(6YU4$OS#%@L;#MZ0+GK;Y
MB2M:,"6+1QB&:5O/Q6+;<%_!6F'4F?+%@TM[FO'%4MO"Q=J,45RURO]>_8&)
MZ'3PDNZ)GX=G)1.E9'R%%?V0/J9>QD#O.ZHJ1H>Y^Y-U7>+N#[.).>H!4_Q;
M64(^1'#H15!T:0!_:7/:N4.1&I@,IQ%VL867\Q?$4S#$X/T)]HK!][ FT"?P
MUA-).\[H*VV: G,KL>XL81VD&"%&\ ^),LO^& 0!6G3"'1G/*#J*N3-WE8T<
MLI&Y<DK[<E"'3 H-9] NSWE1EE/#IOB\00H/>YPP1'AR754K"K@*A,OPCD.B
M94(%,".PB '#*Z"* !6'SE?A>A8Y(P)P=6XCRAFT"'7' 3LB;026CYBO)4I(
M,.N/!>Y9X;]=[C+UX$=*8*4)K'B(1A2XK47OBIO>>&],$]Y(!\AKQ.B N\T/
M^CZG./.\A1C3DLNFRB&?ID""9(G""9OL#_Z/C!L6*.\A<DNG#)"6%BG]J4QH
MQ_"*C=XQ?S3(OTF(42U S/&<K(NK\'GX=_$4+,,Y[Q[S274K,^HN3(>U/O=W
M-*=T(@OSZ'THSP.^E^:!;P)W++SE9>09 3',%I>038?_FH%Q7(K3</517)=T
M5%&D,P5$"D21*;%4^2U[\)R^"K[%$LF0,A23'I3/=8E\R#I85431*C'(3=X'
M5&[H.-AYVBT)*T4L"*OBDF0P\>>5[6IR"PQRBT&3C#50[SLTMU'*B\1:=TN&
M>FQJRK&FZE6(5HJ,BNSE-@-R=]86H&INK61D[J?@[;$3^79F='!2(5]QQ;A<
MXTY*$24+=,*Q\V-.9@288#+-:"2<<A,>VS%EBX.F9;YD,,8ZEF7M6#:DA97@
M5CNZW<LC8_/PRH1;@#B) >OV19G)IV/H#$U>4$I<1%_QJ5V/81;%A6:#\=<U
M>FAWG6VDPM8&KWF?_K8BM#N94!#U"447&G<O.&FM)'!P7JG FT*X; FQ$P,7
MV5D$:U6T*F/\0K3IP>4O28H*X]@SF!\&D\&[<&=.ZHMDSTLM!YSZ\H')W.7G
MS,;Z Q+>A0X9*251RCT"_"$WEB)X^)1M6?PG=U>YP9*]_EN9A1*<$"?BN7?.
MA%Y$HU7TP$V/6NQO+=G26'@,WR?ASUF_[Y-M>Y1Z/J:;0:7?5A>&7S&#O(8X
MWQA:L[/5[MP=TL[=XTSQ:Q!=TP2D'V\9E<6C4@G(K687>^CX]BRS(Q;59V;@
M@AD-BYKWQ4PE!3?-ENE2-''QOOP-^,BY_LPB8:NT;2GXB&9C&K]GWMW-R(]6
MZ+!/=!*B@)Y-V.\=S (8<V.R$\<AN/4\?E#09&>%&<X-E0T-?)*L"55P8XTI
M^72-<\W)9LC<%$0%G4S'X3VEZ9*&J4DPMXN+2^(7E%LI9I+IMWG\;OXZE-Z@
M+# U(G?$@NQ%)8-#")C,07"J)@;]"]WQ]&USLV1^ \*26O"H8;@"8>9P"3"<
M#/U.(\>/&1NM@Z@(_60V3GRPHN8J+V_G-,CL6O'4D#1%/Q8>;_5Q4SE?H72V
MF;%:6HC*M7EL V:R"/M:[ '#LT;5'+HBZ&5 3X&HF0*/846.GV@\LND6W+!E
M)$3R@+.;/F\Q2/,80W C%;T^]+#@EQQCO!?6A@0TG,7C^SG&UW&LBY&FA#?1
MI6,ODWM+K*YD!#KM=B2<7WT$=XUU.<9H_&F^LP 7YHYPOI5.*M$(?&G5BQ+F
M,@IGXV.SZ?FCBFW,B6#['&U(ZM@-C>:-C6,T&1F^BF+O!L<-<=S\B4!OS-.9
MX,XV3.A8> \R%B@V\QLRD/C/I3T7@/(T&\XW'K!?\IA3\3\1=8 ?<N?')P-@
M$=Q:G=!,9A2LUES(V]AY$R^Z8$TZ21B5'3W6F+,X@?*ZY<M<C KVOE-GQG?0
M1\2/)JD([HY\ZA4N7GD>S# Z%<[1^/_G+& <8 IHX(Z%#G#L."6N%-QO//X?
M ML3WG.^BME31AVL41WH0*!F@)M)_Q,,<8#L0.L[(?Z8K\>W$.1//FV0U/X$
MT4>FN%,P!J(>4SK]!B83CS5\\R?XY53HLV9X"T1$OSMCH%L #6P:&L249HM^
M#@X]=G7[FK\,+GS$B-FW,'2%VW%H U^'G*K3FX]3R< ENY\(,?9&6O>H'(AI
M%"+CQ%4HQF 8WE+VM3 D!:T$)]L1!66..1*%L7Q3.4Y T>:_+I%%:Z31H\7/
MYUQ<SCDKIY!Y#!##7SAH?< +OR/5,#^M&BI!>^;S\._2J2@"V@-DMR#M-<Y$
M'%,ZV3U<HA7<.\K8=2%W 2-\9W^7Y%-= .]DG+J S,9'&>.PWN=98H//9XS/
MR:P;8/04WG3'Z18WOO&9UJF6/Q(E*?I:><9,"!XJ^'0N:_>(,X5W,6ER4UK,
M;&\ 9 M8, 1FY@$A$M34/'6+[R6E>Z X@V\DP@:1Z4R9/.-$R\T!GHH0EU<@
M98R*>BC(WU-A.:8+,HRUC@W">0X(0I2N#""3([5HDZ=OVYY:GZ!-M\[AXX4+
MCX7^Y=GGX<W@"SO'R^O2G75N.CN:>S;5%<G8FL;RL)<F8^\A@P6]"G /,),8
M-2@Y%I ,)FP'+J5QX*HXB7FR"L-GR*)'H(UQX_S^5/A]!&(=@TLV!9/UCJ99
M ?PR>PHV-P7ZQA>LVP!#(PU>Y3.;>4'K)2-FL=X79@GT-I\DWFTS,11B+V,2
MAP%_4!Z#3$/2;"JXA^X'=^$8YCS!IQ:&<9&-5@%);\,?[L,9>X=#F#?%<W=P
M17#?#M7&#!<"J2K?I,4WL;U;EB2#PV%IZ!1=NP"=5Q YON>GKA/!&#1Q0*M&
M9<#3A"G*3+.49]-598D0V6HSN%+LKEIC+G?R6_(@&&"0:WA:2:8AP@A  L6.
MC@.^?1:D$BKA^(W\^*N L+/!=YC<ES#+P"/,L,GVV;DX"#$4AW>D5PM><VZ2
MEZ$?4<+NS38+\>9S?G,6:;3IK1\$3**!-B+@0*B;6^^/[IVX-UF$Q_3P=,CE
MU4WEB-_O\/'DXNKJU[0^17YXY/DDZQ/D#; J*"WW9!R&;%>AF-QA@\D@S.)T
MNVPN83C79XR*IF>"2@]U(A "'S^G2%"&X#6.2WDC8=I5F87&BJD:,%,@(B;]
MD!CC*M-E? 2W4S\HDG'A.>A[1GQ#$V;MS5")IBYKS+<\:):X%!:39-##\KE#
MEGM=F(J4T%O.5M,Q2051R'B1Y0;  T%6 8&S2!+:3ND;YZ_A:2NKEYH95#&8
MX"#'8MPQ0['FD* ,O8\""M#\$,XP7#^+F<2_SY8+C'M,.^,;A'GV"6+,\:=P
M9S5I)-4:U9]9GCD(O25WX"4_F"WY?39VJS]FFF+A]^]36-+JKVBX!0O/ $51
M_0EQL_!;B%%20.W"!7 =_,67@1'_YY(Y\"2LZJ\)B6[IPMAO8'/.,^.7NM;?
M\&F%['E4'0&&2UAB!E,E@$&.-+C,>:6<8@\_PW(!26/66\ST1_P0@65*'@D[
MR?/]LLSA)#PNC@5L N\&F:F8&XYO'^.['#U5WBT+JB\<B]JL96XA:G\!<H9%
MTZO'UO@VP_8=PA</>BW^DA^HV[8*\/QQBX?/9*/:H7EQZ9><95OQT*7'%+.E
M,5= .L=,OIVV3*VNFB,PPKRS^](G;P% ^GS>IO@A:'BK\EU#4U X<[T">H#E
MFP48A9IK+"[P4D54UEFX08KRE(T)XM3VYY)@'O1)5=KCUF[%D<_YHA:_+YXA
MY,_>9'MI8_8L;I(]NHWU^E;ER\7 DE.5"ZOUP&*MX,O%O+<U>%GU-,9[R^GY
M,;RVU;L9IRQ_]_+7+".W)_!3(:2!FV[VV(]'H#"_L=R)@(XQ32L)<*LPS8/"
M6)TWPR0\%N+$C11TJ8%CJG>L9)V5YW]7G)*>?U[&*BT#M RP&P:86^U9M"&@
MU.64[X+2&(?3-/Z0L( T98S" O_!"!60"W",^ XU/LXE4Q91X'M\,8N^%CR]
MEC]:_EC_[CKQAS-B$4\\E QC4/B#4^?Y23JF)>B6H->_NT8$73)G6-"22?1;
M&MY&9 J2/-4#<1K7QT!4*L*+)Q+!CR !!@M:!F@98/V[7Y(!4O?9S\]ZYE9)
M%I0]YN>\<U/(S9,#F;OLLEW3>=AZOC55=K*SF]+#P^Q5+7NT[+'^W2^M'TJ1
MHT*XEF\)PX\C?QKSM P<'L^F4] >8.-S<PA3_9[)]]TDR-OR0LL+.[&5@+0G
M8<+-'QMSLI]+FC\^Z:0]=[+TW(G<GCMYK>=.6MWPHKJAJ6J I:CA"8LP$+[2
M>]QSBT,6Z\_<@(*BR#(ICC%%-9KY25K]B<6+XJ\^2R+/G]#Z! =*ZP=L!R68
M*9B%@<9X)AB3O^ "4#4,8D><N8>,:9:8Q([%?/AQ-9[Z&%'T'UK:;VE__;M?
MDO9Y;C/2:Y"D^8=9&;_LJ%QV)#X]^8(I&>DF6+O1U=)Y0^B\(N,Q_YPFA9).
MV5'#/-<!A3O+DF C?<S-9O4?VK!/RPK-9P5V_L*?GZDF4_CJ,)**>/''_-!(
M=8O8Q2?AIVA>)3+-G>#;#2R]W:8.)F07GIN>L\EV(4Z?+[BTUP3;1QPH^!+.
MBI4I(Q0^X'<]=)8 STVRG&N>=N]E69*8Z(@)\-EY''Y8*"U@O.IIU7, >$1Q
M0B*?3X.1!U:. H.@%"E?.+V4YGOSB^RT0VE6O%H./,=-::)PI J/*A%>";"\
M-;7D. &GPFK:)C_U R]E=)8>(4I?7"U;L2:YNW0XB-E Q^4#&//TT?("+![X
M2<MDQ.G1SK1DZ9)S/GF!RD]A1/&<YG'IO!+6_88?[W/U@\GMS,LF4]_ENQ'!
M+4N##>[\* P0E%,FTU<<(A$ VN@V+9"4^!/&D/AO5M@<UP')<1K&L8\,BV<Q
M9KPX :<]7@\_>WQY*<KO8NAFQQ<X61*LH0!JBI7JWY(Z.:)3K!\7:<OQ(V<V
MP=,S#MN=],:\P)J_]AV%:K-IRHO+S@K@<36^'H2[?/EK2TG(? [E!8#;R_/A
MX+N^AR5.<0,U\EEY:(X =FIL@6X>../R? >C^T!\;G:2I[!H#*G9(8R<E4M%
M]-)3%J7#1 PKG,OQ#B_EIJD?<%G&(0<A2.^P-D+*BMFAC*(0+!Z&+-8@)7<$
M7IOJF%D\+WI1QM#J"A@<Y=\6SWVR<UK%TK]L\X^7\,@/8[*R_%DMO-*4CQ<?
M@91GT_SL2(@AANPP)"\97("X7+X87LF<,JP;X2 LF5!E+#:O;U$]^$2_CPAB
M_ [E"N[5W[-:,L?X\HC>^2 S0B]K=I%BH5C&>3DF,J<1*#KG_524L-0#E(M+
MCY;BJ5*66\S5377-GI'0;]8)"9=)XE1)<K<8:ROP7.J[0@GG>8&5[/ ITP+E
M%</G,4W-3H4FY"L>(Q)"&^9*LI(^LRE[#$:5ULRLC.-TCLPJXPR7SF]!+,U+
MZ[$WX8UXIB\JWHM^3Y%HTU-6:47)P$D/S1932/CK\,1%5E$XS0MA50;&Y!N#
M/).[7+JR6OFC_(@U.QYXS$)N07Z\L&2!N+ST.).7%>D[BQY8L/EAYP)'P>N<
M[(QS,?S]\*,XCSZ &S=,C3J^E RP[!Q=K@0]CF%N+16JCL),F9;&(\8 +*CB
M[.<_0U@7 1>9)>=4S\85TGUV592@W6-]<(]5:?=87^L>ZT,GXC>M=_I0UZWK
MSN!&6M)N"W\7^D^NUI6V]CJ#A>O??+DZ/^L/>MV;J\%PV+OL7PV6O!A<ZZW"
M34\[#/J48-*V1T,7XC,/G7E4M94G.!]E@2RE =YE<;OHR)X.<NX0J)38A*MS
M(2>W8X$3G/"I<]GYP,H^L!(UG;/?^L/>8/@L$:+G:5MWB39/'@I[>L$]SL)7
MY^>P3#>=F_[PIM\=PMKU_H7ML'LM"[\\"\L'QL*,V(0YM3%63>GM3+CI?^H)
M3"FW7%N\N(1K?^U]Z5^>7PT^=;!MYFG+JR_/J\J!\2J0F%"DL9JSY'JX4G?M
MZ-W9J5",HC^''%BZP@,6!1_,,R4P*O ^JWK$RJL6FMBQ&/+SS;7L-BV=?[9?
M1.:1R'R#A1>1XB6;/(R18/U3WP.*QDZ8(S(>T^RP,_AO;%N!-]1("^B]2#EA
MOM?ILRIT;P5%9Z+C=XSEWL(DI_X8(SZ\R&C6N0/C.'X4)R>\=2./=[.67UV4
MB((D_"#RIG?23X)^#+ZQ,+;CTQ^/YRDQ8US4$W>6W"_)CN&5^3Y1UKM,,M2?
M,+;%*M,>\\8V*SID'I<9+POPQH Y5$=1^)V=QQK?"_*QJHK%-PBSP&>1>E;A
M&'?D>C-,6CL6+EF[I,X$*[X27FH]]DEZ\)T5,J\^7#I6 .)L)P# 6GP/@-,=
M 9WG)96)Y_ECG@.'-2)8[;*K>4&6&("):.4]?S<+Y4N+7>\J4>SE'?!.A9N0
M13*/\X7"JK9W:4^0_,5I \[Y#DQ,QO-NC 70YGNI#_%&'N=-2XVQC0G&#MCP
MB!1IS"Y*!0 \QH FK$MA%SAK^K@P?F&_E=^,"\](+YO_?,^OP)^P'HQ]5_ I
MW_C/0,0X:^2SV&["%Y2%OK%.XETXQA*]8#[,<,-S%J5U5A](#)MWZ>QU?RMT
ME9I7[RG,LY!O5LXUV'_%K*8ET2RJY&4)-*N23E*IN#Q]9J4ML&7JS/99,MOG
MR"RSG];3!2_DG1WT3FD9JZU[]+A4HU7 3@%(@DB\K <W,'-P&R+=LLV^%>F.
M2Z!;:DS-/R\UI%JB?$5$.2_)Q+,[)E-A-L5<<E!SJ*J  -+:W6F*0+FK*-[$
M53S0Z.=@=86"EC9;VMR6-B>8SD/\M.\-EL!(&ZW1Y%L8L7KWXQ!KS2XAU^.*
MO9"5##M>578,XRRKCU6WY-N2[[;D2UF#D'Q/_S8*OX'!BUD&:?8J<VL ?Z43
M_@N4RUM)I@2>VO1H&+24VE+J/@2M/\$T,WX,/Z^!C<59L,L->FBK3MNTE-=2
MWN,I+_> CKG7G_I _-M)(?V5ZVMX.Z.3!V2E'W@1B9-HQORLEFA;HMT1T9(D
MB8#DCK,CY\RC#Q/_CB7%DC%E[7*S_HQQ(>J$,K40!48K%LB:Q\A*)[_02L"<
MU:)!6^SY09<%VGB#^ZO?^F<GDI7WBYXGON/;\U<N BY@&N&#=19;9A%:9BG/
M?SVSS$O>,NE<*EF+Q)P6PLV/VY0IG3JC #!VRSLJ%8]YI='F;"N(\43AL HP
MD M:8MH*_I:6=T7+:RLS/'!"MZ6WEMZVI;> W/FW7'(*%-LU9>8!/['SO7@$
MMG@.;Z\4^/C]K_UMM/<];@3Y8WY$V(WX!B8V?F,'B_*^/,MV*H_7GP$]7CP
M6MY/S0Y6%0[:<74'U!#C-C,_;4K=TS(&.LQ\RSHPL=9W4?BM,B$< ?8@IH/%
M,>X9X:YO=OH*6Q:Q@X3I ;2LCGQ>6B!O='J2N?!)Q6T"-3GOT9F"A66+:7IR
M)??2\EVJ&";HY"U(IV% V=$Y%D3-CIVQB5%^1HV?XYQ0FI3!9\=3Y@:Q2R>H
MMN=G=ZHEE+%U;!X!6WW29%%@/"6W?K<I+_,>:<Q'94>:L)LM+C=/#2A%7K+*
MT/F!T:P@.BM_PD]MLG,\]<I[60Y8H7.;5TW#D/1YS]=C^"H6TC)P"?XN&:?F
MTD2->%5R!OM;9'?+HF2AP\:XE=7;P$2+,C$R]+!3=\6,H]GT!";/SB262AIC
M]U@2.:-B\P;>!;Y4L#7?8./72E\?W,'@;$M0RV,8)#-W"UL7Q;<6.;^R79)7
M/,@S2V 1@@HC5I!A:*=2L:?O*F#Q))U_Q^=;R:,H(#NG:J *REO:9QD[2Q)J
M8);\U!TOE#*7C!P!1>0P#GH $XO1H2)NRBM0F"\>KUQ<O^/,I8[+Y:TSWN1Z
M0:CV+&!N>5H"F\.%:P2VF!=AGW544.QD>WMN[EG.S:GMN;G7>FYN?]HN$P%I
M)B?NZ.6F5IX""%+E ?7-2P#0M(FRP^I^SSNS9EJ4M78/&#'CHO$J *6(R9CP
M3O#<E&)W9/921>*SH_(./H+9@%GL!$_<ETHPE"8UPV/9( %ID#>W8P?Y:>
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
M6,ZR"V;<H7_9WY?]/;F_/R?N^[EM<(D^DD%W>1.[@I CF<SQ]C5Z@UU7T;_
M\ YTYGROSP6FW LZBY2ZZ4M"R7+)PJTH66?<,0^ZEW\^ @FT-I1,()CL&RK:
MYJ0Z,!Q$F-,MK_;=%?^7XMW(3 T\N[[=-><<*2Y/5P!2-M!'%.)GS%H_:F[0
M9#L!#=/YR@+6E$VSG)$V.D[$&06D^].QL(+=(4D>.3%<M4I_["@5EF%!%"\S
M@AI(>S4SX^)M38X8%69*>B4"98U14CU[V%FSR'"@=G>&PPBJ2(GLTBROH1A]
M%(KV9I_4$Y0\.4[G/P]+$6BD#&,1X4-."3F)'!9V9F\^F[W<#!T3^1[:PW#
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
MU?H_A(#ZG1KT[E3Q(Q%NN5V3.:5BB!CI_-SXU#I92JZ4E 4'?VTCD[=:Z96
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
MO^/VI(,BKRFJ/G[RILI#IZT=UDE9)/B-?8OL_>P2XD1,TL#T$GEE*9^D; ^
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
M(TP&"J_&N1]^IL5*1JMD/]3+2^K<Z5MDJL:!_VAU*@-[0V@&=$R=%.YGO]6
MYA"\NL6"RR'E>WG\X?"895LY50N!1!-H"VP'?3 \^=="Q4$%4BM3)2B>\H3Z
M=M*@"& DUP4!$BH4&WOU4==Z=E)YA>7V*,F6O5TO41.1O2X;=[C]8CRE<<#@
M<:<?P FU="@)501"%70%N=EAHFJO02$*+[,':;@X _)T>TFWBY03X7L=J3FM
M#@JE0=3ACINGH+X3#AD8ESF)CD37FX:_2.L>/G[T>#0QX8-"7CLI96?A_DZ3
MXXINJW%8 SGA+^I53_4%V]?[Y@MB5"?:1[;:0R*O:4_=;?1',-]#9B\?4$2Y
MVM IS<VJ^& PO-MB6IJRK,[</H,JE/ODYYK=H;M'-?.(VC 9OK985@ G+BGI
MRTL=KPIG4>O+L;4D*[9B G .U@,M@U.K=-T:\$*-="5-B1L>;*#(NG"+KDQ"
MB8"'*0'45V2!>I+PRK\^C>36BBT*=='J!W@<;V.*:L&,6P9K[:/OV#PR8[9Q
MG2\Y-4D\4KZNY+->E> (U!SP?7>62),.)HE[B4I0<AQ_=P0<NP[(L/X2,H"D
MA;=R(V8<W/G'<"W=FA:^)-02-@T>#U]88:LMG30@(#NW27>C>UY&I.JCIXZS
M[=3OUJL&"SS5N!<Z5;U2#;#/GKX_8WEBF(T<G&#N#8Y)6C^#K4EMSK5["_H.
MI,QTR@VHU# Z8!-L/$&Q3ANV!';YT\^0/WVXRY_^M^9//VN+G04D4KJ:\<([
MXW]I4055EUK@=U\ %9?A24+4^,M19M/>:':1TM:Z88@\A N,TTO>N* >Y^(3
M^2].JVXR;[IU !<2;+WC>=?D]A'=I%T[74M)&:D>+SG\,Z$8(6(,Q+MDB%GB
M"PNO#A<UPT;;L9AB[S'6OSCJ05X+^B^D(]'LU%B0D7)20VGD!*3' !%U2A(^
MLO9C2WA;&2^_H)P_*3F0*@\*KH(/E#&*;#U O64<[+1]T=G3_UZ7A&[DO#EN
M: NV\&42LD_,=SH ;/JH.1^60T'^$1T=MG,(>"W"-Y(@_$!0U9)@)$%PN]KN
M6^G4;=8RA)5"/@-!/5\<KP#LSN3# .RQE\ZFM,Z53^';$#1]$[X3*,$4$73F
M3)X4<8RA#]JAD'V20RH"%*VEQ[ SO.AQ?B4;[K?#K&B$AN\!."T[JZF>&TM/
M(.W ^NLJ54P)=E.,F$:EHE*]II?TL/L]$!Y/Y]\6%?-Z25% ,YMU9PS2&F+E
MGQ;]E>Q--,IB++1-:;IP9A&2S?[YXIG]G26\N>IF\B#\8_.G[3*<[Q+'T.70
MY>DG J@;6#_&J0"WQZ_J[ >WS42Q<?2=\GH$B#LJ83@V06;6"WQ,+'74%NIU
M](F>^$L9HGPSLN<AZ!V#0$>@82H*\RX8?BK&YWO#R_M2,PUW4IJ1Y^5)ZR'!
M/2>)$CTD[!*>C[;P''%+MX^(8QC*FCO5?KF?RW:YCRB1)>%6WF5^8^9LI)L[
M&J^(@_,V"><IG;O04LS9PXM(:^5V^8V0#KE0=CV7JM]ML$*OVB**I-D&=3[@
M-%QJKJ+PBFJ3WD!!4")]+A:\R?T;+(=R8.PB#@&0AC\/)\OAQI^"YE,I3H&]
M6M1"7RAC4AY $;;1;:3#OV#,I*+N[V3"(YAH'JTL]NI%WQ!&V[J=VT/;%7>M
M*Z_025&_YVQ-3P%2A@9(YEZ54,N*/<CWHX.\U96F&*2A< '?M7B/<I.3R8J8
ML5,^<RU2[&N(5YHL?.%.9Z',7K]H$FIF!^2NYQ^4Z>29B;/<^0%LF_$"8+E?
M\QYB\+B)[GI#P)]P[='_G.,:'@K!H2MUVF(1P1HC",1GGG &/+M+B"TIYEF'
MH"LWXR4AX&E)-94%W1J3LEJNJ#-!S<<39[42NZ*;YJJ2ZZK11_EZ')L61F=^
MK00%=<%',.;!=E8&?1<GN2-0-?-]6NNV$ K%]'NA\K/JC"U$BL109"/P@;*9
MD#W434T"9NZE2&(Q9;&D*Z@J3SAPU7CU/2[>_"6#.ABTDC=!L:DF(B,D=&R1
M[E5BZP<SW@??0]D-,C@255LQJP[%$F-<XS2S2=]"UW''H+:" -VOBYVL1HO
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
MN:O]K4R7JTC*%L_NA2EZ."#Q-@4+>"V]$3&$HP'AM7%;(ILJL\MFG46LJ5P
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
M\C.=*,>\"0WA>JO4JT)'[Q,G/]5,WV"?]_<J;M#BYA8"=Y#^8,]3IW=M +_
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
MJIQES_Q*O.*5R'LS[9*)'#W:OS\TD73Z_;[^K7(/7PNTY=@3 \PO\Q'FP/@
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
M%@_*+^TZX>]1&2,\B'D(OIC8$16^$O1M>*N.9C][AAHFB7;HR^5&.*.J"YT
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
MEN XYY-JBGS =%'5P1H:(!A!K7P_Q-$P]#T:8$!;?$:%P76YVONC;!L;?)<
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
MK)42^B>$&X:*)>&%^'03=Z,5XIA&Y>K.?.'C4'5R!^<!/0I,D"V7R6%[AQ>
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
MM84#"MBO2R+AJU1]1#%#)UG\%U&DHL<4D5T,I"!/<742AT_!(^%..0>]S!W
M1!A1!.OQ@R$P.=W['EQ<N/@8L>72XK_YA G.+@X"0W/))_/LZ?&/V=/BTND<
M'UF4,MCX^'%%]CL]FR+UH<%JSROR='Y-&XX+G4FWTPB5WYG9QGH./T[6BS6#
M ,JNNWO#^>R0BS9;+RG4)#$3:O82QB3*"X>J+%7R=VT?II.[7#6%9 *($(,3
MS*56U]!9&0F9XW7(;W2(.CKEFT=?ZG]R5K62QB'>T>:"65@H9 )2"+LNL9 "
MZLJF]7R"PT9'@EAZ"!%[OZ%YDO->0^87TM"-0+S(X>.=ZR'= +4J2%]2J070
M*40T&DK&\E&.+QE?N!:'?4TX! 9^*0LEIT0?0H?#GBV:EKS-@S:&.9'R;OW4
M+OO2B195NJD3@84;5U]*VUL*;B,O#+U#[A=$_BHMAX3H][4\CK<4C3MU$QGI
M(?R2-7P677+ HK"W:F@'CQS:PD!Z*G9+0<$.6FR"9;<E6%6G#PVWB:*O1PW'
M0Q @ 2,MTO<]2!!5M1&G5L<G&7_CM@1NG1V )D6N)F#4.*W+I9]J':E]47 9
MSC%BX4/6V"# )+L;D3$[C'K9VY^D8M%FW*.F3;\[>CAC3"(<T;5!X(FNO@18
MD_; $L\2"24.)1^\"*5'EC;JW*6N75("WE,3RSZ=<W#@HKY=;:C5BF%\*7(R
M G 277 B-H$+!:U4Q9SB&5Y.",N2J)C;<ED@XGW6+&/$*;&6&?324%30U3RP
MI=F=)M1L8:VN@[IZ=Q!7-0:!BDN5OX2.@.4=0OG:-A4!3(]HBZL0?LAL%]S0
M"(]HO>*4E$@;7=P6&2Q"*_!P:Y+0OL/!)HH.](TALN.#+B&"$,.8(Q!(6&-?
M\+(!BXOOX?.FFD9#-5DTTG3Q Z\"*YY&Q]T7:&R'^HO1'GX76T*2Z?HD0."K
M6OJ_:N3N)_<;=Q3?OJ^HE G#>H:*)X01&!%52Y+?E<7B5N5H7W';L8YOY<9'
MQ1?<3_<:=F[VOTYS%I#[AF (JG+FIH=Z.$@BM[NUBD9083?4DWF"W"1KKHLR
M"I+QD_C3SKEN^0W(X<=X*@JO6OKE5$DP'"I<FAA:4!G+DB0.414"TMV;P1:
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
M\2I43LEHI0(!5E*'=+5Y2L$X"X^%#W>.Q)/8V:MZM;/A[;$XH:LD15&\X\!
M8A^,@R0%=!%\CNI( QWIB&,&P^SAN/FCNM/)AU2M8/8;^B+K0 E.M-U.",=%
MC$9;KMHZB?*Q7R PC%]]D:V3&E=HFZZQG_JFM1M,Z;JR[\\\9NE*+-_3BFMS
M,ZEAE@@3*JQA_I\6U6I83BL,!L>I@+;>_^<S$ U%_V,I_M!?<\$+6:E ::RZ
MB8=YGY[5!.D15S >8E5<!C\(GIU#_$^+AO6Q_5C16PK:NA :@&)U\HX#5LP(
M(&E_RVY;I"B\I!D TP05)KX=&10PG'O-PS8U628D8N?E0I*=@OR(:<I9+9EC
MDE0X98@C'AQS@;4@$*3JM!2W6OV)XPK:9/+PQUC.X 90 <=+VXA^5JM\PTQE
M&?PBVKU3X+H0]B>Z4)HS#F:&:RS*0-5.K51"\*2Z47U3.K:D-4X-J@7GN4;P
ML6B:"_9;^-L*6U]QX,TX+C@40%KSDHGGOAJ.@PJ+NI_O'!5"5! ?!WV,O])F
MT)<'&$+;*1-AQ"4'.Y"@%#D04\1(!N"@G&*02O/(PM#V1VPH%#,7Z[<ZW[D<
MR,HH!*:!C0E^JP'.7G,<CA)!\A_'?</K3-O2ST1ESXHU;PFRS:MYQ8=U6'L=
MHBB&N5!M(37D@$1*\4%3D2]8#H=YA$."PRAP6)Y'V9W6<V$C^\P9B$=N'(E.
MA5*QEUY-F9P$&X7Y;E6?20QN\SJY1<FCJYS2"R8'2\Y#P'44;2J"<NYN# "O
M RCRS4Q+Y*=%*ZD$'3QI+-8A.-@Q_D60)R18=6-1RP"?K42"A"XQ@)_C-X1$
M9 )M*_D&>R;->1,86 J]PLKQB>.4&@P\IBA4;D1<3(PWJ7F#7CQ^%FEBTM+
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
MUHV-!@PVZ'L2G-$O:1/E$R'0A1PC9Q]B2*[E L\$?Q>.@NE\R1^Q-N&-))N
MI;-JD"3SY!<HG-"@+TB*W&&OI28!4!3AXD4+]+/D0!>+D)-.?HLG1X5U7I#8
M7AF4D*9OL(I'E8$^JE;%4_)"7 M;9N +[E%A,2OF2Q*@'(U YH[ EY1!$7F1
MO28CC:*K8]=;+^08BFGICZ0FD7\,?,U@V4%^8L3G3;DCO9#H0IU4O$IZ/#4Q
M5]L K L@A8.]*-_-RG6G[!V&'[8&'$%0GTDS#4D *T *_45Z02E#PRZA;)%,
M7/<-%++0A_ -P$<=%E^I/4].C=(8B\)H'AJLPD8FYT$#.JV.*JYW2G+/L<<4
MS8H9U>/4W+T9I2TN_6YVL*SQ0^WO@ ;P.3CC(SE!"PJR5:>U;S4W.+$N"DT9
M- \LE=CKF#4Q=SH=)EN%QR402;.:#AA>6K86+S/HQE0B\O&/?NZC99(K4%^
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
MHU)M4YT5,W*-RY.D'PWOF^%.Z5Y:L8UL><H9C:=>8D\<[EG"IK'&)T\*9_.
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
MN)W')5"Z$NA+LP!-ZE$5?'(C5!%?3G"6[G=<?J6.B"$(VWBTYR6B,<%[LIA
MJ.&:4N]6Y#\HKE%@EP,%BKT>"BPP;OH]>;02#)LU/6?*Q0&+[>R584Q;:L6Q
M)*C9 #(/=\N *8)CS<DK%N"K#*CY,)2X1QR!XC%'BB<YV2NFCXN746B=>XA<
M 3R9P6U$-[VFPS0Y8OYN C('%6TUH_,0J10"VYPMIW)-6AU2L/'-;.<#CAY*
MN2T<%Y2.Z%\FEU%UJT47:ZV*'$]/$T=-W;8[8LQ%=@W(1;T$A<-,[W_7)O0(
M$<#5CERQ=+]B-YC7*83-4RA8.Z*<2,)<W%H;A%WX(:200^OQ 5>B+ 9X=Q<7
M<UY>'L))D_&I!*,^=<%@,T5Q&*4&-DMK/Q)P>+AD Y\<HZM]6D$;<!MD)<WI
MP=SBFTZB8.=E]#5/"ZXZ=B\3[W96;B!B(K>/[F,C1*TBNHJTX2TIUEV72/=Q
MD,1^ZVI=#JW,,7O4H_O:O&Z.\^P[=-)9<3 PERQ@0V(:GEG,K#ET=N_N-XQT
MZR["R< /WCQ[+'&%%#4L(8;S,AH9^J !OY+9*'RZ6@=(2AW\#;NME5+AMK@Y
M"''H^RWNP+9,IZB_?CVWEO*IG61[&3?0FY\WJIORTVB+IMDL):@9T!YQ%'F.
M2^BO] C_#-$VM!['3&D>DM)(IEA0S.R:)7BM5U4K\.G2D?3P4^FQ(?/&18P6
MH;=GDF9A0DM\^^PF#C^0#]H0(6:7$[0APJOV^YA/I2><)4V8DQ>;>;0#_W$M
MNBMHM5!>BV=4-YG,L$3\[,]A321,/K/2WB%9$,?C^:&U +R/RM-B<2QZFIXY
M7 =@/&GWNAA1H1NV;W!1+)ESN3H6 ,<)JD.4;B\$&X6M3**E@+3T;2R!3^S>
M08"/U!4MG:H8<(QQ#$PCKY<<B21%N:$<\TU2XW<>2\0=H=#J0FFK/5"Q'I&'
M#&'WO+XE9)W34X,"&0$)IRAI2V#E:?:*V0,4T,DP'%^#H^:O*Z]A.9].DUW)
MW?.S:F=R3\I%O;9$:%,BBW]FM=,LUGI2?:F!F8(TGR/EC8ZRPAO,_@;#0M2/
MJ_D2H4,2N)3MCN=27X">FA) ;WO,#%I+VW<+CQZ?JYH)NE(WQ+BZR"*JNMA/
M7%*,#4*%(4J-LT/N3R,L6^S3'R_ "Q"#!;O9#\HQ($1@?:.2PRE6E2"V+GPI
M;-^Z8>8BVUR,)$DXZ3ELD[N:+3:;P@U#;YNX68.*\3Q$4&_M[=_G!10WYIRQ
MYM)M?2+3(9;5.R:5I<5X>'<O>T:B5-.$[M_Y:P94KBHT5!;W VJ.[K1!?W=U
M2/B"/H:/!UO7[S0O*H0-?F>)&C/.Q(7D]^'!=]EA<4'[FF=)9$TC>LW)T0UR
MS/"_-VF!U/0P\T\*9C1>IJ%G=50X)!1ZDPY$V*U$W216%,G7XJ*MPG$YCZ31
MC,9G8OXSC9;H:/Y--Y(BMI+P?&1.#4X)^H.O E6RGL7I<RCGCYT^C.E7#1!(
MKK&KZT7<G8%:0$K]/#!3"!_%3%+$M0B\O=$MA#Q\M<#7SD7WPX#2\M*RB@\)
M"2-[BN/!2-6N46(DN@4U"SJUB_'V /?!QW^P8TJR";=676&=7H0GTA\8KJ*E
M:W"HKPUQ"*<'R#^>=R\@=9(R,?"O0I,,:[->%GP1IY58P7I]:L:(7&JNWCW4
M DX^(!?6 * 5I$Y+2Q_ENXZRR-Z'"HW6RB-7LVHMT6_UK8^KAI$'B!:5YE8G
MVH1-2F2)4!W#0B2Q3YQ&Y5:<&Z02-J*GB=<P%9N+,D";6RMH0V6BV9DQ.[VE
M0/6[#)YHK5@C.Z$;QJ6QPS"8T0(A<TP!0"*:$8HX]-EB:? =2;+ ]!VRQ*)M
MTG>1JO23MU=ZZDMA=^!VHG0:2 $@?B#C/XL@4O82"JDG@3,/S12BE<DKF8YE
M%=<"7OFM/6884=SA>WZ;S@T_W]>?!V%[WQ,$3,T_O>OGKX.0;N=LWP1-)-%%
M: JR1P;"S+U!]#VXC6K2CA*G5$!%W.12"[JJKI<Z[U#-LM2"H&2\0D>O"$3Y
M) @(#'4!]54"N.+J1=S,=[:9S<^>V;RWM\UL;C.;'X=PQ7UT6*\O!!7'V:(-
M$?[:,@2H2WZXSXKL/-YY.-VW]O:DW'C/#/"]/#+\L9UF-NN,/)9?2[BZDD@)
MQ9+FC=)_G!2KZE>+=Y\#E6?C%/.F2KRI\"DO.2?9#-:B=O"0WT2^PPF;#K9O
MCQA#T71YH MI9U7)#AI7\KM_ERL2ZK)LTI9$ZATCJ\BY@_JX.Z=[ZB9'@7A2
M'$5BJB6P3=?=KEM\92DN5[_4%R'8):LCFM;'M_0G"0&"A*BL3%F_H,%A="'1
M%@/V05/&JES-\GE!D"@V&ECHWM*N<B!CWKJ=2/'M3RWI&YU2*P?JN%BG+8V&
M(20P[#<:X-<U"[\:5,9VPV$.RC,<F61V5B_Z52<LVR=:NUL;Z5JHZ"V;B&:2
MG%=\OD-G25QV7.X_.#SNMFPD6*\?MX,<J!5[6RQE%*((^7SUZ9-+V*UO@@5;
M,U[R5X=/F WE*_3\8 X/A<,MZC:XU,-?8 =T1FTRI<AX<I2$M$(!Z9^Q#6GA
M](8<)_.]("U8@I^C5YJEZW 1#NWTOC9)G!0'[QS$7%T0)*[?H%_V9*(M4EX'
M3K#N[0]Y'2Q/<)L_W[^M]$LVB,&F"'/' )PLL8B.R8N<O'.N6Y=9NZZ%QR9?
MM#02U[/5)ROF6IF:4 A*Q5$-MCFF546S7#J/D)>U."2;C&4SD^8Y7'L<WB.0
M2E=,/0CJLX_>E,M^I>&,:Y&B-R"U1%SF-_B:FYZQP=V,7_^6+K*BMU\<N)U1
MQ^^I8%G$,0*@G-8Z<;(>A>VSIZ0"S9W4,FWXJ62\\NY4H+B2)WF])'K)-BM9
ML4LF5=1U?(A@3^51);<'J#JIXC,O;\[%:V*88!@ *33XVZP==,09-!5@[2<L
MO<!T+,!3,>3L(A^%!@00O#2;,L>L/L*5+&=")'4W.W##=#.@!3HCN9'(VO[>
M95Z;I;?\RNUF/ZY!]@&_Z2*$.O% G$XAW[ 6JN.W6]*)L:2CG5E9M,@ #\S[
MY>??!YY:]TBO5E:=JZDLF>UE59X7BT35&./>?'+PZF*[)(JMTK5&JYYH9=OC
M=YHQIJ-W)6R'4)*CEQ]J'9C7#EX/>!5024!I*<TW8B')<:C6*^VQ21\I>UIJ
MV7SL4%)&CHL H[.:$X#U>KP/=+=Y8->AF_.8CG9HQ!I9.CAO'9YD=+B:DY'H
M>ZB[&TW0EU8Q" OJA&-BU2I\6X8VLUL1 1$Y^ %K$8ZH*+^!(J79Z2HEV44=
M SLRKP^>/,ZMDG5QP7P[@VPZ9YLYA>CSAM]>A!*D?# >AC8X'6O8Q\ DXN!'
M'E@2ZJ(EL"3&2K&23KDAD":*X]6S;UF>6 TS.743.JP,EF\4[Z<Y")X0"PK'
METUJ!.B*BT"QM4$<M-<KXFYMI\R'Y*6(%'A1MI?OT!FJS:-8U,5*?P"<9H#J
MQ:=I:C#^FZU.QIP,*H %WW5=FN@'S 1R8\?P,&)Z:S8C7CN Z%6HIP->73E#
M1Q=A'V0M:^$":ND>+D]I!IIW+^QK._(U+M0RQB,^'T^>/F;%Q;V4YT;WS$^>
MET==@/Z8U1?[6*.7LSI0[^/45!7E930MM!OINO2@Y]%+K99P 0( 1G3GLZA-
MHTH@"^JHTU@QM >;)B3XSR31JS%7_^7LC1B#9-#$=\@#'I6D+6#LON+:,;,/
MQQ'>\,-BH*@3%17&(\OV.D4X^C'%#DH'J7D?6F!A+*^\.AH\@0P9 R:#X8O'
M/]JKPHN."-J@K74B%5;*5 @\4"CM0H<ZPWUI=B7-N'L8'6\-*6A7*<1Z*'T7
MS)S$%K4N+G-%$#D7B1[&F7=2+,)V>(0$_*E>,(RF..Z0H@[0I7EQT6K3/DDE
M=F7CXO')4 QL,PI!;%[8 ?+EJ%@P(&#BZ7Q9T[K3B33S&-3EI?6&MHK'M$ZI
MABZ/^M1QYX;5,HVO[Z3G;P/_GS_PO[\-_&\#_Q\']C?2OUL<;KJO>.NRICLE
MA'>^)?LPVG W\ W-4;_\]L5A*'/U\2]\YSE#(H-[<-DSF:20B50%9,YE%WJM
MSIIZYV73SP6I-+QG^\5BY[#F'A%^S0X9H?VMQ!6>"!D=2,M)+V/,-K;G]6[V
M,-6DHX]S:"NE=68^5 Z.!CA'\._]S12&&""@N5'QA;^HXX-(-4?61R]6OBOC
M0ZK:65-*5&#TU<GH-X?,'+DD3\$J&R *H%AA_)&'LQ_;8F%,K\H57?A'%;<8
M&SM,#N#^WD7$W&%9HVB*X7C3+Y7[)XXZ8 SH(IVIU2>!B13"7+5O5;L"%(#[
MG8-C,<RC]YCY7 JHP=/6:Y@;U9+;18UWX5B@IX-UQ73<+SERDXSA ^8JC9WC
M_C"\8.\;5R/&1,E=&X3G.?WI '_R<_]!A_[8;S4,EF.&L1N*CNT2FCD>;=<Q
M'*^T#$J3(FR+!#LD]-0,!*<;9A21P$K8)4#%CM1C.3!WCE!-78+0XUS0FD!)
MK,H+AV/PALF5A&^_+;3ZPU[/U?$&.#92I^-^92VW@>4[)X-U$7RA'<2SYVGE
MGH7DA^:MVO7.'F/+DS_Z2/,KQ9-^A"66#)1SN8/VRO93/[94IJ9MW80]-A8'
M?JS>%#!1&8_ Y&JE($M1&(/2F4LT1'*R]#A-KL6QL:-,+8,>K8G3-+T4'W,1
MR!ILU+%^^D[=\C=L@CQ& ;7/RPZ(VI56=4T?Y4' /H[6_$Z^%551T&;V,8M8
M"X-^1/5'SW1\]QZ$ *)%P!F4>2#44:]*4%OEM -5=ZKN$3]DI:/ M/ST3XLT
M$2=8]GEI96+0,Z;1V5W*4U])ZSA8W&95@RO'R@<D\N#:KH&%6FX32=7&-3(9
M-!)F=0W'&Y( -$7FK+F5]0%85@YIYRK4T"KEM%R-KWYL@PBH:JAA*?&U!;1>
M)0'I1ZA?06+@D8_[NEKT*T*'OHD S V]6<)_A[Y]<<#28$]F(L$ZG(L0LK+T
MO27^#A4@+BB!(6R&.?SW[DKJ5\$S^P]B_(7^]3!S"0J_^4^CVK>Z.4C.,,/8
M<Q.TV.W#0O-)\0K*95W%73HEF)&(XL99,Z^9!GH-;JHYLC*44%>P[$#T;MIG
M/E6^S\E1"0LSM7:HL1]L"5)N@W">8>]]()M!^C"CF(VQ=0<+]7O-F=SFW!\$
MG3,Z<A>#_<6Z;:<KWFE^(L\PJ(6NFO3H YQVR3%LNX_2YS+3'MV&=^-C)^YB
M19HKL83QAZ;15=Y8,T$X[7A.EEY";L<K$NL\Q( (LBH8<YE*JU/!7Q:<2S5B
MT(J;";>XR@6H&IO$U\?'M):[""\>RT1TCS?]5(L)XPBP'R>"@.+-#I^PEVQ#
M"P:@B:9[Z+5F!=-8:O:8Z_6"G?5:L&$_EXMC,O.N2G&)GCQ"Z9K:WN]%[WF>
M_[T'0P!*1*APQP $!J1Y3X4&.6!!+#JO#PV>#9H.SPQ[;/6,PND4BAN%.(6^
M<EJM4]12&JL/Y?)"*4J>%MM5QI@D.L3Q_!_5370_QOBLJ34:_"A$><MWY:S7
M$OES)(7@ MD[DO$S_%SR8_11/"J^F:+9ZK8<(PH26QJX</$[@GT[K8ZJ4*.$
M4G%?*"H]WD  0B,# D*M$2:U6T0S-KY9P!/H_!L>P34_R.SA1T9?-=3*H2X_
MT< )(B]L\#GW"N W"3$N:9ASOFS(L6<G(>%H" H>1B99G,M^J8]@TTVW9%U4
MK,SCN#FSA$$OT&=SM2H_OVZ8S("YRR62K:2&S=-0<X?%%<E[NOJEIT/GJ79'
M9_%.<A85;*FFO$OI)%F79R!(72'U$=^*CFMAG3CV*'1MV+7)(N#18/8?/KQK
M2:=9FN=Z[,^E@$]^7$DDY:60-O.X7BSF.P>@8WNIG<Z2X4U!B;AP@-'%M*/[
MW/;HX?T/'02'"K7%4'R3']"/S5'*XOPSR;JK($R'XUT(KQ317XG&]4 I#E9E
MO /B:\,&#9X2. !N\4,>1KN.<[ER?\3'P(H;;A&O#>OE$7(P*NZ'N9J-I5<G
M:7;>5<R$)KC2UMD=,+'WA%]=KC4ZBZN2;VGFY)=FA;+!H=(4=I);%_?W91!6
M]T?HG(#AJ/28Q(^%K5)V-OS9R*0C,J0I0T)06XPEJ<H!4V*@R6 ZH7!1"6EL
M42W:4.*HB&]?1KMRSHJ:..P\6[Q$VB5A6]/2;0Z)%1<:D-$-2!\WU6,I:O-,
M6O<D9>/9@EL<E<#1:6VLS8:T&#F--IT!/C*,$9]KKS2><!KFFQJ=I%23\0DR
M3UO!^]$! \Q-\P+6K5Z5,238<78+#S0KFH1J#BZ:%RKL@I/=UP/WG798?8&^
MZ9=K$CY6: $\J+9^Q2R.9F7(3[E[(4O-&[+V#R.!%3X8X'U>2Z]NL[!HD=<:
ME@Z1'7DH/4I^,7C N7)9"P- O2BE9W?"X& <6O" A@*X!K2F_VUE]ML$ZG0"
M]=8V@;I-H'Y,.Y.1I9Q:@\%@&8,&OZ\EC?4$<0+?N.V]902D@F$]C(W%O5L6
M,GJ8#XW^$,87'964YD<DX "^+V=6G;LU$"O(VFIX1GMXE-(>S[LEFN3-3G6*
M' I)G!OG$,K=K0USG552""Q=GY\^*S?TC5T;*[KUE?5]E=T-_0?01_X4;BL"
MTB<H;5X4 4@]Y8)E\7J;,:D*!QT8+HKNK[P.XE]=6R#B^WX)>GR-'+U*&ED'
MJ_]*J )[\GAY,,..J4H&3A+4AOAGT;&3S>DT)6?@_Y:P7B=$1UK^A^;4+"),
M<BY<Z]Q45VNX^9EJ<TH*CDQ(YE'C)$W=2O,,)C_G$G"Z3>&$&>58ZG[[ G&I
M"^R=&:SE:/T:>8BDRS:]BG3K>4)"Q50_KNI 8%EQ.9B'I"W+MVZ@A<ZNS&UB
M9VKV,HLHYL;D_2KT-8^$VP2J"YB$ W1MU9JG70F UV)^QFJJ&U5,T@&\,DX7
M/>J(^YWQ=O'REZ!.Z1><!!&*?I"TM^E6: GYHF[,6:E6J_J,517GE45F.A0T
MTA]Z+G94SI"DKZ.@F\FB6K.V63,R!18IAL3FMX"=A9\;VB*4=B9^!*LGZ$[E
M+R&UR&IF-&J8S6]-T$HPPB$&Y<12_P@VA+9TK\M"DQ$$LIGQCJX'NA&76F_O
M4J9=62P#O*8%\RB&KL0Y.7E%JY,=1,VD7875_Y%;(;^65-$,BXMLGNIEW  P
MN/7CMF?6DZN*M-#XA>%.:$2%Y Y<?+?V;[-&WF'GR!W6&$/<?Y!)MV!='WH"
M_P7Q>7ZF;!^?%OG\]AT&@O?<KF5VRAQS@9 O#P\$R0ZKKGNWLV$_XC^[@N D
MMKE_%]\-W#AM<&_EJ9)V%4=D_Z&T'@GT_<?DHDF-D2 M:57V[]X97*!P>C5D
M68M<Q%$Y2?7-<&-^Y\ZMP=..BC8^*_V)HR#,]N]O^MW@?AVTLWH.)U#Y^]('
M1'P G^*VM&8)$GSM5V)4-?)EP7WAX\!BA"-\1!:S7BB!O4Z4I[*@:% XA#ND
M0/%G1=XJMY,&)D=1XD#B9#7L+GYKZHV?D\:V_2.91E@!;2P/-LHV+0P9+9%6
M07+_%>8351+0S)HM2V#VYZ2](6J!\ ,YG=E)7<\'4>PP);<9UH=!0"@HURJY
MX0@#=8I?4!G'"S.O6A3*_G:=,#C^/X8T<)*?!\OED/*E:+H*R=M.M#=G_-\.
M(S7TQ<2&S*SO HH'@OUG!?[&0$HW;^@:TY1&1J RYYC&.7C S58XB1P8:*4'
M;JS%V93QT"":"Y&%ENG3$3*^*WR830-S,N)M;.#SQP9N?WILX%-# Y>[_H/
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
MDH+;+V72.:Y>B9="%B9&R_:]TR/L!YN1-UWDM4V+?OZTZ/UM1<0?.#/ZT7;
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
M"YY;2JNJ>5>"FXI-H[ :5"=G[GMQ80Y"UF"A^2LDOK F8A:DJSCU<3-4"*>
MA%\"Q)2JDKX5PP6.YMS6;[(56W0Z0Z+C.BH&<16# T4Y.U[-M5I<*X]6S+[%
M0#ONL,1^^:M@M@9LB.K'ZI8N+3F)57MRVH+VRLL$\^#P6X[)BE'MJZKP,J;5
M:"3LN60R,P@#W3Y!S_:5J"P?NW+ZZ;6$&0=H[+RQ:K/F!2PJ^6L1K]6DC1MQ
M2+3('&&1H?FG;QD5ZS[1BRGM%?VQVVMUU2)1:4IBM]Q?N.P*1/7&E\K8^'%8
M+%AMTCSG&25W06@(\0IJ^+G@)C^?U";4;(3U#QG,A,P6\4Q& I?,*,/D73Y
M%DS:W-+()X)ILTZXX9I,8>J(GE6 P=EK;!Z8X-A2L6<,ZXY52#(4XV6D!%5E
M>04V')'27T*E$F[J%4FTZ$PV T^9_'69@M1GL:=86 _2=%JG^=Q;_0):SA_Y
M>NK2+V0C8" [9^0Z.[&:) ?2SXI<* #&GR#&S.24C]\H\J+8<KV00\6PC1!M
M+# ZLF)95L0RI:KC1!AUPJ;!0F6YZ;>$J^KFU(TDX>UY0>'RX 8?CBF<]HR3
M+# 3Z2<)CB8I>%],#5(@@"<F-[?DQX.'%GW:$KE@9Q8GAI]"G!M2J-^FN!@F
M7_XB ^1;OXL7)&BK?/8"]RI$(2!QG76$^61%RE@R!$9<S#V;RV(F)R1Y81:+
MQ!UWQL144B8JYR9LX8?S"C2XB5EC=&&EE@SX:\!0(VSFR, 5>S#E46:@1?%T
MJDWMVY'Y%_7.:(.<P43F,S50^$;4$HC[!4.^'AZ9[YDP)$0(_R"M8R7!?1?+
M-(SEWV]71I&FA#++8%HC41N 60OH U<HRU6&LI !-V9JB5<_VM@WC(T7J=JS
M)(=\%ONC*M,S5*1$):Y$!$;<^CR&,GJ4A>@=XAW/<0X,?+HR=$3\H[\/3*(I
M3LTO:>BM4]HK9;RUA-/L5AH%UBD1U2P1U:5$5/681YF(JA?+MTQ3[-5-4]SR
M+/Y#(6BF+ S3%8[B^?G$.\&_KR!I(/\N*$/\2N!^.L_PJR<EU&ZG=T=#O6!P
MG2U#-L\VB:9TZ1N@.\[F3\3/7F5)S:>+;[S*9J"T^9N!YD&^Y*? S,_4#Q5@
M7""]="0F<ED$%%Y4.6:S.[^,'Q1(YN>3]M87BX\^ZKN]W:>6TD"]6-Z*@XMJ
M)1CU[]Y":N5?[Q#.S0V+_ZUS/SW%2%M>ON.W^[A,<.$R=@;<A]KC.O%7M]\P
MDOE/6^B<>*#INSO6LP#:<<= \41+];]\0%H"9X!(B4CI04BI/3X&4B(]3+:H
MH/C3/R+<X\YFSXGP'X'PI3,XZ#VKBR; _72\GNMTNB/^KW[_^2TD4=N_=C9L
M=;38$WBE+QSYL_K1A+^*,;'X^2V]ZJ*B;I^WKOSHYIA[&GEB*ERZ',!4;0[J
M^&&([W6WTQK91!%;9,3.,]8-]LR#?J^?52*<-F"!^.*1^6+W&-A.O[73/3'M
M6N[!-+L1\,RFTQ.S[)=9.JVN3>1B"+/LTZQ]$H/U7!46O/OEP]>WYV:0R-/+
MBEMLEQ_+R>Y]8&>G_+@%_-.AZW4[;K]OBKZ\A_FXTXLFTK26-/MN?]1W!YV.
M&?=+I$FDJ4BSW79[_;8[&@_-N."GH\T=9D_U)__]7_R#4/G1N I/U5S5E>*4
MFV/J31;G'@4V6^.^]RH5O!WTS4A@)?HG%H4X.S\EID[-L4#43\MK<#8^B\T/
MLH\BAGD2:AAI\<FZFQ;3YK8A385N:C&] ]<[[N!1D+UAQ4KT_HM)!#J53P ^
MH7);E/__) NX)PR6[\B2[FI/D?Q,YG]3/Y/C1;11BEC0N83R<='KN8DR_EY5
MZ9S7]&)IOIC.4][*E6;Q],\ST098ZOW5 8AP5"141^-F.*C.SA(?*\-A2G/1
M.*LJJ_/!H@GV>8A&]*F_EG-=H+ Y5NO'1)4Q4!V.917SKD3A>3$\%&I1$<V!
MZF]5V-X\OT0_C+*3+3S8G).H3=UIL Q"/X%NP'2=,+&='!;,(V6+"88<$5D@
ME]^)&8>XZQN;BM72SKQ:-\5^H1"6LF6;9*"&%,+6"+G\VQ$UOSB%MOIQ;::B
MZBN$36YR]#D6E<.,PNJD&60T:.[%$G\_5*=3!<%ZS2[.#)"#'_FC86%.DK<J
MK"4>4KAO-2%&'-(MKL[5&MH4'3/1(A1H1?Y0IYYW))?6G8JZ?K&N#J8CY -L
M)&#Y;CKY0MD,X:RA/2/OK:M..X-_JJ<-H!9Y 7_$<^F-T_Q70-J_GI]_UBJL
M%>;D^$(_C2,D'3$S;QXGDIX0 !B1)9M8DV)Z=]%=4=KU(;=T?%3O+-9X_*YH
M$= *O__P_LN%]OL/$9X'I]=MW9ZAB=-=E=/W%)*U*<B&$\OO!-E#J=#::OM;
M:MY]SD3+)0@UR3=;NV94M7O1@XV%\&SVXJDTG8%UM&7\&U!,JRQ<F<T7T:K.
MZIO,XY?AE1_"CH!;/J-EL^L^]E1^TL-!K#Z6Y!7UCWBN9J47#W(/C>.;E2*,
MK;6_[S;Z6O;IN36ZM8<D$^,K-^[#\69QLT&<>K>JP"=APENKCVVZI;T6DSXE
M\1M(2+>5'IN!?J(C\^EH=]VQ428 J7=2[_>N@7X2=CI]]PU"8ZF( ^*:Z;?<
M7_>3=*\Y,.*RIW/%FI2:U)'.12E64\2CG+=^YK\P@'H,8OT'4J3V24XRE>B&
M]WZ0X[WA(U.@=VXA,E?EUB]_K7VZ:86^YJG?O1W2HEKT!Z'RUR.W/QRXHZXI
MQ7]/3[%[U8>6D['EX!O#A7VW-_!<S[.K082XT PRMAQ\8[BPRW5AWQV-3"DV
MOM/1C]ES,-<GV+X.?=^T9;G-;Y,$>T#*JR_/ANZR8=?MCO>:^7\DZGKP/E1#
MFH4,HV%C 7M\YGI]VN-:?^R.C.G.W#/_$(O8!=A3L$C7'8S'[K!GF(IY3+/W
M$5AD[Z:RW4'VVKSVKUI7WD^BG<P4&J7P.X4<FM!_'5FWW;[7=7OF"%R*"5I$
MX9:#;QJ#-N[XZP\]M]VG.#[Q[-&!;QK/UI;/MCM=[N?W;.3/?;DZN_!IJ1=D
ME7]3+&I[)R=)[+58EY((CP/8PP1Q#$6B9<:#W<@FBB6*M0O91+'[CG6;7N)A
M=]SZY/4%$TN\88 1_\"?# TZ-1K,%'N.XM7D6N]. [9=K]MS.SVJ%[<RGVXA
M[5L.OCFL.QQUW>& 0M/$N,2X5C'N>-!S>T,K\\!4GG,8@>F3U[^RB"5^*,;Z
MSI9!%*09A*6OF'%>C.7^B4U2\"'DV[9?UF2?MD]AA=1>SQT/1[<M"W#VNNZ3
M:GP-IW=C 7N*&M^1.^SVW7[7F/0XL8B!E&@L8$_!(FW/'??';L><5FTRM(\Q
MG_"%I<Q/I@NY >6*A?$*%T289HQ32H'"&[>E%'K<;._T!T=+LE;;)A;2ON7@
MF\*ZMS2EM]WNH.]V1\8TU=K UY:TKEO(-9:#;PK3OS[MN.T>C,DQ)DI "8F[
MH?DP$A*?D_@J2&%Y'NP:F\7K239?A[@:$18FFD*<EGLV-LG AQD%,AB[0\^8
M\B;R,@RD0V,!>Y)!(.VQ.VH;XZP3@QA(A\8"]C23<OKCD=OW#&,1LGR/*T/P
M%7?0QWGS*"4&*-!@5Z"A/73'@[;K[2[HL?0ZC\ DL9#X+0??%-Z]+3/0=N&M
MO;$Q110V,#:E!@A\H[D>-?9@,'*] >4&CL!#>DC?Q]"XA+F>A5%XM7NNPF,J
M=$//=/2 $<42Q=H%F-T42[-K;(TDU\XD_ U&KL^3>*D"S'%$@65+#VF( #-D
M/NS [?6Y%TO5Z/L=$6LV(HGC#XCC/7?0[;G='M6I$\?OG64L!]\.CA^ZPW';
M';='-A(JC8'?>0,4P+;$@S$*KW8'5R@<>'R $<42Q=H%F-T42P'L@PI@?\H6
M+'$^1--XR9Q3N5CGN3&+=2B&3?ZMU1=BF0:GBR-.,O1"B),(?.*DO8=&3;?1
M3;6^3UY_B#*6L#0?3>@Z$<M,,;0M-Z&-8MLGF;_J>H.QVQ\9LPV!FOT,I$1C
M 7L:%NFUVVZ_;TQVDUC$0$HT%K GTB+]D3L<]\TB#6I .Z:X-%C&(OP<QFGZ
M7)13PSCO8+GR@P2G><>1P_ZS#K(;9\FR1<Q_%UUQ4QI^1_76EA[2$$'Z=&W!
M[;[;'M ,#PK-'1WXQK#@:;?KN6USEI:8PH1V. X64K[EX)O#N&VWT^V[77.F
M"9H2D#]$A\9<5^57/XB$AS(+TE6<PFC!N1."N[).F>"1%+V750(MH5E@SJ1!
MRUT/FP3C0XB\O_TPZK0[+P^0>HSQ!(PB*6,!>P):'[J>UW=[/6.T.U'[L0)V
MK)+]F(M&; ^@BRKN ,/H1I654$R<_/K=,7'7&WMN9T 1N;V;!Q:2L>7@F\.%
MPZX[Z%@YK)9XD'CP('BP/_+<?F]L(P\>L^M@KE. LPDG;!XG3+H&3N9_HW T
M!2WNF8$;N+U.VQUYQI2P4%[<0%(T%K"GX)&^VQX/W'&7VC*(12P$[$G4R-CM
M0ZYG:,R<2:K1.,:8^8?<)%8-F:;0(P7-*51@4_Z0PG46$;'EX!,/$@]:3\26
M@T\\2"'S0PR9UPY(_,@R!_I232$RR\U^FP39 Y*@)A"*2]JZ>(>B[-^!00HY
M6@78T_%@+;M1P+XQKHBQK )LSXQ%8?[FR*(,P'X*9%B:OH!J>33P'3_+DF"R
MSOQ)R)PLYM<:\8-%61*'81!=.H&<WVB,*T!Y HJ/'&I\A&*4Q(,'P8.GW;;K
M=:TLZZ6J(0L)WW+P#>+;L=OK&S,8TY3<PB%6,IGJH>S,1VRX*]F".6_B):>M
M&[3[AB]3)UWX"5OP+[+$&*_%<G_$)FGYV#&>5P!G)4#_@X?_\%_KF0SXX.L#
MI$ C D&'3N7& K;_W,6@[X[&':NHAAC+&/HU%K#]YRYZ@X'KM8TQ_X\H=U']
MR7__%_\@&+D;GY4Q3D&0 HBZC^0&2LC\!-&[R,WM+%YQ#'N: :ZPAS_D]Q7Z
M:?KSR=N+S^\_^Y?LEX3Y?Y[S?]4A;,/&EQ<Z99 YV'S8Q_5RPA+QM)(IA7A.
M@[_X_8PV_( H3I9^*'^(7ZC\;.XO@_#FA?/WK\&2I<Y'=NU\B9=^]/=M$)R\
M/G.&/>>L8J;M/N"*?_UL N@X\^?\>"\</[SV;](M.*LGL%>+1#U/$J\D>F_U
M[:53<V$OG!ZG:ORM8@_/XPRR8#EKO'0JEFB-\YP;J<Y/#8^KOVWCA/]@_@S0
M6'M$>/KMMRLO,L@XS4PY6[WRG47"YC^?_/#U_)??WGUZ_^;3QZ_O/GZ].'G]
M%3V^>,Z]/4Y7N #!?ZWN;I+P(]7"L?V8VWBG 4_I9/[O=9H%\YL<_S6E.N53
M;O5OO[ K%JV+3O5[,OX=6'0W["6'O3O Y.%7[F[/XS",KR$W*+SP5<)2N! G
M7B>85TS$0?A3EZLXPE]-;AQ_R6DQPR&Q/O?CG15+0$1P0H);!3\^BSF&]">D
M_%T)_HI_.(AGJ7H7F[5V$_!6DKCSM8LS3ED(&FS*3_WSB7>"?U_YLYGZN^!C
M\2O!)=-YAE\]*3' =BGE: PB1+-^4Q @V7)-)1YMH%G4SQXPOL3U2:Z')3@H
MDN2/)/VC5LY_6'>6IS*T) BH!K\W]/40$'<ZC5#[(/ V#M65U?@.\5819?_+
MU9?SCHN-F?.631FH6J?;=O=I4][)D'P +)M?H:Z3U4.$@,V*7#XE[PX:X7C_
M;.ETO,Y>RST/IL2!J&N3NCAQ[;7BD8CKH(FKO==*DN-J7B/3X,',>DOXZQP]
M<P,XC,3W(9+7,Z(LHJQ'H2P27$1>CTA>)+B(LAZ'LDAP$7D](GF9(+C(6R9O
M^4[0-$R"[9^[3M]]@S1TRF9.$#E_M"Y:SMLX#/TDW6N]'?'=4_!=8^IJTNG0
MF.0^:C41+PP@,INTK4F2DNPINF&Z8;IA(PY"-TPW3#=,-VSG#1^3GZ-J:D?[
MF#]EC&=T\OJ?;!%,0^9<^*$Y"]TL'#?Q:. WH8'ZJ_UQG]=IROB-W2@:NIW1
MT.T-1P=(^18H9.)Y@WMC#6'14:\U-F:"M2GL>7]T[C6/93G#D(ZW48#T7:_+
M=7R?EM*3CC\Z\.U@T7&GU1D0>Y*.WS_#D(ZW48!TW4ZGYP['I.-)QQ\=^':P
MZ-AKM:T,L^U[5M9#ZOC]IED.,H%RL?(3=L;_E3FI23D4HT24L8#M=W'?R>OV
MN.]V^X9M-CHL@\0H>C,6L'TS0J?5,<8Z(-_>-NHU%K!]LU5[T'7;O2.:ZWSD
M]&8L8/MFA$YK;,SJ)-(OME&OL8#MG:WZ0[?K=:TB&M(O!PC8OAEAV-KOM#[S
M9OP?3MSRB,O#/V4+EI@5V+0P0V,Y^'8DF-JN-^ZYGD<YX+V;+!;2N.7@6\*B
MG=;0F$U(IK#G ?CJ%C*,Y>#;P>^=_MCM>=2]00KYZ,"W@T%[I(])'QO!+Y:#
M;P>[C[ON<&Q,F-(4AB<"/WSP[>#/3FM@3*D&E4CO(]5P@$F$VNF;7S?VDII"
M]T:)K7L =G]^,;G/[/''3+C]X< ==8V1OX=H]]C.6T;8*H\?I?>\EF>,ET .
MOVWT2TKKJ3BU[_8&GNM1_=W>SW3T@.V;%=JDL4ACD<8RG4V[W,WJNZ.1,3EA
MTEC'"MB^6<$XC74D4=SJ3_[[O_@'_4G(-C[[JO[%^.-7D\3YJ>Z7$MKZKY4"
MJO)"_KU.LV!^LR5X6@J]=@>K[&5Y=9$SCQ,G6S#GAOF)P_@'9\Y;-F7+"4N<
M;MMU.EZG[5S[J>.O5DG\+5CZ&0MOG!]'K8&S#,(PB"/7\2,GB*8)\U/FQ'/G
MQVZKK7[I\.>7O]H?MMK/G'D2+ZO/[+?ZZFMUE]( 5*_E?.6?R($)HE*0&/Z>
M'VB5\!<G 7^QGV5),%EG_(%9[)P&STL'XM^YDE/.L9 =3E@!O-/JYN?=?"P0
M!SS8=_K=5O]9Z<F_LRR)N< :]EXZZRC(4F"*F<N!0"CJT*!_/67)53!EZH"(
M?*\U*FYF.S3OWOS3F;&4TY!Z"J DO@IF @W9(DAF#@PF"5C:N@-=5JA-2>/Z
M[V_]^7;>>1@F>-^ [EWGFN%]../V"!"6NH#]<#T+HDMGU!Z4KD\1R9_\%EUG
M-'+FZQ#PGJ;\J2%__K8/\WN>.>W>QN=_BR^#-/,3^96.Y]61 U*-RP^^A$DR
M,RZ8LX4S](8(;R.>T0_5&PQW'*K=Z>P\E:!@/ Y'6+KTPY"_!P%9^M%Z[D^S
M-< XN7'^WX+]._#Y&__OA/G1H]%7 Y*I>^@K4(.[%4LS BI)'Y1Y95G">?C=
M.HE7S'4^Q@F_N?,E2[B^=1&+YVG@<U&0W\Z;11#Y7"YP'#LKEL">1/\2N3Z#
MA%B]DE,O+($" O#53W#*UR"/&YSWF:N^T.VU.DV^@$>0WQDU?4?"TA6;9L$5
M%ZP:57.!-!RW//Z!=@__ \\>PI_J#UU^C.*":9S +^((L<DQ&,0SJ1.\EH1T
MCY3X:!K<XX(L83O4[:8*;[?&.U1XIS6L5^'=PBRXGPIOCQNI<&^G"K^C^F[K
M&K/@M@I*RE\:>:TQJ'(\#CP8/K(A"_<IUQY2%7J%*E2J91]:HXZDRHH$*0RO
M YXWX_H3R0*HF-\5RL^JKNSV.DUU97NLG[HS;.\X=;_;]-!WTY1U.+C(P$SC
M'T'F "CY;05+,.?X,^)U4@=G"@]?KRX3'T\SX2S$DAM$3AQQ^DB=TW0]78"V
M*<X<<HP%Z^49(%1\@UN'S_$<_@P_,6<^@,X-6?EE/T@F_B7'"/\#?SJ7O7 =
M@L'@6U=^-(63)OZ?G,1NTHPMTY;S(2KHCG^)GVZ-O%UW_/R:N6%['3M3S@'Q
M,OB+@8.;!#Z\#MD>+E='Q.GY+[^]0RAZ[?9S$!R JK_],.ITO)=<MEQQ5G="
M?\)"_%F;\]3"CR(6HED<L<0._OZ5Q?R25PMPXT$; AJN_#3CE/;O. FR&\ -
MG+QL(8#&N&3\E#Y(U7K;!1XE[!?.>G]$0!4Z%Z5;]1$@70A[*7WJ[G6W0'I2
MTVJ[%;7%+-EAR(P&7'7P;WC<#Q;?Z&XS9/2'-+!B.#YW$]2=J(X?UT\PXK/(
MR[6R>/6"0ZX5<*F #O[PQ)F&7-[]?/+VXO/[SQR!OW#U^><Y_U=]#.>6#> ;
MC_NX!B(0SRO9DU@DEG*>?^&, +A2T5@4)US RA_B%RH_F_M<_=^\</[^-5CR
M:_W(KITO,9?#?]\&P<GK,V?8=\YNM1G+1USQ!YQ- "5G_IP?\(7CA]?^3;H%
M;]OB7J\6B7JBC*K):)RW^L;EPN:UO7!ZJV_BMRINYWG/7CH+EL?L<GGR@X?_
MU)5PJE^=.#\U/K+^OHU3_H/Y,T#FEF-BH.S66Y87&G N#:;@N_G.(F'SGT]^
M^ KR_=/[-Y\^?GWW\>O%R>NO&/S@//V&?Q%4W*N?_-?J#K=$Y!"278?=SDOW
MB'G<7>+7X*"V9/)-S"4^/_IE',]$E&EG[.66L,T]PS/W]+7!(9C'81A?@\03
M(:P5EX%HI8#FFFX<#HP;?\FI-]/=T#KQOF!2Q-<\1(E<(613]5(V^SXYN_7G
MXFA3%D(<?LH/^_.)=X)_7PGS"O\NF%[\2C#4=)[A5T]*G+)=K#D:)PEIKE\7
MU.1NH;82.S>(CJN?/735<UGNH?R2/Y*L@+F%_(?U9/6DVU%1<WY?<N2!5LLV
MVRW[(/ VR=O4Z/WFA>#_"R;BNPT3<9^9L3NEPQX RY9LS-U#;\+AK84>/,Q:
MZ$=G2XQ^&\"$]A=F$'5M4A?X_T1<1%R/1%SMO4[Z?8)J&C(-#I"_FEGU^^>O
M<W3*#> P$M^'2%Y[K5 GRCI@RB+!1>3UB.1%@HLHZW$HBP07D=<CDI<)@HN\
M9?*6[P1-PR38_KGK]-TW2#JG#$M\_FA=M)RW<1CZ2?J<^.[0^:XQ=3WH<*W-
M2I$7!I":33K7)'E)5A7=,-TPW; 1!Z$;IANF&Z8;MO.&C\G;H0V&XA7_E'T_
M%[3#T$SPF]" ?9.T#$'1:<\=C?MNKV_,P"U3MC[<'Z=[C=N1%#%X9MB3,?WK
MP;BUW_ILVUC:G,F7%I(]Z7XSQ< MNK_K#H=]=SPT9CRT#8*"=#^!;S33OQYR
M?]>8-24VL#3I?A/!WWECI-[A^*<=M^\-W&&O=X $_'CL3DKZ:,$WAG4'0TM7
M*^]K"CBM:S0E8W(!@\[.8$*>&,1F"A4;)6B,!6S?:PU.VZ.Q.Q@88[%0-,$V
M"C86L,=G+=@ /;***([ :3>*!HT%;/]ZQ_/<4=^86#?I'=LHV%C GD3O> .K
MB(+T#C''4S'':7L\='M=,LP,"Z\:18?& O8$#-)O=0WS]RF*2=7A36*=G[(%
M2\P*<UJ8=;$<?%.21K<XN,-.Q^V.C%D::T,JV!(WV$*>L1Q\4UC^==NC0FY+
M_7,+R=YR\$WAVEL4=6?<=7MM8^)I-G U*6H"WVB6?SUH>61ZDYXFIK6):4^[
M [?3L;(.D\+[%A*^Y> ;P[=>:VQ,MHV*I^^&YN,NGOX07?%OQLF-<YW +<[B
MZ\@42C9*UA@+V/X+V=S.H.^.QL:X&Q0:L(V&C05LW\S5'K:(KYH@RACOW2CR
M-1:P??/5Z; ]=@>>,4:[R:Q%*LLJP)Z@?J[=:PV-F>A!86,#B=!8P)ZB_'K<
M'[M=TRI,*3YK%!T:"]A3-._T6V/#^MXH$$KUU_?<7O0USOR0?[RZP\@4 K<P
MKT/S.\W,<]WF4[O>L.MVQU0?>GB^-TD1PPRQIRSY]JB6S-*@@(5T3\K?3#EP
MB_+ON:/1V!WU25"0\C]D*4+*_S (D92_B71/T[OW67SN#L9C=]@C_]W*_ :Q
M^S%K:1NI\'"R+M6?_/=_\0_ZDY!M?/95_8OQQZ\FB?-3W2\EM/5?*Z4VY,W\
M>YUFP?Q&DJC*=W0'JXRCYA7<ZV[7X\U&.L.9QXF3+9ASP_S$8?R),^<MF[+E
MA"5.M\UOUNNTG6L_=?S5*HF_!4L_8^&-\^.PU7:601@&<>0Z_+U!-$V8GS)X
M?.6CKWX"R%YW6IT&(*J'.ARN\G/D8WJ]UK#!<YXY\R1>5D'IM<;Y"QJ<W&LY
M7_DG\K,%44U&"'Z:8VF5\'<E 7^7GV5),%EG_+%9#!B2\*N'P;W?_K]-<N5O
M ZBC-0+*(;D2JV4E,/Q=\3IQI@L_BECHP/STB"5I XRY<,YP/0NBR]T7VN^V
M^L_@Q[^S+(FY3![V7CKK*,@$""UYT#N0=X62E9BO__[6GV]GP<?@I;H6B[0A
M.[&$52FSW>HVY">)WA^]UN A^&G8;XWOS4]>:_B=_!34HE&Q5,%."4O7(3 3
M@G$:/*^7\@# ?)W@/"T_35F:+OGC 8G%B^9Q&,;70.;PZ82%\=3/$$5SY)V+
M!8LN_UK$:V?N3X,PR&Z J]YPCKK\!M]""'[WD^E" ,E_><X!#<7?_&C&P0N>
M<[J:+B+0J\YZ=9GX,\ZAV<+/BI-(3HXGG&M8.F71%&][RM6Q'^30Y'#;QE>U
MJ?8ZL.ZGE;PZK:3)]]NT4KO5V<X;7:ZL!,77D5GE2=T[,4%[? >EXFU1*F"#
M -UE^H/X ^ZH%?*W3.,EK-O #P*(FBZH1< NS'*!TMZE'IJ<OO']PTD"/^2O
MC>?SE&7.A"/)F;'BZ? 87;3P%R7^M0/ )OR;.7\%+'6=9<PE,\!SQN9S-LV"
M*U9W_CGSLS7G8_5\?OS9>JID"/Q$/[M$L@M@A4$$(F3"+Y)Q4<1O=@KO!:$A
MA%'&@9'/06 6W)CFITO_Y 3&L;#THS672OSM\)@5O\,8;K2U6RC<V03=FRRX
MMU;U:K6JII]<G2XVQ8%7Z-]-<=#IM[S&XJ#=\NXA#G22W:43O:TZD3-[*I5)
MQG2R1NH*EAS(*]0ZZN'3..)$&G)B3/G/.;3^I;#]9CI!)^P_ZR!AH$;3EO,A
MJL, '#%E_'DS9^&'<\4$.T[-?<9K!D"%^&3^B91+MBEGBAH 5]P]G")_<A&U
MGBK-77R0LT/$#\<%W V7>;<QP_W5X-UI'$O+\%LOG"#C7YG6EYO]FL3\]CXG
M\3S(?CK]C?_E^4X>O.4,3VL*"^!7"/R]'4IIW;1;_3M8M;N5?+V)J-[D-;)[
M"U:N-7\'A=#@"NR.>.#F\'OM4^E6= %+"A4"6APHG:L\^3I1Y5B#487082.,
M/L.7E)_0]EJ]9\!TZ4KHPO!&J"J HO1V.*RN\J3U(4;:;H>-FUE-?)@ZV% D
MEV$K6Q;UEP]V]384;O.TAJUV$T+ARIC;\)E_R>V!..#2<DM@8)9P:",P5+@7
M4Z)?_GF!L*LX7"^9\@!J$,M)!<XM+!]IA/QQ 0?YD]M '%M"/J C4H^(ZGM9
M<L5-$8Y/#MN:/;:O\9 FPUVE3ZWCH''R;8Y#R>>M%0KM#:%0=P<A@-W,0&@B
M)3PI)<!XOX.40!ZOX:_3;JO__(&8_W:C21A8-5S>:75W<OG=&+K=Y?[A-CZM
M^EH%GU;HH2F/@L6)!HLTZ+=93C7^#X<Q1^-V[V^;/R$06;)V-^S"F^^SDBJ%
M+B$G3$P<+/*R^RQ>O>#4I17BJX@__O#$F89^FOY\\O;B\_O/_#)^X;#^><[_
M51_DWR8OX"I9LOFXC^@)B^>5I+>PR(*_N$$V N!*UE@4)TL_+)MMI9_-?<[:
M-R^<OW\-EAS1']FU\R7F3MG?MT%P\OK,&0Z<LUL%:OF(*_Z LPF@Y,R?\P.^
M</SPVK])M^!M6V+DU2)13Y1I%YG4\5;?N(C=O+873F_U3?Q6I7\\[]E+9\'R
MI$XNFG_P\)^Z[)#ZU0GW.IL>67_?QBG_P?P9('/+,=''O?66RW8XIPO?621L
M_O/)#U_/?_GMW:?W;SY]_/KNX]>+D]=?D<<XX[SA7P37Y]5/_FMUAUN<:81D
MUV&W\Y)1OL@%X\I+.H*_HT4!?WOW;<6BM%A08+Y;HI]CF9^#R7/</U2?>RK>
MG3P5^34_:I+C$9*[R?.WYMN\A\FW<1N]R3FWY0=&.V(A]2RT)6E029\U.1K:
MM3MIH&'J3K,V)!C\M,@TJ+PQJ,C/6@24]1A-Z,L'I8LX ;,C=:;^.JT_/K<V
MWGSZYX>W9^U&SBDJ^K(E7W/*W=$NC,!&$1-FRG60+="B87-^8?QH''#^(&7X
MR<"0YFEP,X.;9?'*\6>S !X!;7.5.+-R)ZJF6QT&=MX87E01Z<TJ@;-T 3NC
M13P+0MK\*WEF9P,#Q6UI=X2IU3@Z2]ATG20J)7/%4H1"^V"\@@>GW.#T(X$E
M81;F(5F'JT,(Q7.D<:-\X'S"+SB?0[PO)+M;3# SW*OOEZ+;0K.CQJ'9'9F:
M]J@U?%8;HZ\11]\?FFTD3[9E;03EH$N 05M=@F &(/$Y*^D/=$6"8[H._41X
M^B%^!PP3*2:$#*C#0 ENGS_A)F>C.B1K]1SEO\$+RC\I^V,?5'X#T'GEIR =
M_ATGD#?=%<$X+<H-E*OS9Y"ESP6UR"289,EWZR1>,<XY?T1P=P#1'ZV+EKR"
M- ]AUZ'A_:=?.&$G2^Z*+N#)%;SSGW#3.&(@3^IR9&Z1'$/9*-B<H_0\#?Q*
M&.;-(HA\^9IUNL8?IXM@M2H12>F5ZU0B$/SV:Y2.('C@[ %DMNJHK"*O0G\=
M31<RZ%Z' 0W]>I%'!DEIT$K7@ORXD.-6;\ !5J(.)!P'/RVTPD8&$5/:>&-1
M#+EM?DLRMXVJ>Q_)ZD>,TK,(P@R(K?/9DE]1RI$(?&"A>:P?QB\?YN%LY/Y#
M&<EW*9!Z .-Y\##&\[!9.J/>>![MK"MH;#Q+4'33JZ'Q?-F 0G9;T"I2I5Z,
MGZ^38S6A\#F3D2S-CMT2RR[C;:#A+7\%/_V;>#GA\CE3&N0-BR(4C*-.>_B2
M@Q]C\IT?^,/G3VY1R(.Z,ZBUHSM:K-=/U5LX<F^DT0RB$+1,&7M<ER5"NA;!
M>[ U@K2$@>WXK\=#[:5LMY8!YS.V2D"!(5(TZT OCW%EHCFO?<('!>DJYIA1
MN5YY[!R9(0#-O1Q100V&#/])II++*R@YWM1D-957.R10/1(4X>L7N,,MX ?-
M(_^24Z24OIU']N@WV).=>1@M4^]#C!J7=W1VE'?4T1$7G-UZJ=S^?B>BN5R]
MK?[+KS/RT5?'"DA%=SLC 8.Z\^="K9Q)V.5C;_<MVJ7D6EK47JWB1'"#%"(E
MYF!YV1I;KL+XABFL<*9 8IBOP;X&'N,?G8F*J#M?1FT(HL#C!@:;W4LE@++T
MN2<#-9UY59E0;/,YU+5PL1A"# 714,B!4M6.U!C@!<@OB8*8K>XARF3E(J(F
M6@;3IRP3>SPK_ M+&5;? H;>BN@35OG:9X.7CC+3CO* 4>J[U=.88H![S8HN
M;C/ 1ZWNO>WO=JOW /9W7>BSH?V=W$H=6RI,UIM&MS#^4DZUVY\&OR@'BNHU
M1K_^[+K.V!4OVK!S;S]GV9 M:_I[*"1^! 5<,UN*LN$/F T?4C:<LN'WR(8_
MI%OR((JWWBG1U,:MB8W1G9R2[F";4]+14B3W\TF:ZIJ-*BFA:U120S.=E=7N
M3+B[ [5YNW6*KCYV93/RXG0.D- J4N5DTMENEO9L.?_2@NT-3\]-:<V5#T#6
M0KHSB?WB]0K]89 M@O7R#,"3Y5EGJQ@(9E;*A[Q[\T\91.=XU6/H6YH_15#O
M=OH5<7ZXDOOHQT&)G)B?YQ<:UB#:6(/_F;M:0:K./(O7DXR[F(X_G7)AGNW#
MJV@LSFX!_=Y%^1I?WEX6NR-+VQNTQHVSM'IQPOV:2F5/UDZ4W-9B"L_02AJ*
MQ]4=O7 4\'.S(BBHWE=W^(2?)+A"W:J)%=])N1SA/YMR,HB7+'&WQ7 A7*#
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
MV4E-%1C(*64]!*C*YJ#'&$;^8/ L^! IB*] %M_XX4V:I6Y],$>:"ZXF_Y2
MUBIX9+V8LJQ$L9@H2I._%B$&$4UL.;_SMU[B812L,MB9OU"6EPFMEU>]UIPW
M@';$!?QQ)NH*\P&'"U2[&Z:3PITO"N/S:G N^X/:S B8;\*C5 7ERLY39BN
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
M<)<U;/]-UY-_RVW)HOPH6<5J9?3Y-'/KJ$WL[DQ@V3WL&\=-P@7JTP+Z"2O
MQE9C>=2:(YR?7^!'\![A#V$\N^0?Q5\"9-J1+F M<P I(?$57,TNWO@F7BZ#
M- 7J. 7/O^.]/+_X\ ;_V'[YO.7@OM-::E);FL^C:,U_]04W1#NG8@&UW+=>
MAXV-9["=5_H\7[I<BS*Y(IY?6P)U7ZG:2%V]&+%".G6TQ?;RO+!%?3LW2$PX
M:TZ(26/$:GC%>,KP9<W":X?C#/9M9W%RX_RZYE YG:[W N%J#UZ^#=)I&./F
M^MT@MN0KG(LU)[/=G\4=X8#,B5I?KK:^IYS@Q>[O+,A")+KB6RLA:?A/)S=R
MES?_:W'R=!&OPUGQX(BC: U$C-SEA[@4/0M@#WQ<APCQR'J(=S$R< $G #CO
MUI7;.X(24JKL%FH/*;_^A:O* P:( "D ^\C5?O@9XUA:!M$M(BOG4_S+%_%E
MQ:\N8/R:A2'\MQ) X;\KB"/?*PS,M4[9? U(=Q@W"M:X%[WVEM1^\_*2XI;S
M+WR&HT.$9%&S#5F^@3EQ=!D#;1=+TUUDYB!"8N%O"/THPEWR_$G\-VSJIV)C
MNV)U^0M)+?@P7%H/7!@G7)QB*YN4,7]$*&)0L&S?SVX2L8"R*Z-4"L)\I3V*
M&KG6OGY_M!!;N9+8Y%,I"^L8M6X1-9!IPG\-:*TCD2K9/BIG/OZV[U]NH)[B
M*I#Z#-9O[Q2O+D?;)4-AEBMBM1T\D)^X+F2 M"E8M(!'\5?DM*M$.MX?5W<1
M0B"O>K+F6H&E@@$T$;*)7_B"QE^:</"Y<A+L5/!+20 XB_A:?%I!^8UKNTQQ
M&>C C%UR2RG@C!4@S:0H":;^6NIV]5P4=?XR7H/"+E3)3BEWFYXJ"%)_X"8&
M[D20WTF.][1^Z][T"ERQW8F:JG!%XKRG<&AQ4X8I@TAF@#YR2L>K**RRWQ7.
M@? ^*DXH?O^A;#=A&@D.HA!W]T,I\P[V;Z<U"[AQ 3#^VT.@8*MF2]EL8+O6
M6S' H4P<G_,"IZKKQ0TGN<B_%&B3#"I)MQE7ZICE=R&86EA,01UOPC\KW8,[
M!8:8<4L8_L)AJG/G%-67-3U@2+*=SVU)S3PN#LJ_L%IQZXY[(7[(_\M?AJT4
M\F7PB+D/C@V<^$%I2]* #2H7O9TX#.-KN-CB CB"D-3+LMS!N #(37!YF/B(
M3G ^NB/*3 $4WR =LWHZEA3<X0 *EW'C@==^+2$IG8P%@K(K!KQ6Y7OP!Z./
ME@@?;88---UV 0&^?1Z$RH$4/B!@O4Y*U_E7MRCY.]WA-.18PFC3(D\8X@+[
MMJ>E$%4P"7]XXDQ#KM)^/GE[\?G]9\[&OR3,__.<_ZL^?G3+EM&-QWU< Y[$
M\TIB3,1J@K_8"V<$P)7B-!%<7%@.Z)1^-O>Y,KMYX?S]:[#DA/2173M?8LY
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
M-BQQW_&!;PKW';""/.90ND5!\D\KEOA9$%TZ(?-3I@?*757X:@KYV1T+MTD
M/KIH&W7';K?K64E9EE@51M&;L8!1N0=1^>$#1N*>&($8P0!&:'?;KM?N$2,<
M";T9"QC9/43EAP\8B7LJ<CWL(M?S)8QT=69KYF2QD[#0S]C,6?D)E;I2%N0P
MLB!]=]@?N%YG=,#D;(G582&16PZ^*3QJCC5/W&<1^5H.OBG<1QJ2>)3 MYE'
MNVZG-W*'0RMK>8A%B44/@47)B"7N.S[P3>&^ U:0QQQ2?^I@^;TWW7^-,S^D
M8:Y[A=X0F?>HY'CRNC-P>U[;]0;&"+-#M"2,(CAC ;-[_RA1[/$!1K*;.($X
M8?^<T.ZY_>[ '9C3?TB<<*R D15#%&L78"2[J?;T'K6G34)9#QMSLSJ&;FPT
MC/($!IR(,FYT<<1)!E\(<1*!3YQ$G'3$%T><9-B%$"<1^,1)Q$E'?''$251
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
M756=9DJ5,BMK\WJIK*Z=^0:201&=(,#&(:7ZUS\_(@(!('CH!J08F^Y.D43
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
MI&(FXBR\%*Z][O-,=+D,:'L4=K>1W2V*O6T:KC77Q!P#O%3 'H\!6GY3TK'
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
M U,"%(.O3,HIB/D8/0JV.K(96$ [P&1S_ET/L)>1\)9+6RP.SWQ3XBT Q[,
M-4%PI>TG>&$JP&$#[33*^57X5Q9$\)R ;Y/I%'64^+X BT=DQMZD703[5E_V
M-F,D&WK7G.X]G[H- IMRJ\753^R!2="D2!R3NODC&7)X,.@--EA=&TKD&L/A
MDK6)_RCU,^-_R7MZ_9N\!<TUMA8R:2J14 &;@71RRJ9/[55[O?W-P?RQ7_WU
MDM?9XK0]#P,/(+&OP.Q?]2*[K[,L@FSNK!D;#DW6G!2Z?I;>"6@8"S')2@=O
MF6&UPE?K>4Q"'P)@1?7B(=$/!D60V4"'1N",Y.""Q!A P.P&H($$@88I3)%-
MP9L5RQ 0ERZC_&'/>V.X*>REK'!*?++?:.L%!G7@$$J&1_/U,L15R5)>0H^#
MWOY-"-)"V8>]8_6UKQ((8-)'U^OLPKL*G/O4'':IT5\F-6[$8K5G38;;B+]M
MU%-;<] ;WHCE=V_%\H/C*GUF2PBT+PET<'P' C7(RHJ )F+W>H=+"-%;=;RE
M"UISC ][?8TF+5! Z9)1%R$ !4H6M)^D4DYQ<\S'J]ZXB1CA@!$&/-#NL&$
M'%I!+QD#F80Y0;",6@?F>=] <-G0O%NEM=6KU>7;:EY>:A??Q?;=7#!8+'RK
MD7Q.=MY7M/-*8_F+83VVW$8>B2@$O<CAM*6BX@K.&'[J905:ER$&'C!J4% D
M#@,U8<QG++Z+<9'S<J,B0[+, %;@<G%Q[26@@#G <B6B2[$SAR=!4X-AFTQD
M.$U'9@)<96HC=J#*S#N)XX)<D07@O^=]0O!I4&]N>6\9X?B>RW=[].X,HT11
M,0'JW@JWV7B0NP%]C  5'%*$Y6-PRL]._P$/3D2$#WH?*<AY,A?H7A#BS@ID
M>XI\ :< T:  ]6%MN;C(,!H;9C,5,XN2,?H?60:B ?V38!Q&+ 9#"D79]O]G
M'"(;G><4"E61,'XU*&_X6BIG>"V\-XPO!8\JID7Q6!=S=8($U'?0S)E40;C3
MTUD07WS'DP!XP'E"H3G."W*+,!J(&JF(L&8DO=:."4!?"Q@&7DRQ"OPW+P3N
M">,;UEX:-MV,-5R2G[?[U D>KU+\A&;:T7!XL%G=U4/G0768>Y3"P2,]*SZN
M\!DF$U3*P.7K'>FV@73S<$YF,>6O,I+<ETETR6:SRHJ@<JII):!E\(>_B=P1
MLB/DIR9D-,J"$0K::R;,.+@0TLB2DAD^*] V*%(EGH&8,T>\CGB?FGB_5LD4
MS 3X#QR_S_;R1(EG\(=S#"Y(\L5,=10)-I=E$.#:0R<%_)LP,0Q@^!!305@3
M@:;(!<<B^96X<!0R[X"1XOC!\<-3\\,7<2G +<[*&!G%P3 &EBG'T<EN1ZMM
MH-6*[ [*ZK\+$8.?Q_G>8 (6=D@A(JP+ SF=)7$L(E-"&Y5.^ BG>(4/!WXA
M5YD50"P8\^"$.$5^KH#>.&R?42!=)Y=*,>_+J(S\$].V*=;-Y1$'#1T3.29Z
M:B:J6>]P,FC6>-,"C'5.IJ(Z< 7=CEI;0:U4XI*&V;?,FX39N,ADCI$2=8++
M-_,0!.Q$W5*P5'C5*KJ^P'+>&PY=RP1V3]YI:'WE]H,FCE3FMYI+*4OI.7EC
MR=10SC.(LL1;1(!\,WL4SA>L_5#=SD60%2E7>H,^3@7502D3E,-B5!YLY)"U
MZV1#O2IY\JOOJ1:'CXK)!>:H>6E9.Z5"PS)/DV6DH6OKB'B&IL$$Z#F> '(
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
M8K) YCPY/_6^)HMP[!WT#SP%,!WHJ?;Z.(H+KTGF>*V5_@PJHC?$W6& ;+$
M;&BU5(G.#8Z\0KGWWCR9L(\(;EJ:J!2Y-Q= 1I/[,NONC"5Y</\66B> D(F]
MBR29D%ND?1QDK9K/.-;X(K]-W5,A[2E=W4SK 7#:I#)7D6S2/..<+3FZE6F)
M&">VM"!!UP,+%401QAA#FI5#@".3S9(KO9LP*[<HJQ+'U5/7N^ * )&BU."
MC@Y"40@JR\4"U@^BZRS,?J8&#2'BF*2$+CG7RY=7F]4;0) >[_W"70<4X/I!
M^6**BABACO*9<+N)B#D(0%"XJLB8PKAX1L%82CTX.KW"Y3:U92AAM?Y<%XFN
MA(>:'<""!M^;=@4=!<6)LVTJ2H&'L^DUEUS85[XW1\=U=UR1;SURW1U7;==U
M=UQ+YK?2,JK/A!8098%Z/H,SNYBIMA)3<(&PO=RD (?N[/0?&$17WV!M+09[
M55\Y]3D&E-,D0!L9] D(,>]2@(Z)T&_X8M4#Z-Z!=1QRE2K8<Q8EDZ!\NI+Q
M8R6N4?'-I&.FQ#K\(I-Y5>J'@_G-R$LN9:I71@Y[;&W -P!*?KU XQL;=[!5
M#D*7WC/"W%!-S5;>19)UN7S&Q:=%-,4TQ\0':X1JQI0KB1OE!H 1*+044Q+\
M16R[],GX9:6PU= 3V\MP&W,9%,7G@^^P E"%C'JS^C7TK7;4LF(D<R54. 3N
MO*PHND \QG,N)0H*, A2\HY[WODL7"PH0X0J'U-9^ ?GB:=&Q%:W)_&2\;C
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
MPM@^K;<$8&J*Z'T.TCQF\#^$V.\M\$YY5H%Q8=I[__Z4&>"DN( C(X&*0'P
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
MH-.VJ$J0"Q[)#MZ&/SE"P=:-U2DHP-3#!D 2Y/H!LU$$+S:@;H\!^&Y:,9G
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
M-3W3$6I9[G:/;\=2KX[5_R"R*&), FP E*QY^I.WN@$%DK(EBK(QL=:,)9%
M559F5EZ_;#2HKQ9U6^X2HY42+(JS8NDZL7JHIU3=M7C0SBC<+D^QOCS%<9>G
MZ/(4&Y^GP!GT6S^3HJOIRY,&"@*'N+-<(S;I4I]%:LVJU@:F K5-S<.%O*(
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
ME3.\$JD$2_#S["%P@,C.I9,2."417%US+&>.*\-2)VR-+16A++FY'!/^=8K
MG%JL5JSJ4I^['4HHZ%Y.9S<E^>@0J)(R6$KK]C)@LVAA\J=I30(=2^!G/>BJ
MHAX\4P:F6V7<V5RX2X'B,]%MMD!CZ[AQ@(/'##<Y4F)RP3\QO64.5WWB@+92
M2], $0C=9M3T$'HT-?$PQNV#!LA7U8G,<Z<FT;-N5?C*1%\Y*NQDGR3+P*'Y
M.E:@VV,32C"UA>8U%HEYV(+LE"#=!P91!63>04D9N7M:*8'4PKRU=)&)@N<&
MB=)-N!AQ3^;@-]CD7=S6.\YUK:P7I!Y80/@=EXYD@5\KU0(#3#4%RUBIM*C^
M<GH6);]:G\0_M"^2/)K00A^26[]J3)MG@-'CAVH@E09_EPG,H,N" KC0*'[8
M93\FR4Z(<0PAOG01(=_&>U-P0>&RPFBAE7NO9*(  %TY: [Y,E3+Z7IIP,4:
M1+<S2-^Z5,7H(L#:6WQ#T.E!<'L5&XV(00O 6J+<F>OT-O*[S\].V=*L+V),
M)J(990M:OE*%@9@EY-/6Y<<2SM"&)=[2U-8K*A2[++'3'J%J*E_?Y".94#^?
M88&]H.*ZY,#2CGE6<:,BUJVHFW#!@!X,2X\;Y+/:@JT!)4_DP48,.B75_9IL
M]!(*D-F/SG1=(+_@%FPXQB 0P)>)^V$9^XQ7T)R-/HQP8,5"[3H50L=MC&',
M5VX-B-O2EB[I%Z8J[R#"]RJ;WWO0FL++7=#Z)V#?% QRGC-A9SI3TV)3<*8)
M"()?#JJ#U<9/])0%2A %(1V >Q8K,CFU]F %$1-^5:;?"[H5/&!K,=+W?I1O
MN8N;EZ59@1/6%(NI;?M1<*7T(@[#TZ^\6==F2+*!6N#>L:%3#2FE*A)?,.MN
M>0XBK:._C3A!NHR"O/5Z:_-#[YO5/':J3^'&6[3D'U=\?^@U%$=W8&AC*EFD
M4A6LTPTP( 4I6,?K0$/)0+4MI44\JKQUZ#3_1V+@P>T]8DJE4\J=4D;FP_[3
M4BF-Q^B'])#1&T:9%B^KEQ4"C"<&MLXK"0/UY<Y+YSF+?D2J58 UW'1#P^4V
ME$@O(P1)MK,8C6"(6.@6DKQ=.@W$DV!>R!P:;)[EN\.8ARE/HH)-H>"((DH)
M1DIOO+XV=Z./75S0R7LG[P%Y=X!"->RJ*]F^(<# .O03AZK1@=I"/)E;A@>0
M%K^ON;8IY3#("_9^6$?0U\6CI:+G0A! \&%H/5UAM[V.HH<*[/5_9G.:-:F&
M<NU+?TZ1H/MI,.;$$/#CZ/6(7]#$RGV_,0<?/G6FE]Z)Z^ZM=.*)AVY"(>R0
MLVJTRT^A( </F*B(<RM2:%+=33VE-(JRY/XKOX!#9E%*HLT<.GP.KAU%2*I.
MIHTS<\,5 SE!7(IS'H-:C_E8* K)_BU8D;.@2Y)T.W,YX2X46A\]/$)<[40$
M*>Q^6'5@<H,6/@\;7@:8&P#?C#Z:3Y7]-@/S).4X&B'^HOE];1[<C=*5,B&*
M./B_<&$5%0UBT9BC4DMBLG!>6,M/Y1GX((SYQ;:MCLKZ.=F QXWAL!G^WHX?
MHS*A(B5EE&9")N5+>\SK+-.*5.E(E277$?&2=86\S%73W]&(S:%]$ZT+.COG
M_=AM9XH=1'U)^$MRKS95&U)6^6R,S#5H [\=)V4]\1>'IL$M%D%)8K\1/OZ(
M@4D]<=#J5;.LYO:9EP>WL9=V61Y.#<F#[I+R-ZE;-5?+<G* %T.=&O*S%,B5
M^B(LK>G4JA9T;,3?=*.TP: N1CPX;]-V@C[$-3SWB\^%9'*:?.(++ZVEL&.G
M3DRGR],A%84Q!A%-E7)J#YCOJ&HI0N3IQ+2,F!;$D%0%F0$,>^SH^#D/^"-
M0XU/2+?[P+V!1VDQ%6!"8WPPA+4,&4("8\CHFM.(QN.I'6I7H+:6 K6]KD!M
MT7:[ K6E?'X_>=%W-O'=)4>38!W 5R=(Q>*2QP1?\479T8!1?='V@@69S[8%
MU;)RD>-/4W+!-$<Z&*I<3*]A!_RB$G.K+DD0KKB> ,AD,T';90F[ -7&!JB&
M"KQP+!^54JXBI:A,L]F8(03%(\!PM10R+C: 2=:$0[O\2\?NC\WNX# 5\U0'
M$-QHJZOQ$=X'D2YE2K2^8[P\,&>]1QCLN$X&"4=$[RX379ZBDXN-D LM"P[S
M&PS RQI\C<;_G@MDBS-]-LTP/H*R(.UMRHV?!6X5&2=( 0W[[J<3PW]TUV%E
M-^O4+0?L'*VDK1[[?EVMMK&#JSM;36:VWI<?V%?.ZVFTDV0M7'!JG:UPH<MT
M'B7-*$09]0\NMW;=N68Z[G\RL-G$</5KY<#[7[1O?_4B6/<!34IX!+6%9S9]
M6EO!+$F'&@3)G7_C]J]D] D[BD5BH'K:F/\\G#CHY6QXS$5%.9-I\HDCV=-\
MB&D4#[*?!Z+C]Y?XHG>@0+B(M?-&.S/D:9@A.."/2@8"!KHMAZ".1QG6:9LJ
M?;D<IY,<4S>WG .1TH#.!>UX_+%Y?!%77^7)1#I0S1QAVZ2J+P>_K4,NC""^
M;BP5SY-;736H%GW<)!+=&D(P"B8T=)5>A3=S<)4)3NBYM"VN:7""+O]'5S#F
M-'A+\L$K+<S;^P1C5YU(=R*]62(M27W30J =W2PHO00L3_99@^N[ZZKC[0W@
M;9Q"J'G;J3UW[X@J*:Y4)1>#GF=:JBS-:VZ6&3\:/7? ,9J<_\+M#]0E)*:*
MU&"DML+*E_JRK%?#U\4/O;#VBVKA%KK8;2>AFR"A-E)!M6Y88C?! ?;:J)SE
M-ZI8&-(@MOYKGE:W6VS!-6,<74#V#B'&)8$OKJ64.%%LBVL)JR:MX/RPX=EK
MIL-:7 ZX4QFLGJ4*:YL/!6M'.CC=^D?S6CN^3K=K-]!Z).S%_>/-X\*J73T3
MK;8U,R6:>*PD4#PS4$@;^OC.-FV=%VUNO*[7U9M;&%,LQXD&M:'K)Y\H/QS'
M>^.=FL$\-OG &PD&7+&P,3:100DL<IUH,;7EE\J##X+7H7RAW4=PXYL AG-:
MN_Y0#[S+LZTS0__73E3ZT>##3E6&_671,.6YA%B!"\?(1:2SY):+W/D\%;>H
M,,T]UI!&EG(F4Z#U9$&L"Z]"L^A[D7YQH=+IY;R@47P\5 J_07%T0ZD@_%&
M=PP>/,]X-!7F64E9LL&<AGPB8V(PW&V]+O6+FTO5QHPSO:)E3X\!_28 EZ4
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
MT?2;95YMZKH>WNP[VHX/]_;CX[W.=WGJS+*IZWIX)M[=[FV*??1TG)?Z;Y9
MO$=A?/]N*H)A(-F+.Q4A.%O@!S34'GE6@3-/M@T3?8(0QC1VH/^W#9\O\+WS
M&LW*6.,$CA]^0A3K1V;AWS/B4#NBP(#SQX2-GP@*-TYGH-$<C1D"=NRJQ=)/
M+O-K&D(Z^*\\.E595A5Y=#8!8[M(!SY\7ASM;_>C]Y]XYL#'/('?O"H4P7W&
MQ%*_P9_4;;1]>+ASU(E0)T*>".T\O@@YMP!*P E.R2A3FDHA8Q# RU3@5]*\
MBT5 DC(1^/3-+V]DLN\+=QS?PE'C,4Y(*>=)9J;QO80S+]++.0TBC_"A*)$W
M(%@\BH+7\S]J#L_[E?Z;_AU'>:;T"ZR'C*-13WXAI=!&#9I]/(5MS1)RKP<\
MV)N^RCJ@UWP=C1FI#]P8IN4L1QJ"%@D/V\#%U:=-C-6$20Q;[2T>]0VGA--N
MX'TXXN5MH1<V37!DAS<WQ9_?L7C_4631)AO+,P-F_'4RGAR.M0G-EO=.^/0,
MSI"@L4GA"AG>Y(-/6\!&)U>%XGGVSX&D0U@VC_L!]GGA,8>,*:^(] E^:T@#
M>_!Y19*5(Z!W"MP<X&0:TM.^_YDJTGR(!]X_XKDO-?X=PLUBF%=X&?>*L^!I
MMEF>H23UH@OG[D'^<:4&N/C5)*FBG\$1.(9_YGD11Q?$)OTX.J^28@#?J^+H
MF'Z _X(MPH]_)!2Y3^/H5VRV^Q?\UX;?)\-NS/:*8[8/OW;,=O1U<[9KD[1I
M?';SQ-KF<'_AV.UNTO:"OW1&VL88:;N/;Z0!LY5 7KI,GJ<OHH/]>/?X.#[>
MW0]=<W1#PR?AP@:YIKM:.S&H#&<%>DK:;$.#Y7F*SXS[>WOQ'NBBE1YY 4;2
M$'1.=)K,4'"L1Z3GU\I%W33:T&!AS$$$'.SAS^V7,F$2XE6_T, "AXTFZ>D!
M;JEC4-%Z>!(C?9O2(K"I^:1:S6)R'ZH'Q>E9;+WH3+:[A,9M]&K?N;&[Z86!
M0Q'#'5] 'NM]&=NK&'/JZW:M[<#VW2\P$)O6(*UFB3W8&.'-\P"-[^]LCPW%
M^[,'-]M,ZVZ4==\H>X]_H[S,%<\YE8FBT5$_WCXX:$@)S8)$A<T(@ZU3-4=%
M/L7AM?[<S.;,Q*;N49]5,4"]@:JU F&/\AE/:KT"\45=8>:DTA.B#Y,$%! +
M/GT$-.4T2>$+=CAENUXI[30>G&!9Y-?)I!/03D ] =U_? %U33Z#H](NGHS
MLU;Q=,6R?R!B*9/>63IAB1&.G57#3L(Z"?,D[&"S)$S0)=KEBR!".O'JQ.MI
MB-?A9HD7QBRP008OLIUPYL,++OQV\O(C1MC01T>GBC--'\"!?U/93%/M4R;I
M9!QG5]@2G+B.T6 ,&B14^$["G0R #U612!8XY/@N\J1)$A=YL?XK;]!'):N3
M0R&Y)H5CEI;.BR@#U;(L^3,U(![^6$8O8=L84D9-TX_.?GEK8SO]N+_7M.V;
M=$=-YS2Y>4/G80G@Z$\F*O3)YPL32SHS:)]P)D_59]:K/]#DU8 IQWF!L1LX
MQ.N\4DX$R#C?@:A/G87P6TRUQB+TWPH%?K]JQH2PJ$"27^'P4(B<[=2XV^(Z
MU=ZI=D^U'VV6:M^-#T';M"6SR73"_J(XVH]W^TT=E):@H9&%YC/0;>W64..!
M)#,[!ZO<)O\-NO_/VXE\3VZ1&&\$B0HW5%N[\-(S.IGL9-*3R>/-DDDRMX[B
MP^U^O'VTVY"0^B4FILB\6*&E1%L4._'VWEY\=+#?>#KY+9-;,ICF55G!5^C?
M+,BQEG'BT>7^DNOPM$NE]81B-@^^P>CF@I"F"7L^Q>BF6R5BJ^6WXPC_[T6M
M $/&7/[<BSZJ"=GL'Y*BPFQDDI4)&<CEHC?=83$A&8R\+BTJ[_[AI_<@.,E\
MF%+)V#2M*J5\/L#LTTV!?P!#'@ZH4@6<< J<#68F5H6AZ*(X8-JI4->INM%&
M(9\A_E3(?F>TW\K9KV4U+$B(;A0GUSB#1KE#]]-2G(3K;9ZLV0 O#_-7*;$2
M_  +4->XHU'"*N(&9 :L9'C5-,TH]356:$63X+"/0XG6EG7'(IS>-U'XVKZ
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
MSSG(&G(M.) 5*9L1^A>.@/@B[*XO>I=/X:)7T4LC,?A*=$FL/))N-3:WB-B
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
MD\UX;W0DBF((T(!1NTSM2E+J:FU3]\-30 )U-:;7+WHM.)@&P,C$?J2(FPH
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
M5R&6H!88:IEVA+).F& ZX^NX;R-$ZTP#XR/)/U(<@_GN1]/(('0YYZAU^CB
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
MW$.[V^9L>&:;:ZF0[Q$T5/!W.*EFBU"0EYHK[!]JZV:[=[#/"'?PTVI/:%)
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
M>V$:W8'Q1^_B OX]&':'/=.XN#KMLK]?GAF75Y?'O$0&G@DOZOW]:^_RM#>
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
MKZ"W$J:G+=N6W,HMTA/K4&=7MR]@:!%G2\4"YJ(*5^'=DKG)<>JE[UST8H5
MRW5?0E<NU51;+]2[,OJ;48L(]&"F^U["ZK+[R95(OSM_-I>&609YF!-_BV+2
M^;JR].(07U&TB,?"GU>%>A#ME)>,4+5X;9\;E4/RX]VU39Z6X14O=<>;LO\=
M2\5%6SPV*\P@*,F1E>?8MBNZWLJ:W) "\WWRF!W$Y$Z9HU>0:]0;)+$?3@"E
MOVW*Y7,WGCAFX]U1=XZJ^:R4A&9%X70Z XP-/YR%^A22(QZ'3?5VQ/3#,G""
M". NXSN,^ 4M@>F(Z4$<4ZUPS,HJA>=2)H#VH)6P9-R$_";3-DG,9_THALJ'
M"\P51<^]5F@UH9%*EZ%>?P C!0.' 9TBS*.8GAQ"+06>G- 4QA5R:^ZLM:)W
M38BLG&'N_%9/8.V!SO7D+@_TLN7@G 98JFEDXSIL]V>S /%@'P?*,[_9X8T7
M212F=^+@&$$EN%GR@[T<8IE PP#Q5%)1$:$CJ$0BYD7EHQ&T3<#R:<=0<%XZ
M)9WDY$1)@F[IFE2:;A\G!L$OO.G5W8N ;V[0:V0L\^U)L?+2D[]J%$81 6N[
MY0I-I(I4IOB/8\\X CD*Q6;@[ SE]?5SUV=PMQW/ O2J^L6'=V?3?EPEPNP"
MM8$,C!&R"+/"PF.BMX"*11,=1S,!MT2@"19#/&[$%Y13]4K)#MX7CT3FC[G\
MX+@)R4&65YR-*REB/W0@1P]0@Z 06V90[Y*$(%0YFB"OM<*W*)^W'V&J:\*T
M^'<*DT@&,)O;Y[UY""@-1$LB.;%62)LL_2Y80-,X[XX4G^Q>*="\4#5/"3X?
MBP'3*$7P!R#LUFA^)1D#B!K USEA<6HH3)W+9V]_7X=W-=LZ'QE2KH[Z#9IK
MR9:2R+DQGS<FZH.+\PV%D[H@%S+CV3G%KZN7D]40>4['.!J 8R3'4 \X9B-;
MI"P,.F=OC;#YJXLUF1\4?X?E;==\_N22:BM$@)SG9T?3Y<! F&A:/F9:\%;A
M:[!'1'JE@6($,;>[$)YZ<P:JZAY8G7!8FW!PZH3#NNW6"8>-=+YA(#R,03_K
M#TZ_#@;]JTNC^_'J'SVC/S NKX9&'_9VELV)'_:'7X<]9JJ=7GVYONC!'R^[
M%W\.^C@XO7MQH0:]]V%F^I ]<&!TKZ\O^J=P6O"8[B5[ZC]Z@^$7=FHP8QW'
MSN?GN9_@;/C!YZNO%V=J/CV.HM>'U*^>F)Q:S[YRVKNYE$/>RX;/LY<O#XL?
ML WBLJLN-1\9MUJ*#Q7%LG++QL<'U!?QEE^Y2<WT+X62KW6H@1N$U5."6[F%
M%NZGF@95/T)S$G)KO*[FGLI2-9&K8?(9+9$\V*.?AV&4@2I16D!\9G:EHH4D
M9QT(8P 03P2BR2B-)XNY'.2(5@__1FGU<#$T;;J83K%@)Q4P;XAD*EH^IA &
M4;DWO?P[<S*7=LB>C+$67#5\).OOX9 .N6^PWS$]"1]7D0.T[XY$Z%":=EJ5
MN @>KG?U]T\8Q<) :;G?\7 %28 %IZJ F%,.("I8Y$(P3+:,#X[>,[G/#Z^
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
M=&N..5\DP Q3G(M3T)9U3]5,'A]I9HZ$ (B+X,.D6B!;]\1% P+-4U:)0RJ
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
M:2+0"L0WF:R*>O[P%/=7OOUR^:-O5HWG7MH6O%@^""/7J:AX%K/<,#&0D$6
M(P%P )7F!LGH:;$IA]!"G*XWS;:LBRYV5'31KHLNUFVW+KK82.?/MG5Q JX_
MW]IOC1$;9$NA)EW1(D<TOX8E+[)(YV\K2.])N@OGDE;!O=2]R=4S>2WW<OLH
M=(9)N++6<K^P C8,<Z7H#*',#$Y-P!\CMF1,73,;580P=-3%1W'&,I)F:2<M
M<@3:AI)"54]+$=P#+#C1;%H8(BQG!JX\X)',O+<$6O?K67]X>O7E2W\X[/7.
M^Y?=R]-^]Z+WSSJ)9FR=1&NZ+YQ$:W7??!8-"=-0E&DHTC1Z_[SNW0S?3#KM
MV3-A<^D?)BD77+@0P#3"5 @ ENJ=D]B;S!1GRGZ*JK5U<KI!N6Z:A//3[]S9
MO^;C"03LLOU;IF1Z^-*TT*D64,O@)?'%"NO.%+I3-+R&:7X  6@#)OSU.03[
MK#0X8U9I;_BY?UH7&."Y5%4V?GSSLA%H$8IB.376DE!(0DC 2L,.\F!B(MI*
MB>G]RO@@O4Z3"4' !?#17@[0\>PQR>BGJ@U\ A%JGO&5;AF=SB;Q \6)VSQK
M)^;T!%D%Y? N5.,H"Y+8)3E4^3S3*,B*9K_D457Y 3&!DQ\ 3R+&B;0R)_!Y
MF(6-=8>I3)_"A].021N2*) WT:$]7K"=ZB-QE@X&!M7%".6T-#:FJ%CA;CZ?
MI;_^\DN8G/@<XQ$XYX0IJE\ !0Z-XBA?LK#\U.A!P SKY7;JIG-+ P@[$G['
M)GFX/G:NTQFO('WZ83_BH NR)UL<.]X/S^C*2E:$Y]'&D:K HK[=_:F_ZYL^
ML[ZNNQ?=T].KKY?#[N7PO-<;="]K76A46!>>OGE=J C3R"C3 -+$\KM![^8?
M_=,W5'Q7>%B%YZ)DE!AI#4- SBG-S\=\Z?X0U":9HD8IH:K(!, HK)%/:,,Z
M:4#F6TR-CS2)F(IA8N^_R)11VC7;WMWBFW%Q<8VQ(@DEI094)A#6$<5O$DSX
MT3-4GB50MQ."/!&@RT-_/)_G1.%CI9^AWP?GUD)^R@7Y"RB\C.;_4L(/NLCX
MCJ^'/ <DF'Y:*QY%+@16BBD- Y&#EQ8K/H0IK V?D4FMLH^)?;=;L&UYB6M%
M0/&>V*&"G_K?/UFE^^,?W>GJMSHM>;6[VJ&[U0WN8'OE6F,33D:1%/RS.+Z[
M3AV\$"4D*H'W0M3.2 'B*'-Z#-((LZCW"9EMIH^-*O UQ4%U6;U*;+S%:6]Y
MD%ZQIN#_/(5#4=]6@!^WO*X-;/M<7GO9/;U]Z@(;K@+$M9VPKP7YMH)\&Q(I
M1"+8Z$M4@%C>K.(PBJK$JB41'RWEBP3104G^G5_*6R.9=RJ[-7E;4% (F[,;
MKFG83H?]7[.YK5S:A1/X.\\60S#K-<6U=J6/.J!=R/=G\4 2WS]RC]Z.]_AD
M(V^K.0W_*<H'G(9G-AJO:O_MF48VR*:J*:=]G<:NE<1!,\A_VG;+;!TFV>](
MUQZ$@GT5YXBKSF,YE&C\RBJT@A[/(WA_3[&-\EDJ*ZS>L4WW=3F]]JOVY5>5
M+&@:!L&$/D<UY@ARHSF52RXZ)P[[!WJ.2MNQOI,D).S?[)4$^TI+?N^3V?*O
M9+#&A2:F"84^Q6.1.<T^F<LJ8V,4_@1;:Z&>!CX9T15BX5^^9X>6/3+[=@!]
MN%@=INI:HW >JO=IOQ=GI'X/#:83\@ _F801-?X#IM[ [!WH=1U/8C(7*X++
MQYI8U796NZ_:+W>M75_:97V$#AZ2'Z^O>5_:8WVJ?MXD!O?L1]3"4A>6VYWV
MVQ6I+^_"5]DDVN5I'(3AM-V.:XGQ+LRK5XAK')P1]CHACLG$N$*DX]?.$%3
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
MZO/BWW?QPAB2\&YA#.(%(\]^% !^!O0O_$\<T2T#_%E"SSCJ1;> %[...X:
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
MCV7XNM(6[^,/L1H6\K;KKG!P>Y_DNVR,6]6VQA]Y%%6V'ZK%4-O'/#8"'!]
M,.Y9>WA6@/UL0<^9$KCA.N":JX!5Z\1SFD[@VS >SG)'S09S#9P@(&3<]H)&
MBY#]1=8MTW9LLW407=RU8*@%P\$(AF>Y0-M)C>;(<[UFPR9T9+M!8'E6T_7:
M_J@Y(B.?B93]^326:378_]Q::I1MY$"B^D^&EQS&<YBTG"O$J2!^1!W#7UJ?
M'L.IA!ZIL&:NQ@E51%D^MW&P) D];K0HL9V695MCUPX\+W"<UGA,K,#RG7;@
M[+%3L&.9C;9K-MO>86FQFF/>!L<\JW^OA)T<9\2,0-MOVQ9QF3O9(8[5:(X[
M'E1FCRG=8TU'P[0<QW2\YKO@IM>R\;:QSK8NU*Z&07282ZQ, 'G5LGNMU5:D
MJ*JND3S\&LF*'V%-FC5I5O0(#\V@><F@U64<'?N5GXM2QZSJF%7M@>_& Z_"
M8=3D4I/+&XY(O$97.!1ZSA^,,/I.T_GTM>;K5-\D?QL1CA?K_VY5.E)9NZ.U
M.[KC\C0N1[_0^5T<]#-AJE>F-5U*G+%K4VJY]JC1<1M!QVJ/QG;+\]D?]Y>?
M<VS/M+RZX[OFT3?.H\_) VYFX(;3(F.W YCY+7?<"HA+ )')=1V[X1&O_7ZQ
M\^MHVF-PF*#%BO=L4]EE57W@I:I8UQ414G7?]@Z75A$B/+@8R[,,UM*.SSP2
M(;4[7B.@C6;@6&Z[V?!L+_!'U.F,6R/?<@J0"'?73^$T+-.V#PS:I&:?M\$^
MST,/VHJWQJ-&H^TXG8[+?$._97E!V_;;K7&SW0P:C.7VV770<, GM-X%;U7
MA'RQ>&X_FI/H-@38H%?&]*S+UG:PVKILK:*ZM [T'&J@YSQDVI->A-]ID E+
M7@6^I)Z99O9:3F/<=-JN3RAI^6#<DF:KV79:I+7'@*WI6.]^8$O-Q347[X"+
MVXX5>&VWU1B-6N[8)IT.H8VQ36UO;#'NWB>4?M-TG0/#T:_CMYN!.8$#CN/Q
M,0!P'@IN?E7LZ(H(K><A_5B59N$*J]MJZ-0#H\&G:$>!ZQ?=7E"24I185^.O
M*5>0NHEK=0+?"0+;;CBN/QJ-/+LQ=KS&B#8;G490T.2XN^ANJ^693N=]1*!J
MYGKZ*@Z6N48-?VQ[/@E:S8[K4H?8G4X H%2=5H,VB_S'G5F>-O,@&P<&*7.X
M]N4+(V*N \2,LKZ<2MNC=<BW<E[X(:):UE&G.NKTZG!REW'DKZ)D=PC42=BD
M,6JY/FT1WVKXC7:+>&,Z:C3]_5G6KMEQ7--KUP'DFI5K5MX!*U._T72"=F-,
M L]U.HR#W4;@D;$;N"VGXUMUW>\;C1L7HESNUJ+'L6*ZU7XP$>62PZF([?XR
MB]L=*OVSC/1.I45#(51LE57ZRQ/V[J"BJT+C6RQTCP&Z;%9CH4(/ M(<>=0.
M?*;"&^.&Y[=&KMUQ1I8U[HR"/19VV*;5M,QVX\"RPC4+URQ<+19VFG1D4\^G
MCA.XXW;'<QJ^RTQRMVG;XV:[ .QVAX#M5MMLN0<VA&J7+%P%T_SY3N,S =M7
M;?:ZR/H-1]SK(NO=K;J.KNV-3%\0\6*-=FY:3>JT1DPUCT:N;[FC(!B/6\TV
M;0;.J#%J[+&LI&':'<]L>P=F8=?\6?/G2T:_US'OV'7:HZ;EN\RD[K0:A+0Z
M0;,S)G9SU&[9!1/4=@9\;[;LIMFL,U>O96!O8_]N$2"OB#59+^ZIEFV%PR=U
M**H.1;W$0FOBK(FS)LZJ&2CK; ]W-U-&GQD6[!Y"*/#11U=1HZEDW54.&E9I
M"SL1(QMHYZ#4WZORP7,U8Q O /7EF6+P]_]\*=FU4VV[H\UO$S310B6N1QK>
MV/:M=I.Z/FFR_P2-CM,A=.11I[7/D9N>93HME_WOP$9NUN*C%A^U^!" PIUF
MT*%N8V2[8Y<ZC=&XX[8(:02-\<@BU-MCI-4VV\V.Z;4.O(IA3]+C4.*O53',
MW^XZGF;E5T325UAW5N.$*A)"JL9AU.12D\L+D$L50H>O&"6\Z'<_]B_ZPWYO
M8'0OSXS>W[_VAW]6/%YX *'!PXH"'E+ [T"=\^K[X0==FE3Q(ZQ)LR;-BA[A
MH1E.=5"B:NNH@Q*UEUE[F36YU.12!R5V'92H(Q%U)**.1-3N7NWNU:19Z7.M
M2?/=12)R088]FT2G MIA$I)1. D!'/#7:MM&53& JF+:5(3]*BS^JW%"%1'D
MU3B,FEQJ<JGC'5LJ]^TT>=?W86I":LS( QE-:+6U>!WAJ",<M1OYDF[D>EE3
M^8:&O74K"+%YS:7FZ0I.C.4W:+/1:(W):.0V?&_D4$K;@=>TB.<UVGN<<."8
MK7;'[-CO'B>F9N[G,?=Z!*4WR_G/ H[:)!9:'2881C!0L&&[(]_I."-J^QUJ
MC]LCVK8*1@KNJJG),=NV;;8ZK?<N%BI@W>_<A$\6-##HCQF-4IH:) J,&$<G
M^*MQNDJ/3:B*$5\9-_H1=)+?Y$^_>Y7FZPKK]&HH[@,AP<T*$633129_NE&
M\.7:C_2F7Z?1=$BK&33'8[=!.B.O#?:RV_9HQ_;]/6(&N*;5<4R[=6!F<\U'
M;X./GFEU/HK)"!V[S! <NZ33=AW+&[5;;<H,4<MQR-BWW?T9H4V3O=!T#LTW
M/5Q+\\7BR*>,8N N%V1R,-9F'4VNG--=:,G:1]\^5%H^/-I)W6!3R=NL>>?=
M%D<]R^J6POB/<'YWNDC94C)3X&$U*$7'[?:H02EI.\SHMEHC9A:T?=NAS8[E
MC<=[C%5;IL?L@=:AV0-UK+IFV==EV98?^)2X[19IC5RW,?*"]KCE-]J,:=T1
ML>W]F?"6V?(:9L=IOW>6K8!UO^-INS.:D'D8W;)3)2G5S7A31I(K;9-4Q6BO
MB+!ZELUM695FYPJKV6KHT@.AP4V#+J5(N@")M$8?-AHM?]1JM\?!N,6T8MNS
M.U:[9;4#VF;&JK]'$[;C>*;C'-A K9I]:O;)3;4:-0AQJ=ORW*;;<*T.M;R1
MVVJXMCLFE#;W:$XZEMFPW'?!/A6P&(OG7+Q8L?&4UQH'"VK,8R.A$S*G 5M3
M4OU8\:,/KAJVZ+;KKG!4>9\DNV+VMBLM>!YY%%76\]5BJ-T-7CJ$(-:S]O L
MB^1L08?Q#9?[UUSLKUHC)+":(\\G#0K6B#TFG9;O^>SOX\;(;_H%ULC.XM%-
ML]ULF0W[P)'?:[GPTC=0RX7]U;=L)31<E[@C-^BX_KCEMIQ.IS'V'*?EVR1H
M.4UGO,_*:MOMF.WV@47$7TAF5,#I>:'A=A4IMJXQ$6I,A#HX5_W@G%:;N:K-
M@H;?&#4:;;?C4)=X+NFXH\"W&DV[.6[Z^VP?M%NFV[#,1NO U%G--6^#:YYC
M**YE*<OSW8YG43H>6>ZXY1"_W;0(H;[7I,V M/88XW;-IM,R6X=6,W%@%M\V
MMMK6M='5L(P.<XF5B277>!>[6W5=9K@W,JUA$VO2K$FSNJ1Y0"&L+2L]$1R
MV:''=<RJ,NNH8U:U]_WJWO>F@K*EIN++./)7'&V_TR).H]EINT'##:Q.9S3N
M>&,G<$?M5M!H-?87NVHW&F:C4==BUJQSH*P##..U/:MCC=NNVVB-6H%-_)';
M@CX\IU/ .D^.4?V;)G% TKN??C]^%_Q2 2/N=8LOU[;W:+9@7899EV&^>AEF
MM;N/ZG*KU_8WZG*KYQDCQ8TAA3:)YP=N>]QQB.MXS"9AMGR;CNQV$/B=D34>
M%[0:[PR2J^.9GG=@2;-:-M2RX=W(AE;3:W4<:VQ3SW$;U/,LYO8''=(8T7&C
MU0SV6'39;)F6>V"X(>^GY')EJR[;Z@O585X<2BR[Y) JZK'L9W%/3..__,D]
MF<EA:0>EY2MTEB5J,(@7HPG=2J94'J?^^3O<NB9.+X8C'M/4OD6:8]]M^81
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
MQ^UK__YOY8>;!K\+?GY^F=,.I]F_[_4_?E?]\;SW'L?5*?Y>O1V^]X,_7G=
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
M/<5P2> ^*;&#SM=U+(Y@NC\PC4P9$-PH'B)$KIS)$GDS-1J<#P%7/E_7E(]
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
MIOKL<+Y1^T/A-$F,D+8/2-OQ)#&5N5(\!F5LAIB4-59+L#Y)E,:[VVUG*6&
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
MHY"6)8R0M(/H=>!@0*!U(9:_8TPR2Q_%RM%92JH@BB"*Z#1%%+,0,T/CK7
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
M[S_@5M^9ZXJ@/<@%N;AJ*D(E2]6::TL.2^YY]W[IR%5"%T6R =*V^M>_S 3
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
M!ZSQM/3Y4N@SYC2Q5!.CL<6*2":PH)9B8D1,9=(6I;4DV9+D9/G[($DNK9
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
MO49#4'$LN$(,)8I@%!-!C& PUBI)9,+ ^CY[F["45D'8@XT]%N[3V6W#I;I
M=55U6QL$WY$P5XHY$J/<: BQT\Z9M(A0 "2+%08&;8'RIJHVADU$NJ_;)@>2
MG_;B#'&+5<(H=T<92VPI$##A$AA#&- &;44VKSG_@Y#0K\@:QPP#JFB"N(68
MQDJJ6&!LL8X3HI7:AOJ^CN);B7L@<>_KU&%);<Q[*AEM^I+JSM8Z/U3K'%$<
MQQ)B*+3%B<&<R<0:[F=1(6O)-J)6,RC1S$('Y$"2V%H3O:A*L-SW- ?""7VO
M]@F'"Q18#8UUNB#=) _J45AS$$I :Z:O41VT)#810J.8$PRXDA(FQ,?MF+
MF4U4A\?QEITK#K.IUT>E0&PRO^@)&>QW9LZ0K\^96[#DQY>UIOR.)+_11-)$
M.?L=)QA Z\O!!<)6*(&1V2R7M3KUS;/B?%-4  ^D*>J+,^>].QT@:+AP'%I"
M+KQM1]PO,J'(DDU"K8_&@8.0Y:_(H.<",(*HC8TVV"O^,>?42@(P!)"Q3:3R
MX^E^]R;]G$?XJ&3SL\3;_UJ<G<]K>_:$MM9L7Y?1+ARKEC$26 .?$,4LC 5G
M2@H!M!&;F.T50HSQ8<.DN,)TQ\_.XEO3O8C@,$BXT1;'(,$DCIT)'Q-FDQA#
M!97<1NQT)>8<A+AO3?=U7G^G! ++C0$,8:<?,,XP@X89**TB<I.*F<?QEU9!
M>)Z<]O]/&M$[  U@=V)^8\?'[J0Z]0-CI324*HVUD^5<&0,=!0H>$TZ2+3C,
MPOEN)M$A:Z/KNY'-!AF)-#.4.*V3)I01GECKCE\F6HEDDX[9:\__(.3R3H7O
MK@A_BV(7*088QIP27S0FH> X2;!EG !@'"O8*0/8@[>\+C:\&\&[^-G3ISK_
MNFQAQ7B4:N&+5\R,*.\Z_AD&8=^-9>^P/Z@FAY:?5./JBF&LD>J*W '^P_7G
M\\\.AW[/C/CSQ/VH1]=UB#K_.$?>[L"+Y_WJIVA7-S]A[BE;F-#9\WC1K2[R
M#QQ_MF0%/_UV_I;^^A]^!2N .;N_@;O[K?3P>"NLV]U[T?TN'O(E,%M&WK_>
M9=4#BP,(8\BCV(\BKYOE6GX6_Q+=E;N%_M*YX:UUZGWUU30:_+02>6;W.[V:
MA3W^U3CK+5NZR:G'-)@'+**[S'.#O]R<_/[Q[.K\].KRYNSRYKH.9^9QHCS^
M=.@P4;F'A8G94=\N9[:14S<=MO:&^1@AQ-*9Q&%W*P"XZ=ZCYWKQ4B[XY#F.
M#:9YGYY=7MY\N8K./IZ=WGRY.(W^^'+U]7/T\>+3Q<W9A]7;7K_$Y2/'-UWW
MY=7-V75T<Q4Y#+V^^GCQX<0M-SJY_. ^^/3[Q:7[X_SB\N3R].+D8W1]X[[]
MY/'X<#?TYNS'P"D&N9.::2]TSHVT'R&=Y9W(_%!F,/1"..H%)NJ'CN9W3D7/
M?UZ#F:LXSG)1MN2;^L_K/EW\;/Z3V;^G_YK^/?R] 74]?OCVC-R?4P(6=((:
M):%6;UBB3-3:"J/\[:T0@_?7;JVI=;IL;WBBE),K3CNY_>S4.^6T.C\'_?=N
M7_WYTV0L.E9.7=124X8AMC'C" HHC54".G-"K8_G_109I^H-/,IG(U,WBIXG
ME%B,A)4JQ@ A;H016";N90:YMX#Y4?2[)?P(1CY# (!?HNNOGSZ=?/D_T=5Y
M='WQQ^7%^<7IR>5-=')Z>O7U\N;B\H_HL^,.IQ=G8]*?MW?JCZ=^ OUZ.#0
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
M?O;Q28LKTP5/G=ETTM/^?V<3R^K+V*ZJ_WXABY!"((46 ,208IPPKH @5"L
M ;<<;Z-[$98$0\0H8%!AR!.9<"JILI!08V.-UWC4UYY,D_.D;>;B[C,7]5%F
M+IXN\UH4]N&LX^* .@PW;#:WGCH;D/2:<,=:XFQ"TH=>&+R9CW$]Q!L<TYK
MQEJ -SFFO48SYPJ>0F.;/+IS]-Y]B+JIH^V9PA7?)4?=A33!4*W6SU)G=HKN
MM),H.$E\5F$88I#[D&?7J8%E9=(\S]A9Q&#]T3; AS7Q@K4GVZ0=XRL,4^[T
M&%"CM :TUWCCEUDA6L42\W'08%KJ3DE<$<C,DZ;.Q'='EX[X1J$$;!3:@<T^
MM?!UAUO>I#]'(AJ8GE?J'+W>UKM-0YV7T45N@G9WN=N4TT.$KV3-W!=#[PDN
M*O^ZQO&)Z'8D,N'TXX,J]4*-<A30"^P0BYJUB%U7JO5E'*/*;S*AC;.SKGPL
MJ6P:FT^^/ZG*'\_[V8>R5+.Z:L$68\ J:*B,$\HP)9PGB*,86$H8BA\S^OP1
MG62E5@8:8JVR&%# J04Z5H R!A!E;2?9?=A%YBCMHNAD,40;.&%]0?(X+OOR
MR[Q0H^P,M+K=[%I";4#=K[LO!VJ4AH%6]Z9]*L1W6IQ51Z A4*WZMSUW9=FS
M0&29CP2+86T7@'?1Y]4$[4OH_2,SW];-7U$UCG-:4L@&75:+7UEB54N#4#OF
M&POX)SHN(HM<C7&=ED\%]5D>>7Y?%NCG Z-\!X?("C7L>U=[5>PQS-PRNZ%'
M0-?W</!)HDN:3TPEFPAGWMUVW+MN^U[IDZ/<KRHO5,=Q"[BR^6;QRG<5'YQJ
MS.8C['<BN_7+MK7Q,W$K?$R^Z+,W!F\(COH6";[>K$A0F"Q_NKW;CSOA<*4\
MO_",O@_#^8P"?P#^-+[YP5=I/M6_U2<YN,L.23%MY'Q'1UF'LF-(-G)[([I&
ML;THNW^L&'=@%,+.4HTUE^X7Q^@L,NZ5C'$,$UOY'3924A.IA8BE@A1!#+%F
M?D0L4/YC PS@K9*Z!R75'J>2>C'I7_,*%,]&GG*TLI)P/?$UH-@V*;CN%)J<
MW<I*PO7'T.#L]MI?8(I\B\D!PZ+55J$YS;:Q\MD5M?IKT4ZXJ$W(Q/=Q0FO0
M,\?*Y[@5@*Q&I!2\I+ZSN]/%,G$[]W";]GP+!!W=]H/^^ZBG5X^:=!=.0R^W
M4-HX66NG^J0KI-OIN'&7[PWOLV+=;3XKUO_FNU05O<&\%GAGA'ZV0@74* B
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
M1MUA'0S&22H+*7'SH"_SSM(2N#ZA4 =%(2UZ&-[4;Z9HR3JWH;E'IWF V13
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
M:#J44%7"*B\J22IY5?XIQC&&(L8:PB4^?MDMFWGZK_Y+.#!F#Q'H1# &K,A
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
M30VK EVBBG.>7+*L52@%ZEN.=U?=,:UN&MH-I9]KIBQ+W<F$?6YNN50$O]A
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
M4%^?FO\='J[&/VJ'41*MQ"AI7L06*[]0XW]"F''+T&KU5B(T-"]$B]7;*T9
M=>_EWSRDX#@-]..PGS[I0D(?-7?HA2K(?U9 N'P96?\P< @N@>')R 4K)U,X
ME0)H,1EDUE[TI>=)EDT*K)<*PF$]=&"=LO#P?_;IW+F&1B?CR2AO@^?&PRVI
M1MP9%6?]9*#=0).L%Z36I/'#\>B'63)V "6CKXGT$#!)JGJYFN'VC:.1SH;I
MP-F@06+UF!S;NTQ?RQ(ET9JG;CR\;_V^1)W92]8@=F;- 352.]R+:"7N13-[
MMN#I(ZE5[Y;Z[; )HI78!!L3<M>;NK:/?/1B9A8D[UO2[SLT4:[<FYUJ:!(X
MIUR\?O@^GH*,>H@E.9Y8R9I[09UN4(DQV@'LIR,'3^JT@Q=1^^#\JUZ.XYI-
MY,-T\-EY<%E!@2VNJJ43JFBH\<,HG7SQ.F+R.''@HE^M \O'\N%L,BQFGBNX
M08DMY>;ID%C]&X\)@#1JAZ40L1\Q4-,.,P"%#8&:]ZX?A'YOMTR=+8<--6%$
M%<, $\(0PHI3R*C1@F(L(AF&7<"&QDIJ9# E%"(-0Q81++G26NE0NECM*2"S
M^X#,Z$4&9&ZG4(%]Q\<_0?@%M0MAHY4HZ<T2V$)LNPB_')LEA=H%S=%JS*5&
M0K:@_GHQE9UXUE5$1:[2H3=Z'IQ?]"T7TSJ ^)X/F]RG0[M/401[0;XQ33$_
MW;?V>@G[60"$_9U;:HZ> @\/!EBO\.F+DZWFH4ZF2)M6@L^<-\='N>'D$=J]
M'Q6D_NS"83QF$^=)6@/NXNZS>R$] V 605(7?I@WL+C\RS5%M^,<^H,_JR&]
M&:@2CX5F===C,AY/X?/=/977?IDDSP&FPF9S)'RFV+>'Q)J.W('ZYR#V]<K-
MW?W%4C+YU<..?BN&5P[93D?RD26BM3&=7^V_?+";9SKR(\Z7S&^LB4FD9][?
M[-/LXU2B/%QF@=D__UB'B>< 21T2JL?8]Q3Z/O3P_M8JUM]SF$W/WHY"N1=O
MOW$7N)US/V<"YXO;%S:^L7[^TV$D@\0!!]J'6+-Y;%^2%1">^;B*P>3O],MJ
M_>ITI&>P:J<C<,"PB5NV9)Q5;G9#G;AF#6Z?RMV&;SP'%1V.]-<DG63]IU(
M<L/>\7(QT9P12BD(\_X#KA-#.KO19=6N7=E#.AJ?C2TWU<\_OV-V%A6_X?G1
M?LQGJ3ES$RA!%P=J_N5!/^$BZ5M:.C(5<IJ')P93&KOA.,X',+#\.7[PN*E]
MSPS:X3A.QUQ=XWQE*S&7I4-:&$@1[*FGP'(07\'[7L:R!VT??3[7.G+_^TN[
MPQ6T&N*K<:MHL;^<(K>UR]!J]58CNW>R$!W%63[5B.-(%^B>M9#>A1Y,O5*T
M*^LU7/_)*1-__Q1".9=HKQ'J!7SF/75R/O_J5%@BY-2T[W<0XL53A_PIAV_F
MHR2;]M.9#N(\J)MF_:#*<Z%28XT+T/#'1]=PQH=;?.!Y)B!=SF,F$#W2CW;'
M\Z.9^#C/H_WT.'F<&[/'_5Y" (\SK;-Q'B)*'H?6;TJF\9X%@-U<[R99H7:Y
MLGP0*.V6(!DX[V9VRYB,[:3_[>X8^UXW(S\]J^I%.AKE8*_NO;WI(YQZ?<H-
M!S?)^97OY9&PS.^$%19XGJDSK.;WGNJ&4$>#<K7Z65HVY)E?]1P:W6_MLROE
MEMCNJY5[DC);Q8[F+GV<!V&?I67 OXQTWCBH-& \3+PUVGB_L"*SWX(':X%]
M==&_.JMBRDNU.Y_?0N=8L(X(3J;*]^9A/F=:^-TWR>V1RAI-0YOE6-SWSF9*
M'1/8!;3.O;/%[-3],TN+N9CSV!,I-Y'M:SWH/;=V;/+EBWVS_:V#51X'J?3-
MC]2,N;R<?A4KR[_<C<M%0D>)AU&WEI>+PGH!JB/ %^L56%/=G0O9,55OM .3
M>60TM>/B@_%1-5Y"[4YNT<))W \0]T3MSD%1W!#W_) ,K&<S?KHNM.7;:=>S
MNO@G$"*&FFDH58RPL/^3FA$18FTTL._M(/Y)"3>2&&2W=HX C"E4PC5H(B&-
MD!+A*?ZYA_AG]B+CGS<^:F&=Y[3?=[JVY.F?(1#:[D@9K3Q2;A;%%O+[0P9"
MVQTIHY5'RAL3<I>NSD41$GP6KJEY[5M1NDX4B4I<]-%:1I<7?P1__I]G'R5O
M1.2[O:2#N5R37UR"2&[1_5H:YY6GY?UG7(3*&E]I;4PO&4Q_P,=YJT^_.UB#
M.A_(>3"O&<K!YR[+<Z],WZ\HTS[NJ9\[=+HA%\-M;(0T&T/QWSVWT)QOC^3"
M23X6N*3]9SD??U!>GW+S/*D\9K1DHMY3JFLBD?<VG5*\=.-6%YO,6PVWOJ7J
M0S+\J$?.1^!?])NGC]SU/ZT"%!DH,(F,ABQ$ B*J$:$2(:HB:L6#+"O\GSX]
M1T&[NKFY_W1[]?[J\O[3]>4?GVX_?WQ__>'Z_NIM73$MJM:JP&FMRAELJOM?
M*%/YW[YSK'?C+J_^>']4EG*[# &TD"&P2QT2=&%4;T.D=JD#>%GJ@&7TP>M/
M2?;7Q4!]'A2.X?CI[43?IY?IUT0!UM2&5$.E## 0(&@0#SD/@188$BZUL")1
M4XVUL3V-.-!6\"(8:XAD!#CE6% ,@4(,<T06JGEVR@)U.NS%&O/+S/EF@_X
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
M,V[L]%[S_C?^E"TAVC(C[6\/H_*!^0IX4R((O3E127TO[<#B6OA;\%!,UX=
MYK/F:T(BY5=5/GAE^6G=^<XDXL_/\4_-E:/CDDENQ_8\>!@YT?Z/^XLW[Z]N
MWUW>WMQ?W=S?U3'-/%,4ZY^,+2M*^S!?C!2D9KG)'-@]T;+K8)Q-&8(O%3T_
MNQ4$W';NP:%>O-3(WCA5NH7!<WEU<W/_Z3:X>G]U>?_I^C+XX]/MYX_!^^L/
MU_=7;U=/NWF(NZV!O ON;P/+H7>W[Z_?7MCA!A<W;^V%#V^N;^R'=]<W%S>7
MUQ?O@[M[^^T'Q\?'.Z%?KKX/73J1M1>30?#Y_.[<.I[]OC5#>PX^6@_'WG <
M>"WJ(+^R!VY__VL#9Z[2.,OWLE/-<X<US_7.T$)UI[?F/HZT->?4Q4#=6I=A
M5)1U7EBV&&<-)="<QR9&U)IQ C%)A?6J")5* 8WM-W7P51M7>%)*L(:<8(*0
M->*$I5_D^BYJZQ8P2O== HV#L^#CIZN/%_]TLNV%__;^SZM/P>7G3Y_\E;N[
MJ_N[7G!S==]%?73S_%L0K8O:RST7/3=/J04=EA4]5\7"JD@]R'0I';E8-)4^
MAT9  J(PE@"[Q"4N-8!,0D4E13I>!Y6\43"T]8\-!H20"!FC&!2"21Z:,.(,
MA8O8 +4AC,T7WI/ER<<<G)N8.J($,J='P#UU>CY8L$9UKIU5EF1C/863S"NG
MD\&7UW/6>K<EU,U\T8*95I=0-ZY6BR4^B!COEO*U==%--ZVNBVXD8@O*1Z=B
MZA=:3'TJ;OUA*ZS7AZW:.V.<>#5?ZV/GU;T58A^&5_>=]S0'>[[_TNPIEE]@
M1NFC-3&3D;(4M:.TF^TO8#=M4!N6NXO>A]WKI8X[QKWXM(Q=98C6=:KO<^L"
M?<RYLO LJT4P$E&LC(;$FL<P,HR;"#"[KQI#05C;X:JC,[,(T9XU@ ^6I[&7
M+H8[E:23K)]D?1-9!S%D''(:A21&D8(\C)0!U# 1 1 BMKNL+!KB7D3ASR[K
M1V A=6\&7:BOOGW+. VRR7#83_1H;]G@K;3A<:B\(ZEGV5()W>4K7BU" =@
M@QF05GX0-2$30DD-(FRXHCLM,(MZ,8U[I";GZ*CUS!$;#B=1V:FH1!) C7!L
M&)9(V<V9F5@PQA4(H=9HAVG2%*!>!%_8AOQR=]V]QB7>:C6QJ^GB$LE@.!D7
MV;1<N=3?,?]^U)OSRW95CD)/[<[E* ZM[_GWV1U?1L2J+8A#1E',N  1HS%&
M5 O #-PME R+>X >KAKK2#R+DVB>1+-.-%D4$XDQXT3&2)B(QB2F!"G 5:P0
M,3O$N FC'ME7LZSC%<PC,#YV<?)A+(E\]J:'N/&Y.ID>?4VDSIR)$?SR?_V'
MZS#YVQ]W]_XO\-NO.:F"7^!QGXL<ARH[$GVUI5+R.6VSF6Z+4<DX%CK6).0
M<J1,*""F4''""8IC;FIJE;H#FD64]C \Q0M.PO-"A0=1+*#&,>((H@@2KD7,
M51AA(T08L2XQ[/ZM1ZGBV<.KW\]^"GDY@IW[\%!VG@F/.YQ_>.2K=J;F"0MK
M:^TXDRY?K?06(B($",V50, P80C#L<(211I+5>/U=&92Q*R'P N+JQXGYMU)
M&9R4@1_TELJ "$)#'H?::(B$CCC'.B0((\ C!".]0U \0GN DI,R6#*1'RXN
M<I^.]]>EY^2@'=A!:_+-( (DXD@:@SDB@C-L0LH!YQ(I;-@..^B0'J,.?.6%
MJ9XCMBM.<K,_N0F--EA$FFDI$0:2*AA;(U['1AD4:K"[#1OV2 BLW+RPX\27
MNP4?/L#Q7F?9ZV X2K\FF6-5=Z8Q6EW8$1WW <;)!>I@"B_&!2K ! KV?9>.
MGM/!WUG>O7>L6R2$5X'",1&48$"%P(B%F!$.N0$JXB "*JZ#POOIPL:GJ,A)
M)1RY2OBE2YT@@)(&(DRU5O:_DG%HPDA8+1%+J7:)V1N#J$?QX1![#Z@>&A:X
MO:5QC,;=;IH0K L9\[*,MMV HG>IAD\PZ=49;N+RUJ(]5?-IPYA%&%)J(HR0
MH!0@'.-8AH93@0P]!8Z.I]_!2=H79>$D[9M(.X>Q ES B+LVE(@+JDP(#(%
M&!KOL@TE[(64] A^8>&N%]T]H3UX66VOA*:;XFW R^J!ZAIN0C\>;%S<AO)D
M&\K7 ]4UW(0W@(UKBQ(W@RK>C$1;1?I^GV0YI.5NL./F@,8]B/>\,AFGPWK
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
MZSR4D[R]>9O2^E?"N\D7J7ZO4_ZB51VS\O9$V?&=3J_=Z;EB$0D?_ND4D)9
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
M'\ZOKVXOKFYORH1F6B@&\]_L!5$T,5 VL& 70=9Y-#H#K(T$0LU-FDJ]6S"
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
MC%@J"8-*$  U"L8$".X17P?[%PP+WA[VTP8-4B?X;$[A=L;%(.2T#_ZB-R;
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
M6\$1**UV-Z30N@^/,(.<C6%UN?N.?:Z-%:NFY"Z634V-CHD>Z24=_USW?*Q
M2_;8Z;=LT:E>)Q:J2Q7T4@.+^G0F5EP--X:AC_5=Q@K4J:S;#(.L\N<2>JH]
M2#?)W+]BX:3PK.=">\]5\-IC][H@')W[IBGKM6O_U<P[[7A7,8J/ T0^*767
MLD?5S0(2F7YQC*#?C6.<RO]-7.8[^7C]OSAW\<Y^MSAZ,'K"V$7#O)BG4:F\
M^!"GS-U04$+OTV"/PL_#"R>*#8[&8/KVTI(VX=;Q5*[$^)]^@O2^N(;LJ= 4
M7*O2%-Q"J:EEU6:VVLNUZDA!N6^LFE&#LDV/;K@L=^7Z4';]2(17D_@R>57=
M*HGL6B69$#B$R&ZSWVBM DD(+JV&-GLH[N-01OY0O7X>_IU[WHTY![3P6'.
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
M@L'6'Y3HK:;PD$;AV8C"L^OPY>8#DV_JD0&_@Y#C?NX"SWA2^Z@V!F,L(*,
M2P^,Q5^,U,+2N'T9Q,*TVK@GH8@WE:F-I,48;S$J=JHX[J?<K :WM5;V!(T2
M8!0W2#@0#"3'P@1.;?)VN6 .2F!64_8HJI6RM[=1N?V4^6<\J7U4 )P0!D=)
MC[BF 1$MO2",,B&]DTS;Z:9)>^*MKTX!8)*V )4U/6JD9OZD#G#[#]X8HQT3
M2 L(-DBKB0]4" #&!2K9_O=87%;;_DNKJ>^<J^KLQ3EX('A.DWK4HGT?=0+#
MD$)&!A8\ HVH4IIJ;1ECV&!!Z+XZM-?0"?[IXR#UX/+%ZY>-(O#D22T)V;40
MG245 28!>^2XD@J!\D$"%=H[30$[C=7B9J/[)"-0+QFIFP90F<SL*IPS%KRZ
MG$8[V:?@8',:K<F@V(I&N0<9$^OIG<)CKI!TTM, W!&-XX8:-"4R4&YA;X-1
M)Y7YHB3(5E3'=Z*"KL2&:TC@7#:L@YJZ!_*X; 83-=)02R@7""062BD<)+-<
M!T>H/2S!6]&K58^@UC:$<(=NKL/'F&;B>PNF:SK5),. - )N! @LI*9">"HH
M12)@,]W =4\B!VLH-[MVJAV^T#U;C<8RSQ67%"2B4=I &V^Y V<5ST_<'Y2T
M[:=[[O"EKYEX,_%]P]<U/3B&L6")Y\Y8T-8IQ(((&A0307$;]C4JLL=*SG-P
MG#Y;-<<1X9PP/FBI $20V"L9N*&2.J'U=#K2/LM;H^:LS71['ZG<WL&SM_4(
M63<'SYI)U3-19CU-D5.*C'94AF!!*F& .P?8:",U8K3$';8?(8>WU1T\HZ@Y
M=K;2I&J6=S[9P_WEP-N7[>\O+Z,$^^ZK(I6,BZBS(:.$CY829P:")D9K[>)%
MX/#B]7\LZ/'^D$X[IV0E\:9FDV@F5=.S(FM6Z@E6N]1;FP4-SG$I/0L"2T81
M)4'O[8FKZG8^@44+^(8#[@<I-37;^:IP<>A@#/..:0D!O,%*:^J8DYH3H:S>
MVTA.J;BLF)NRX1KE=<NW;DY<-9,Z+&M8>8H=2*,]1(U?@F+!4<#,!(*Y"&Q?
M_;C5Z012\A95S2GLIT_J  ]?<:*B^8RH)E$GX *K@"GFUCL;C&5DVGFTS^*R
M8L6]#1>Z/#R=H$8AC26#164MT!Z&!DZSQ2ZCK40Q5I_0$@&0=5U-6W>K;8-N
M^[1%54V/)3M9'AR%5$THM#,]FN&4ZZF,\<$ HU8*SX/'*GG7D<33I7CW)*IT
MNO_Y1\\.U%;VQ>V /NL%L!"R6")NE?42O(QF+*?"JZ"\II1(NH\!K"TM0NVV
MD.<CGXW240V%GKW2(1@'(,8YS34P[5. @DM/-9-1HY E2L=^1"C64#H>!RB@
M1O&\9P)OST?]"$R!LB0@"P0D,<I(C*6S (I$\;(3ZL?N"?Q\&+"AQV;IT>@;
MSU3?<)(%BD(>\ #%K688!:0E\<A[1="^1C^JTS>X$BTI&X6C43AV%J*4*ODA
M ^C@)2 4#,<4@P6J/+->JH,2TA5#E/4HJ;,/ GM0T<T-T>BB-]2=73+08WZ
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
M#_)O:-J+TD\'PX_AUU[/#8Z[[MSWO[:M'YQ'E)E(/@V,&2-D4$I;0$)I%63
MU''N-#:\["#D4X\538PCQ[8E4D_'WI]9J:?GE[KOW^B!=^/IG?6Z_NJZT[OU
M?CS3B[[N#@K*O+D=/_'!XZLLYT^P:@E%:I>MNI3TU:=4R!X!5DV*A.P(6Y9*
M;:<4!:,)4H$Y@" E!89]<!X,\8964;]_S]!EQ6IF^*!P91V^W/GAQIJA0Z-=
MU5B[0DPBB04(R0D8+Y2E3 NII.!>65]R:/O)1WOV#/^6TZ[^Z?L]IP>7+UZ_
M/"C@JQDH/-/AU!-.EE*HL+/8(>&=!08 4C+AK%=.&Z5"*#/7#AU0H &4YR?!
MC=)38Z4GV! 4M5X$Y( @JH$B38*D0CA>9O1A-<8HK X2HQJEIT:@\$R'4T\X
M6:[2O26.1'LI"(LA("Q5_,%%!!C CJ/IDBX'#RB-TE/WB&/U8<4W]5FR78!H
M39!R]]J5H9('+(+2!*)^%2U QBAS5BIDJ2VI;W5 +O4WU17%$KBED*PS+M9%
MFSKL=VY2VB?K![P<>/NR_?WE9=PK?/=5(<M<6VFI9QHI<(QK8R@2UE/J,)7,
MO'C]'^/Z @U;-FQ9GTV(*Z*$1=X'Z:.)KZ03C@"CQ -P">&@W9!5;D*LQ5']
M*FXWTOY\I'TI"]P:KITBW'-F0'$PX#P7R LD.,%EQ:</7=Y7R^/ M<X/.^AD
MC09 5ES#"M0%)853P:$ E@$8:P +D)@A14W4=?E!._"J4Q<4H2U4[\:6C;IP
MX-*^7-HGR3M6*VT$!LFD9H ITL)K2ISDTQVK#U[>5U,7:*W3/NND+M3 X[_5
M,T8G->*#.D0W:S:<>@9;E]#4&,(X^&"1,0:8P])C[4/>59Q%:-8''5TX:7(W
M=J^YU4)^:S:<>L+)4JH@QUAJ:1 HIL!2) ,$1(0A5DIN@3X_0&ER-YZA!-=L
M./4$E&7T$QXM2X.Y1M0#L2%:BT%SPHPPP>L !^V(;O23!DYJ.9QZPLE2^@D
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
M+\6BQ2_E:YA2,.Y6-:Z?OH[B_SU7?R+(KK2:GW1[:BFY8I('+BQ&%L S0UE
M.'5/!P $^""7DA/9PFBZ//MX.]%YWHE+N]5,U(R?Q27T__1W*)Q4WD)W*]U(
M"Y5\A,G9M\@L7_JZFZNAA=J7N&*D9(YUTJA<IJN)H_JYREJVJ5@]N%Q"PC_?
M/>0DE>N:D.8HRN#!<HHP!((UT<XKK)SEX((I.6)3G&/<PX5/,LP(3(/S2$TW
MNA/5]*B&7'H_3/(<R?K6V_SU&8T*6)K\(ZMIVFR(F^V=/I9SS,A^+$R%9'U&
M4V%8MI0%:@Q]-V)V9+"O[2^]?K1).\DX"_'JG:HVN(F\5#QV2Q9!:=+,HIOD
M+O)7JIRU7&76JI;>M'L?=K[!C.S+B"Z=:&"/>+C8G@I_R*,O1!-4FW8G:<$S
MY&*K3KK2?*J%_M^=Y%-5ZL%&*\U[*@90D8'Z(>>,7B@)1#\*/(\-^YQ%WM[$
MK;+C>OV0Q1TH9ZHMD6^E" "N( 2P8[99*2J I\("FW1V?.S>0PJT1@Z/264H
M#_?FV)2\"-WT=S^.(4<T_:6?/(CQMTD3_73B&\?C;XQM],+,.O%.][/3FWZ$
MN^S7*_/75N[=S-]8MD/W^E]T-P[;C0RW]+;D1TF(^&NT@=- QTZ9_-EWKXN&
MW^ F*GQI8[]WSTY,+@TU/K<8T;"7>QSO'I'K$4FA:V4]4ZB;(UR^GWJ"]5#(
M4W(%Q^^,1Y3[E7,\]X7J4-PZ^O+M:"[3+TO/\-^3$RE:)_'Q911YY!E*RNIU
MKSMHCS:+-"@=C2/__3HJ,.VD^17>B=S8&7ELB_$<99,\0.Z8H*#(P^4OG7QD
MBH=FT@(K*0[CO'"D7_1^S=.%<D ;3"C'2 A)/4YEQSTHCTTT>10PP8.-2C,K
M5XX)_/$I,51_>'OW_(_]XZ^ZW4DNFG>]_L?QYIJ_L-!^[T!QC(DE:F_"_Q5*
M!XE6Y,<2E\3_WJ2H0$C*[ATOQ"6_'TIKS$+)?HGD?\"SW=ZW+!HY27E(RG,A
M1'$-/MZ[KL=3*73F8LWBI^U>BA=$24J*]W_JB&?]VZQ0(TC.'+D&'#^;&Y7/
M:7?Z_;I=O.UM7//),Q/.@(*@+%>I+;PFBBLO20#"D 8M_(RE&\?>*U[$R>5Q
M<:17\=V73M_>^K@$W1>O'ZM3\#@07I!0=R.Q.E'((LNW!T_S"CP<[VD2R,&D
M+X Q::1!TE'MP!AM-%BJ"0L4C$>TU*VS.8*M7S +HY92TW5FMF0PX97BR'@J
MD%SO( I>*>Z+MQKX'6NI$6GL/P:][M=VI^.WK7FN%%'#>Q92PRO%U/!6@VH?
M[W<<@HHM9[Z>^=@0+M<U'_!6SG%WFI_QPV_>1V7N^"1W%@]]-^J!^4M+%:IB
M'/E7O\1QQN_V^JU\6_S/X__)WG?=3?+DQ5W@8S>J@Q\NWA[EW^W$;T0*N<*!
MK.]W]"GO\?IJ$0/$*>+88XF .*JH,XQ&I0A+B4THV5M3"0NTP@8Q2=>'6\0?
M\2&#Y$[M#D^_QA\3QQ(?7*],C<((M5!)!."!'M4N#?Q-SJ*5O8O+U':Z1"FZ
M#\_VIMGT7C-:H!;%+=4_)&4*SQ4.US3HB87$6%B6_/]Q\4" ,YISIJG1UB@4
M1(E^N_N%?!QZ<S?]N]!;'%N6JU:#Q_I3O*W3Z7U+<JS+"9@'.1^._'-\[;%)
MZEH:5R3B9%E_2BDFADN&,>! #1/*FZ@LB>"<LM-G<@O2Y>I2O8D8VE_]RYR*
M4T3,%4\]ILB(;8^R3Q/&;0+%:31L95?M;OOJYFHM%;:,MS^,'9.?]&V>HOOV
MQI]%LE]\\YVO_K><&2:6C4ID@N':ZR"B(8>5U^! .A&04B!KR?'K1[P4*X6N
M5E4$_ULT8RZ^]28KM\G 79Y/&2UEB87T(4*-E\Q*'VE?$OP_ #J+J$S(\B!Q
MQ.XJ:7T9E9 'U4X8"@XS;2,31X964>>RDC+BA0+FT&%2F^&6P&74'J=!A'9_
MD%)?(K&R9&D/6MEH)%%_ZMP6RS+*X4Q9BCX_R[8M"W&EF!JN(*CV=)N@TGFO
M%%7#ZJZ61LFV/5=V?DL!Y_CO[\G->9;BU=UT)#SQ^",&'ZOV^3FYL@,=2(A
ML(S*KXQRIKUT :&XEU#+ PNAS!_XU ,=1$8[RCO%B?-1(:.2@@Y!HH@KG B@
MZQ[H>!*GO+M)'MN[O7NDK!98-'(;QP5Y:>\I.L=>2DD/>C!2Q :O9AWYV+#4
MK10ZG%^V8/&2K;#.6SAXLN&C*&O1K)C^DPHZV# </JCE4/W1M >GDLO/B<XI
MD%)EVY-Q 9GEVA.M52PFITJ[FW+97F4OU<1Y^42C5YDJH&*TYZ9]-IFI"0$F
MO=H;K[33CZ"R9-6=K3?J(D\:WHQR5<6ZKMWPIZPVP>N[C7!A'8I%3RJ<18>Z
MVDM4VMB(F(]P1Z;N1M/E#9*L$Y0BIE3&'XPMWY!L.>%.!D.-2F75H>+<DL-9
MIQY7W0N$[J1D7@4^(.:XU=9@2;$!%X@.8)71B$) %D)YI#.EO*9WC;VH-[J3
M/(*YA;N445&=-P>STLCFKKEE*8G88^"M'%)I?59L%[A9D^J@=0"K:?^I9L9
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
M\'+!UL6GZL)CE+00JMW)R]HZA363I9I-YS!$VW)I0["$T( 9$4Q)+4/@7MC
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
MILSW?,^W:]N]"F%EI8:]Z!2?V6$.%C+/T\1]N["LR6;-6ZA19[(R97#+=]R
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
M+%DO?;D('V??YNU9T9KY[T+>PG48ZE.NJMM_$.9GZDKZ"L==6%+.81GC!]R
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
M5X''6B*FU*)&'&X=L/)=" $V^N18X&VT@E,PI> >#;Z:^&("KC >; HV VY
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
M:S]#CIC:_5-RM:H.[/X3VI^[][D 89.!P.&:0"#Y5;O[ /WG?PKPH8#]._P
MH/_EO]XVOO0+?VRP]]=/T='1!_^SDO\"4$L#!!0    ( #V'F50 ![.8XH
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
MKUS>A Q'[^HM9H=UR5TX:,^,&E/#0U5B3DQUH>GW"+YV=9&,+^ 3>(0[EUS
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
M?\7O44N*%/Y#31O*;PING*P=N/&BJ]5L*',"5W]*5 74AG<L:!MSKU/Z1__
MH4[1)/!$X<Q!/D=;_^@_.]B+9N5DNW<M[C*<_C\P=G&(HKL7E?7H3SVF>ZYB
M9&9$/*J,L#MD@C279!Z?^*:4\N?:4<I;K3+:T@_,=!L$(CR,K_)4?=;$B2R#
M]G@4\KEQ6A.Z^ZBND-<PHS$]R+@U/'"/CQITRZ2: U,%-I!4Q$[:I+J-+;^F
M9GK(;HYK4#*(6E^AM,.'?\MK8/U;#](SZ-5O8=>@;?AZ=947GWM(4<@TBYA:
M%%PEU06NBCC\7H2P]?F$N>1HSILPEBX$,.5[G>1/M6V?]/JG'VM+LC1OG$B5
M?U."_[P>_;1<4SH2CA\O5-&$S4=GW@_1EDK+/"I!\GCMQ[YMLXAT[7C&[V5S
M\TZS&!AOD8#,P<: %W@KX0* UC4=I7.^"J %P!/ &O"6T)4!:5,7%7.8?#))
MQO!:OBZ6=5-OB"P'05!0HX@LV@TZF7D=J9R^49>FU2".^4T/;WKSP[N^_563
M@9I3^(?!P=OO[(KX=5>>/0S9=G<" P+^!13+=WF%1/3\[LN_<<,&:IVP=[@S
MV1T-]P_U9&]X%.^.M-HYV-O?W3E4$QWOCY^L=@,[FC5T&8U@ J9J5L(SYJ>.
MI@Y-&_+Z9@TR17GCX<+VS9YWPK:9?][A.0G'(_]'YX!M_\R@O]>//N8UL(HW
M.OJ7KC,P*G,5][@18K2[DB?R-NMA>7&_JXE^UA/F8HNZY#Q?NIIKPCBK+M/K
MNATL>:'_<=45!_V\7^4%R()?\1:57@^]W?[N\ Y']'7FOK?3C]YCSVV04TAN
MW^\I'%<5?/XVS^"QZ)5"MYL"1;6 LZG4VI_#+X4&32*%Z_[N7]'.P<'@\/L]
MB15'6\-I_JVV^09SZ\#M?_D^0R^CZ^>X@(U'KGWO:OR\TUD?_30JKG/AWE@K
MR]?.F/@5]'?@3'G1,"E,&_*3-R>O/IV=OHI^/7O_^X?HS>G;TT\GK]&DB([1
MYH"3A!^#3N3O5!FK?S^/WAW_[]?;WU('GJW=;HL_YW2*%A:3[#&V,$,_QO-@
MLM$_^CWI&_T,#*ZM?_3[^%_TV1F;*\\K=-?5!;9J1 <<4S/U"40#KJ3P0#ZQ
MOI'=73#/X&W?U"3[]U<Q3%H.^9^+''2*>WCU*U#V$UW8@4]1K&=$^J!RB:K5
MB]Z\>76/N[PT5G2S;L6FT7##)W-O^[/0KH9[,E7%Y^C#1:ZSY MP;U"#YM&O
M15[/OB5!%FO')8XE7 7T1&XP'5,'R58[>@TB, %3-.I37(<Z>CJW&75JI4#7
M6,V2"DCH+QT+B\#1OBD7*-=NTU_!9^A4;WK@L9$SM9FD$!GP7555:GS!'G5T
MK$U5K#$^I@H)X9E0Q[5M*1]=^'_PB,/_J[FTR(]U% _5T=YD,.P/=H>#P\EA
MK(:#\7#G:#+<B0<#]1WZL?9V%GIJ5C1!EHRP*!_T&I80,4^(F"ET$?YU6]OL
MXLS,V!#Y#89[\C)Z&C79/K/QCBNSS)99YZ-H]5&FR%EYCWZWK[JVEQ+V/)8
M)1SASW624@CV(SI(/Z0J^\[7]G/'VL[J='7;>DW7]<JMZZ2$1V<ZC5[A"-+E
M_A<08]_Y$E^[)1[7U078)7^Q@8ZA&HGE)V.3>/"]'^B)6VW+]OLC+SY_Y\O[
MQ2VO[4-X$$?7R\&S.^GF*LK4%-;\U__[E(_[._W=?= Z^J@<J9N(QNL5=^?M
M(T%I,A1M8DR*NCCERLC.H=(N/\K?*%_0?@'M*#-H#[YWKLF*HI@Y_HWS&A/T
M>DVG$DSG_25SBUZ%:3'X["M^!#7KTLS,3&,\UK.J;+S.<EF<I?_MR$B;C]'I
M1Z&&'KT[KZNHT.D<OX6I>MD<?IT5NL0@/=[X7H1ID1SG+S!# #U^<\SOL6MF
M0Y$B_/ J_06_7J9ST(TJM"UAY6$65W.3O3W=4MMPM,D,TPHEV1'_JLX+35F5
MM(7-_($\Q\S",GR?^*W**,4Q<9"M$?QW!(OQ%HZ9C62+C2M,NIO"_.J"[L6S
M50RP)6X6I*T$#>M\B;O9+'NJ,-&B:OI5RARU_KRL>M&%NF2B",[8YL+*Q#%I
M"<S)-!EC&A:PCKJXU'.>1:PY6Y:' 0*J"S6>F_RL-"DQ.2O<4O/'SG?*,?(A
MV8G81 X[([H?. KL> E*;C118QH9-DW3%EW!5TJ;F,HV)CX0XYCX6GK D,TI
MSTEG8)MI>-"N"T@O$4KTI@SCV\GATF#<E/.)@5R/#G\P:VRL7/8C(%R\(,8=
MFA*I,CG!US/G/D63J6OC?O1G8K>)TQYM$F='<IJ_6)<B[ B5=PXO+M_#&<J&
M#"EL!G<!YRJ3X35<)7(^>0SZ"B;;T/M@DNE\%9J_WC^S^ %CWR/R.//;^W#D
M= J+P0,("Y<[U>#&?)HY7*G9G$Y#.'CC;N09,$7C;(/!HG*FQWP(CF%%?::J
MSE=@$O@,J;VB Q_G65R/B3'CCYRF?G61C"^0HP#5 !F=8[H^YF_5Q0@?)"*Y
M@OG .^'B3'0A=.8HR-T=7)'/D/@ HYP3/LE/Z,DV+_^[0?\!KVBMJ.8* %D8
M?H\^F="4&D3\H<"75[R/P%'B'/X+2GA![*HPV<9F=L)R[)<#UN5Q7WHCSB>0
MFOZ!)05M6(:9;28)OB7)>$W$J_67<5J7R24R\*PJ\I069-_ 6\&O <:/?ZB0
M_NYX!>T-&X:4>I]7:_<!KA:ZJ%]$'[C6 XZN><\N-'FQ0Q^I;/=8I"JR9Z,V
M!5+6Z1'\!8W\LHKZ_>=[1]'LV?29^6:JRBJ*E16*],HM_,D8"O_UX?3L^-/I
M^W?1Z^-/QFS8=JH4/IOI,2Y":#2CO#:6@B*?T-L+\K[.2!"5>9ZAT'*E+ N$
M #G>)4/9EM*X!/J%93L]^R?>B+86LG ?*>\9?L6GO.J?A+<GQN_"5I7U""Y=
M5F$*Z=A]"8XIUJF:LU;"=\W-Y?IIP,U(PGL;72&W\EZ7SLT+%\VZQRHI7UQ>
M/YX*WCMB$$YUA0,$DAHKRD"U$S8;_5MS[;@RH\?;9>"2:^W,!8]Q9D\S?0XJ
MHF9%&C] 43RI4U0^D5OU',T]S$Y@:C^.<Z732[D46_W!-E=JE-?F1AAV"8L$
M%1?F5V>FV$E$7S!#9&RPSV6=6G'0,JXG*DGK@H:PL^]\\ ]*W9?[\P'O#W%M
M>VF8*QRCF4#*>W><4N29TWI#?8RW!-@U+*^J[8+MU]GHHDM)5 ]B%DL*?%NH
M::8!ITE00SOW:N*L*D^V8)?>GU]E\,<25RQE=5QG5LY@;LDH29&YP)ZQIAPL
M9.8;'0T*L+J'R"_:!?49)7U3G^2M$&&*#^ J)G61)>4%_,HZI_YWG<RF5!<2
M)GW+ZN-<ER3@&YI&7LCUP;G0#K+R"X(=9CCEZ]=E'=:X0A*G<&7R@F>! Z#A
MC 0$8A\ITK+,1<^"/@U'$G>>G%';U&P&=A13.'%>'"#,C6B)(OP.G0P1AU8%
M_(944ZXDUQ]7/&_W$<?S[LN.VGMP.VKX ,H>BA>X:.I+R^]FV";R<7*%S9!+
M2&Z2N:E.VXHUO!!^C[$>EJT$=!Q,2@TLJ;/ %:[PPOI*RQY1!'>:7S/A66]S
M+FWDFCBJ$;Y$L= SHG>2%$Z3U IXP5BE:(X5+&S]4FM\6R^Z3%1T_.HW4E=B
M7<+M-*J@V(6\!^G6A?$ZB/IH^:3]5NELO!<-QMR<O%TR3QB4D50F:!T4,Y60
MMLRNC?.,[$*?]37\,@MTAX0E06MSR&[$-_8630[>C0HSZ#B\!8WY <ME"]&K
M-09[5T^Q_C@I/;7?+(;)9'1=1O]""G"2":._EZC=XTLN\&/<G?$%\!F-TA'(
M#&AX[P=CR]*+R(;'>2 5)UAT"%OA:U^D5H,::3?6U:!CZJ14)1K:,W6;)''X
MU;T5WE'+>\0=I-BZ!16C,H=]:GX_(]7!>/',[(R.0;_CNQ;NE^PTB/PD^W=-
MUQ"M7;S^4:HOT?V!F;ED^L'/]0S7Z3DT>_3G@EV!.(_GZ'MS#C?K!9DT]:@1
M&. 9C/J"?+^-/Y+['G/4(U@DV3?PFJUQZ[F9>!S,^ERD':OCVOS!*ZO%STI%
M91145 >Z2%:RMH^*VF62:CPMXY5!GP$Z9F!KF.Y1Q57LZD'G %*PV[!DBCJ<
MV:^\D-OA[QM^44T)'\ 49EO#!OA'3,2PH+CZUIZ'_8?S/.P]@#!:6&?O^QYD
M$TTM\T()XD<@^#RLOWCKW#!N&U\IFZ1&M:WF+=K6]R\155:LS/D*B_?/&I+&
MA&R[JHBVR/G,K$.6R/<<B0WO-_XW:4YG\?*!&Q4&SR/6_/.+4'CS>[%0-\DN
M<^2=Y@9IX/*,7=">P\0"A+3W"HD<5-I"D1=;%7-\>XW/)N-DMF #S7;\/(^.
MX2:FT>[.3V4]6UAK@#HS!EDCX&'ZJ=$,^T&65 GTGQ)L7'7QTX\PVDLK_>ET
MMJQ=I=CKPT 'R _@51YS!J,OD7SXW#F&K!/40TTAX[%E+.<SD14THB(6U/2?
M;K?@4$13,.?!/N&(6*-QZ2XA1"#IL29!%))DSNXN?,;S6_$V_,'":7?'ETXH
M)F#[K7+@)F"]*M[4+5V$')C"3386Y&XO^;AA= %!8#J= )UH= I@'(=$&Q%@
MGNEPJ.NV.R!Q('X0$QT>!+YE*-&,)/<FM+$2FU;B\'%;B<LCS'*!X!]TB&WM
M[FSS36IK0G@[DQG=@1;]VAO6L_<+R!P=/C;^S.X>\45M@9JB9P33XN0=U88
M4^ER<>$U.L=(B+TAXA2'V>!K**["(# U7IK6#$=Y_KET7GQ$:BKBDED4>L4\
M#_@2%F5]9 D;:615((!1T>!9I'NAES-TKCM.A$'V+,*\]9FFY'6X(I3^1;&A
M49J,S4V7"#2MB]37!(,8>/DC/9VE^5QK=UK\!QA[,DG21)SK@1M: F@7Y"LK
M63Z0WPL#9>P],V8E;V6 PH5/PI98N"QRC\'SQ/P$L2E9%-1B^P*]X_PCG4EP
M' )#9$&P)AR.FXD&)":OA!"-:AZ!(5]0"(Q&3?.QDB@FN@OM' I]C@>5"LO\
MK/6L7# /%QI!K<;;!42S0J;>$5Z!+0"R2<5;-ZLD+"X'" I"!JH$Z?'H'<;4
M@*S"A]%%J.- 4PQ?:+S:UA+KNJM7*'?L4MD\%FEL5$3Q(OK6A;D=O",+M^&X
M,D82Q2-=))5F2O$,XZY-REF-[@.DI@1(W7@SKN<8#15"85(&D $NNT@JV"U4
M>O.B\N=O)O@A\% XVXE]0-:5*].E1)YDVVBEO-UP$RGSDK(ZJB#*S 4662#U
MO4FTM""1V[Y*W([F8-Q%LREKX91@5SGZYG"L!.*C) LO\9,P+H!WNH!?#R'D
M)/+M=!6:0F/:GF[604MF=VA[_%UP^@=M%P*O*<JX82/0O,"+TMD7I6GGY"A(
M[W_7-WN7D+J,.P(:)4ZEKD2+I]7Z(WK>#]*)"<W/.;N2LDD@'&HJ0_)N&!]>
M+(&/&]G9>9['&(F"<?0$I5G)<( @_2Z%V<G56+0RSP76]2J2ALB#9<Q8\@G,
MJ#!BB<Z:QK#(T2E\NWCZA9Z(C@NF&9D/>4,R24QK@7ABPRL%#@U_^C-/B*MU
M!U]ZP*9R>2W%;&#6WL[1,71-U-M*<A<E)5PQ"L+Y;'.B-7,OU#9*2Q"KB%AY
M"1N^P6DE)6]082*_EBV#%I>1+X3I&+Z%W!5CL12;[Z0]ZT#MXCGVPF#6"-Q9
M=L0A,[_4!OTPVMK[81M9 0$B&3+E*V5/E9 QB6#(?^?YB;UX5*"N=!ERTQD>
M9*&3Z0BDJ['I7/B;TI5:2J(V&A,>!)T(R+VZ* 3ZD6B4%P^6,FSY/PPHH'^2
M'1$R-.S/"S6[L*I$<9D(/7SRK%O?Z_J+1(:=OPKCG1S_Q<R[ ODO*:8R)7LU
M=7"/ B65_"_$C4U,(8@Z+QW(7<A(<,8:HSHE V/0%I412 +MV8[M%F;,0*(M
MP$.[:7=/1&W);W<]G1%K06%-V&6YK4P>8&L:>W7D/'OC]FH?^(K.#4,'[_(*
M#P33'&*#,RKO-(06?E'\PKD7_RWFH7%.(1LT/#@+A*X4\R4VY%VF;-L31;Q6
M5Q= !HB "N135R8S%I9*ZBO\VC9#?%]].,C2K^&++Q6070T_SF<,O(I%@-HG
M5)NQ9^@:^!YR==HN9(?D6D/GL4YY! Y<>'2'&<+)!(/T>(S!FQH1'OLRB>E@
MU&C.N17(G85EB4D2"C#TC# 2I;_W'O2GQ8QUJ1J<8R/;O,3$(]8O-[2T< ;
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
M%,R1T,-&K&_$>N<Z]C8B_6&->G;X/WCKR&:*2S"A V9RIU[P*_'R_">F (E
M+S%!V\30+2*,]KS/.FK+?_(A!XAW%)&3P#3N@RGC-<%I+BS>9!0V,@K;O=X?
M54;AW4)3X[4+35%?%$["N8^05.3&X[/M"D4%Z1V4/=2CT#TG$A$N&25O7>J+
M!$ZEC C>5K(YQCE5!PH,@T/U#DKH+1=QT/XR09/RW(XM8>S6H>S_PYJ3F"O-
MX8J2PQ7,2I!EJ/$XB:7.C$*PR*A&',-(R+UH NFQ"SQS\/:;-B.,UXX,_V"0
M4TFH(,</H3Y@9L<UU.BE0'929#BTC9FZ\1UA>M4)E:IJ3%SS!%+&V&@5PQ5.
M'.T%I:0DA1K8 FZT9>MTR3>8E\-(&T7IW2!'U6$6YN*(:1%D:9*LI+8IO M=
M[Y!O%B:!<C2/YG#CHM^GP,#35#4O-'#SOU,H]G#W<#":Q/N#O?[>4(V&H[A_
M='2P?Z#Z!^/)P<[1/81BOZ71%<97X6R/A8-MS*^-^;7QJGY=KRI?22H45*M<
MPV_L6EW 05Z#&:8>UG^S<:UNXJ@/XUKUKJ"!-ON[^%>_Q47=2/JO<.DWDOY[
MD_1'XFQETS"]-A)YG;OUIOGWG;[63YYAN,00E#QR4UF @#'H?Z5$?O&,"/@A
M>E66FHI2@G:[[&^9]5:R_2U\%D]>_E2_[%B7YYJH7][<6;9LIQI9U%P5+Z;^
M4TS(MNX IA3\Q4'<<7/49:GAO:C+]=>[UOE0^G4EL2DK\5T@=E6=OA!#<V'R
MDA1T!-[Z,.,;?V'P+OH_:;V9E/PL[\'-B/4&F^5<+SRS!KK0JJ,T%BA8G.5J
MH0B.;'203'-4KR^4V?0NLC&5 "4BQ*P>[%AZ.;_A[7Q+O4''M@)SV=7T(%H1
M04/JI2R<B<5ILUT3'+A4XWYBG9QK7HHTZ?!')J:_@2LWQ?]4 C/6; Z)13,$
MG&+!?@FD[2E6:G$%C[DZ;@Y!,9<TN+" ]HEIR)5DD]06X/T8OL<K-T6X,H55
M&.C-5E=?H5)'KYT?^@-<E)JV:N5HR'7^9SODXH"(\SL'G3A@E!:@$0(*:>)G
M7# H/<*0GY5!Y$.%3MP% ]WDC+OVZS777XY2 7$ZTQ63ZQU+!CL1$-X1,^_
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
M.IYK2)(+6I<QT,MNJ%ROOZ0O- )5W J&L#3/..;)S"G=:U-0!C)I@67\S2&
M^0>O"I![IZ/-%/^IQI(4&#SD!4CFV%8**[^,9\VE\;JL7/T%][A$\Z?51K:-
M%N;[K$69L] (0B)2\RAO8(11#XH-71)HIH%JY&-Q._\#GZ-O/T]5.:Y3H#E"
M:\ATC9GA*)DSX(XVS(@>V1ISY3+B_S)),5+I"3M.+YIHS&;*F,1Y1,S2C'51
MM@>DL'M:(\GPV(N,>^L_->@2K 9JB[W$JGHR!H-'3]''@MXC:PL4>J(E6(@7
M21L(">6" 6PQX#OI:KDV&XNFQ"J/F8\UV9';5;0B?J G#"#CU$.&>RUFTO,4
M?S4]F)SJ1#TG,L;W !,^!^7/0HEY>$Z2XF\=5/ZCUG@VT_\9ON2NLKHTWG+I
M6!M36<+<^>@(:I^59CRR3)^#=NVF,</<GZ(S>:45@K'D7*#WK$C&J(Q3@ ZM
MYIY51M5TE)S7[&@(N2S<(TSD1.-:E+.FNFNSAE;BA">*LMLN#2:<85<]SSCM
M$9_M><6Z?IJMY.6CG<&]-\,)MY+=V";A%7,17,D;:")TL9YI2BMP 72C*%-@
MPD"#]9B=2A(3IT);B#^%.#>XW6XTB5AYW;(7]:P0B]AG98:!&1/4NFI<Y2$+
MHZ#DO*MOMK\MZ!1!OD0YOJ9E#N4R+)F"&Y*#DZOGS<X7FQK>,5&:$$81-6*#
MC+7I/L< <220>NQ=\1[AZ]J)UG=]!8?$;*4<71[K#EH:24"6OVG7U[/%\,HK
MAW=X#=R[$4MMW(*( V.-*0>H'6 #M6QUC0 O-,>J R),V-G7.HE%8DQZ# G-
MXX)Y)BS0*$@:(BZW/?;7N=EOJO?8B8T2"1?,A*$EF8=]TX'QY&LI(L="Z$?\
M';VFQA*V*A;%X4M3^#/%$JYX@:/6OU\F(]1+YJP"2)ME4-0-N(8_L00@Y4*S
M$EU(Q-J]D3E?PPV]L7E;-N_!([=Y6WW3&$^KX;DA/56#J =2JUUR6LM7%W1(
M6TUF^XHUZ-Y)99#!@+&DI;XBFZ01%+")LZ;/)ECCG ;5;A)%J/?H>BLQB]_\
MND*+-D]'D$*96*=8_?'U0LFW;VF\2HCO(5H:<V/XLA'4.[9H!SW7/J_PM1>,
M]M>9,;T6)_UXUA!;=3$J$HV4+%= Q"4+(4<WWRF-=1%66/8%F73+PPJ6M!G^
M(M$JZZE3LNZ1QZ-4&UE(!Y$W]+5MV\<@G\V;2.?:)DWYV2IVR"!=W:;6*9<N
MZ<$^^?O75#<X_0N4C%*2MTC/QZ(6$!H9)9H8+&/T5%W*T/"@:WTQ54G:,\ X
M)N7+XMYA7!%N[;EV0Q=&S\IEKU"7X<(&]S9^1&B T#6XJ8.8@*ZIC<KB+BW*
M(=CR&G,#YT6.8P:Z=6^3<['Y>C!Z,DL,-?)7K=T5T^&:>2)FT@3S%'W#L=6$
M#^;L)4F!9F7RC4P"4J^A0# 58R2#B=Z$FKS.<-VZ(Y>0R'N_'D>Z3;O>E?(-
M'J)3;S,(V^1*;**0(#']]=HY'*V^*#04D[&7Y:);(5\Y*,:G:I2+856A*B\<
M]K[%^,<@%G7M]>*M'%[%BVF2*C^%IN0"0Z@S%BPBS\^APTL:EGK)76@N:4&0
MUJ8<V)PU9$>PC6)SM':&B\NJTH>P[BI>HD2PI>4BK:%M>_(P^UU22U6[1W?8
MNI.8OA5)W#"KT=_%Q0%-6C&:8PZ>*RPC6I#2O AP[]0S36KR<GJU56&OL];2
M56DR?%ULN;,) 9=1+<,B(^(DWBRN(]Z^L%'C=?,Q6=U- >:*P+D_#Y:'H9>*
MZ-Q< ).^[Z$A+2+S7O?KO3P+E%E,ZBVLK!.'E?7:N&U* SLI;^8]Z()^^WJ,
M]_"A&._! S#>,Q7#?OZJ6GJ@ASP(A/$+;&$2*^&\(! )MKD*2IQ1P$V,7I,X
M4(SGQF%[=OSZ_;OHU^./SR-^;>)Y:[&Q\]@4OQ8J3G+%2N"Y8GS,'D.V +E0
MF]*QI-B+,P.4@22-N:R0;C=5&U:83(CLD_*I\.*+1(?KIU*,="3E9RYA%&,?
MV!>%5<#$R4N+W\LIW:Y!+^_#&S#D4Z+P@I9#5TU *PRR !$I>5+.ZP1UE(R]
MOZ(*3<BIB/ &,GUB<;+;]BQ<DH>/F\M=,&2[Q(DB$]&<GRF(-/E(Y!HE7,_S
M&I508!)SLPLQ>D()H>"92;3[6I?EZ$'MIL,'L9NB]R@\6MF0?KO(LAZ)G\G(
M**,'L+@.(G),. GC*W8T!\=*"2.N F^8>S[Q,Z*\@";C)7@YO7AW*,W51JB\
MS%;-ZI&]^!)NHCH 3B4,,X9-AFW0K]L?V-3^FM$)1V)BBI.\(6\0.GA,H?_=
MG8<(_1]UA/Z/[A3Z?S\SZ8YG.M-7-PG^=]9U[NY?4]=I4N']=('&*^\\.-R:
M^Z@+N$_>\RMF[3<8CP."LBG]IN 4'1N9?LIFDSVB H\HB#O-<J^YP<)X$C7/
MR4*+=W<G2B;?&.BMW5+;PT%&[DC)$1QDOM?3J*[RZ (X.:$S4X+BW)#AUN#
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
M<29]REURS:C'2&LH&5/T;BER_XVZB V 1@2/0T1/9%0<DUA4@JU\# 8P]VT
M4/" =$OY4K&&./L0<,?"=TNY"#@F!!CNJ2%P YU,I/C*Q["P,X.1Q1S0)/'^
M"E!LFS$?;Y(@&S4@MG@3:K(Y:6XD&W./>8D;N KJH D&4<P")4N,;3=4?ED8
M*/YD9N(^X"5C$:G*#!PJ01Z+>:;D!@;-$3@4=^]9]H4-#E)34(\7.$I1E)@.
MW&+"AIF40N:4+@9,CB,*T!:?PCAO)*8N3C!OD$85].#Z(YC8!N=0@]C7"==>
M&$W31[2T#+":PLT-+"JLR,*'$R> X>Y,*Q.$43,26XIQ,OI<C&&LJ2>X@)E(
MX/K<43?8BN-"KL(++JB,V('C$-@;,!^5X9Q6(!7XPFV^W34#H6"1]P$;@^@
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
M#E#^^CE)4U(.#L1Z \'+#^VSDSP_/W\_=A(U[?@Z# Y^_@F@XS-",\O8FNN
M'72V\^]%Y2_5*@RYRT3,*&C9AB,E"56<>@R.N2#"Y22 B0P2S:6(-V$@W*W\
MW&SK23<)F=#@*D:T\9'$7'C0[YT<CF<\,'8,%^-S8S+8W;*WK"VK='971G/%
M/5]#K=5J0!5LR[;+(52K>3^V%QWI.)+.P?%<&4BU7]F895L%8CT/V'YE)H6N
MSDC(@WD;/DQYR&(8L2L8RY"(#WN0[8_Y#6M#S8KT'FAVK:LDX)YH0\!FIB;S
MW(8-*]OV*HL\*A R]@DUC2R,"F3G[5=,\C13RQA\EG:H#?7H^AMOX!#WJZ=D
M(FCU[JYR*+G+/0B)\KBHII&U@21:+JM4WDA>YTA%F?$EI&!%Q)1?%F-L3.!T
MO]*;7!Q?$(^=FER:@ ^*@<@.6$1?CB)KP_CKI&E;2?'5HH^.#*@YH'_M<X=K
M,\"USG9ZP$''4;?NMV]C64-C4/:=>L\;+#6R8C_07)'A[RMF,ZO8C)GBL\6Q
M=Z*9?#F:#'J#P_&@/X'S8^CV1Z/I^!SZPWYW.AYTX61\_N4"AH.SP;3?NQM9
M*4\KNS1Q#"\N"X(X(JZ!:+]B5;)R1"@MROFP9^9S]7_%J?;3@O5K(:-4F &)
M8G-,83V%DTQA-T[=<>HSIV4WFJUZJ[G3:KB-'<MNLF9MUVE^M&]%5QI!71[/
MM$Q3[Z;G!J[:LF]%J";02Z8T=TE01*1E9(;BMXW:1VO/S&_T&W>K+AK-!WV4
M3UP5SUU<'Q$.Y,J![TAG1$(&<@:3Q(DYY43-5TG)5?%H;^S_GI"Z]2H2\BE1
M/*;<35>:-#%FJ9$JDHKD%0K.E4<$O\G*C^;*%%?FB;6H[)X)7'G.[[95WP1[
M9]=\-!I_K$6+3VWI!PU0Y:#+A-!*PJ%98D*I^24SR_5R.-8JU;5G]4%!OWA6
M>RP@5T2QEY'O>B;))_OXL5/3O3Z0^O50WP^8JQ5WX<0$$^67_<@\,H_,OSWF
M1^2KN7$_4D10Q'T-Z627A!*$'6%_E>I,84? $7 $_&T"?L]]>[:HPY"'7#.*
MU#\OKZ=2>/#9?"#X"/ZK%"@1WHTO$RC/ )JY/G3EUB8,-<45_YFIO1AWD7JD
M_C5*<TG]*<L,LTA-D7ED'IE_!\R/I: $>4?>D?>WS/O$9W<N[<^(ZW/!U!RY
M1^Z1^[?*/0^7G/?_27B4_=(6G^/A<SRD_NU2/U4RDC&<22U5#/W$%!F<A,XI
M$O^\A)XP9>H?_W4M\HZ\OX \__+9W]S<T<.$"QGBA3U>V"/R[P5YO)]'[!'[
M=X?]5$K!$WQPC\ C\.\"^#\=1L22=\3]_\0]_S95Z4O5B]KLY>LB&0^^DPW/
M>O'??K$7_V^[4EB=[?0/$S)C\:<0_P)02P,$%     @ /8>95%J3$9@W'@
M]V<! !$   !C96YN+3(P,C$Q,C,Q+GAS9.U=6W/C-K)^/U7G/_#X*5L5CR\S
MR<93F6S)$FUK2Y:TDCS)Y&4+)B$)"45H0-*V\NM/ R0E7D""I&0/M,M*548F
M&V!W?PV@ 30:/__C9>483YAYA+J?3B[>G9\8V+6H3=S%IY/ .T6>1<C)/W[Y
MW__Y^?].3V^QBQGRL6T\;@RS=]N9S(D#I)XQGHS@)S9^>G?._S.N&44V(_8"
MGY[RPB_>1\]:XA4R?,06V!^B%?;6R,*?3I:^O_YX=F9AU_6A5.#3=Q9=G5V>
M7UY<7+Z_ (8<O,*N?T/9JH?G*'#\3R=? ^20.<'VB0$2N-['%V];T_/S\[OG
M]^\H6T EYQ=GO]T/IN+;,2W_5(7OAL0@WY^IJE\>F1-7_OZ,OWY$'M[RD:./
M6+FXNKHZ$V^WI% 1*:F:N)Z/7 LGZ6U_6R!)_,-9^#(F!>3\S1KO=#)'WJ,@
MCM\(.4_/+TYWDGK,+RJU?24I9F.2YLG#UKL%?3J#%X+\ZX<MJ<\R7TA)#:_/
M^&M>ZIQ_Y/+B!(S',+CY(->E/O+!3L6CZ.%Z3=PYC9[ ,Z[?CS$F$SPWA,8_
M\EH_G7ADM7:X.L6S)</S3R<<_M,8\W^O&7X'K,8DC#JX!"#^^@R*>&"=@K/!
M[L-Q%8A9N5IR%@&5T#5F/@$%[PSJ[&!B6<BI*Q84L0)':ZEL/*\K%10A+M%9
M* <]UA4*BF#G=>7A]<Q  H/_>)CT"WM/P5"/6@'OL3NN;;H^\3=]:*-L)8SI
MQ"#VIY-2BNVWXZ_O4/OE'#KT\W/CU(AK2/Y$KFV$U1F)^GX^RU:2K3_PL#UR
M?Q&_L\TY*AV1E)7,M)CJ!=-&*2\7/8UQV N>+G4]ZA";#^0 0)>N'HF+[6OD
M\-%FNL38]T*8*E&6P@5@";BFH%$<X=4=#:>C0;_7F9D]HS/LP8/[Z_X0_KCN
M##K#KFE,[TQS-FV!:P#<&#'0PA+[!,2JCF*Z6%)J</O"E\8$>/A8&3WA]Y49
MQD5CPS"^2['[M]90<H820KQ5KC>:C];<=0<6O- &0 U+['KD"0^HMVWOM<N5
M@GPI;?T1IM,9X'QO#@'/T8TQ&IN3SJP/%A C/YZ8=^9PVO]L&H/1M.T-JH#<
M72)W@;V^:WX-8!@L1C5+6 KC^^HP=N\ZPUMS:O2'AOFOA_[L2PM;%=B0M[QQ
MZ',)7C%%*5 ?:@#5F=X9-X/1KRU &8!&;(%<\I?@%+J\,2.N1=;(Z5@^>2+<
M40YAJD!7"M:/L2=+/,NA7L P_#&:W':&_=]%3R@ZPO&D/^SVQYV!T>G.^I_[
ML[[9=H59R*;!:H789C2?DH5+YN 4P-3"LF@ DP%W,0;GQ]K"5I%6 =UE'KKI
MP_U]9_*%-ZYI_W;8O^EW.\,9P-8=/0QG_>&M,0;GIMOBE\<OTK\WP18F3^C1
MP4/LAW#)7RG0>9]')X)A:DS,KMG_W+D>F-\;0W/68I'!HN\^@824;1M,\H%"
M[Q_R>N\//\.0,YJT9I]7]9CA-=I$ZR CF,ZP;L#XQ*;C>3 GV[:!"G0*8'[(
M P/N];CSA?L#8IP9S>[,B=%]F$S$D^D4YEEM Y&A%GK,]]A?4INW#<\7/EH(
M5=%+!3X_YO$)W6?CWIS=C7JB&4UGPGMK <DV(P>&<#X[Y<I?<WWO6H[TE0*,
MOTL:RZ##QP[>4#@N8PY$VSJDWC/OGH;4M:0]6>%;!20_23QET6$-1\/3MM.J
MY&&Q -OFRQJ['O8RX\B H$?B).8VU<D5P%U)/;') \Q'S=_&YG!J3B7#SZ#?
MN>X/VKF.W#^#GWB&7G;^V>Y!.1H7YS+_K#NZ-XU9Y[=6USE=#S#R8C5'OQ4:
MEDSI!V9GVNHV/V=?(H;Y;J-85(9N)K$]6/!.H7O9G/RN,S%/KP& <$D9.ARQ
MM-*BD5OTLHF+V$9HGO?W$W!=&;%\;,/P'([3\;)7!4H%4I+Y^6C2ZP_Y\HF
M+!P4X-_9I-_ENT$PID?C>PM=!CK0.M^)&6,F( E1RCY4 "*9N'.-\WT78PP#
MLP"EU7Q^/Q:>^]'VV':S-?E,H7?)O+P[&G;!!XHVPUJ=Y[=/5B2<5(O]2+%J
MB]W=^FX9@0(-R2P<!HW[?CCOCO8EQ5*N.6S7<27@3+##@PS&B/F;&4,P;EN)
MIE'X5@&+9#X^,0<B2&#<F<R^&-!88%SOM@U&OC?RZ.&O 4AI\G7<>!,D_5"!
M@&3Z/7VXGIK_>N"S-9.O\+9Z;[0GU61O2KI'E0W3J;X;I0C4^?M^>UW&=S&[
M;9A._9WF&=_PJKS?'%&7F46E_66%1?S4>./:^"YDL36%9KU%TAQJE7B3GN*G
M?7N*UCAJ;(\G;:&,H SZHDUQ)= U-MA;6"OLM"?!S#\N@S"QOZY$K7Q[O@6J
M^3Y]$K_*U&6P5MV=5V*^Q\Y_:Q U0P"25E!.4@9]X<:_$NLZ400MN+7""5(-
MO(2@M$T7!1$H@:T3D= "6S<T(37)*J<IG5J5!20H(:X;X=#"O'>H0\:#KE5(
MX577"'!06L;>(12MJ52(I4A[X-G'Y1[X+H)"!:8J J.%JCP4(XE2ZDD90&$
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
MP(7Y[_-?=DY;;1<F6507G:A:O BSV#&^/9LM/=>IIM5T932\C(V'VB=26]'
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
MPESGLSJ;M_.6#,$%;M#@"=  +81<A86@!L 3Z,!/JZA1'B<%^&(69?KTSR=
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
MXNDUB0.;WP$'2]!_STM<5=:W"AHTI0C%8ESG1V+8#(G*P\J*PVI?SZ%%&S@
MM)@R)Z$[/(C0$#$1"&:=2NO,V2=JG^;$/ D4($_/IBC95;4:%6P0%HZ777U(
M01_'5MJ]/KKR/59T^$D.@PR8-T(/1 AU%[TJ/NB1'_6MG7B$>-H-,L#FML\
MX?;@Z_KI*95SE88_-W==M3\CGC3-V&$3MFV,, >D6EP@+H>=L+M(@YP/5%,,
MEL]AT=:P0WC]L(L736'^IT%/2OX=VZ916)!52G]FV=Y6L5TUJ_)UCTFN_[[9
MH9'B+A%3HQF!P4,+?NB =80LLEPE(1?=+&0<.VU-BK0<<X:0;L%M()UT<[)>
MK2L7N%O3AOT])2);JEO<!OH50&BVV^U-(+93&A$ :.C.5#BP+_JQB.U2H#$@
M_<A%/=SJ#!CZKO>(;6^[(,://B=QG3!EXXPK-%PMN%]H%F,+"'<\@>WP]'%#
MF48.'79I4$1#/R=%3%*&$T+7("DM#621M0W".=!]AZP?;M+*Y-9(R 5M-)WU
M<9@JZJF$GBVR]\<M$K2?D+<::\#2%GEN3Z0&P- 3"/E5!'.9<*MP'I.KXHDP
M-MA<*<K32(>NA_)96[JS]VPN,VT2R6.2!^P0AA.9R\QKSBK+(2F?;4NS=I_-
M9W[U(GG-;X\=,.PUD7K4&G'V4G1JZFL&PC;DZ^ <);35071J9HT4XOE VPH(
M3]EAL( SMVW,]_\I K\=5$0\BT$^3N=BT,DW8/I[3/47VSJUV<:\(&W"O<L5
M[^H4513\,IQ[&<BZFRTEV:09X@[30,&R#K/"[9VT)ES)'&<R"Y>*V9<E*;B!
MB=)+8LAA 1#W<:XEGA%<G.3V XVM"X0N\,7J*:4;TF3<= 12HP=,WU0\L-//
M"$.NTOO!"-#+'J(>9VSKEI1G$3^J-*PX-C*A"3W9C*8?**O?K.N9AXR,:$-<
M4?UQ;?=L6CWA$-(V[&4BG='$.\CL-_GF#A#F/=:;'$D\4ZJTC;AW$* GGA%L
MG.0>X:<:NK!D;^W]LT5^?W#E5G\M^:-\T_[$*]S<T0[%Y)O)=BQBX_N!9&29
MR-\X&JEZMU,KJ":]?DAHGL0TBQERJFG^0OF<KN.2UR(7H]6)#&\Y5 .DY93?
M7IGGE([1P>#;+&5/V\NV@3WLP4>H2U(ESZ3WRO8'=UZ/C&:WI"!,T[P@U3EY
M)BFML@E.5SS1?[BE",VW5VPM"%_42-R5_J X#=@_Q@KBFM=0HY#3\I(P&:*4
MK6^EO,#!#.DXWF93Z\L;]2NP2SV.-->^8T#H\VLD/*L*%'[*FO->1E"??OP]
M2M<U1)I:&S#X>S T8]Z)X1R![J^QD>AVZAAAY-PBUD46\4*:3L;;W!8&U&';
M.6/2J(= \!OV@2M=M;>G;=\3MJ5'D[<JO;[R9Q4FDD':4Y]D^O2M=CRJ%'(S
MD4XR9<KXI+*U-YCR^[3/HCS?+&G^$N52+2./ECHMF%I.9[(L,TK'J*!GK]0=
M=5/?0!T@3GQLQ\_^TOPFC#/?R.7/55RR"C]&:?%I]10E.=_/<2FE/(NP3'68
M]&0Z*[B&4)PODCW[1GCT#1#MC*[XGY'XK$HX)$5S0-M][ YV#^9PT#LQGSGX
M_149[B5P&@/"5%FC>Z>:!NLG9RJ.2F7V/S'#%/!PCVBX;\"1QR2<<>$6<0"#
MQ!!/P/+E_!6_UF/Z4\LKPA1&M@XG'U5S,KQIKGTZ7P^1Z]JL2?$ -YON-8:.
M\0N;\[L7DCZ3SS0K'X?^ZU@VCAJ3V4QG!9S!08.IJV<NH#RKE!KO_A&N1%!A
M_H=$^=T+]43NH+4C8-O6WR=.U<K9.3S;;A'NH*I!*VX^DGYOD=3^/F'F6D_E
MBM'K"9H,-07!E)@?CI("9!C@5A!5&66*I@@MXM='FI?\&V+=-.H)FEI^"@)D
MTVB503^-JJ8(38C& !I?28E*^5YVJ-")ITF3!1&;A460)FN;+,D\623M?URI
M;BD;+IDI0B.F&;*^J@J4W@P2)'5'O'$"_#S;&2H.WV=/&5LX8ZS?_0@PS"3
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
M$^M4&QZ*=5IB/\4Z"PQOQ;[HD,]BG2K+<SF%+<OY+R>P[X,78YU6Z<O8GZ]
MC\8ZV8YC89U>V[TX 3FFDV&=-LO5L#]!"%=?1F+I)8VB1^F(!3@.*87+U6U(
M-(>">EK95V5)ETGU@?9K3*38A+M;5KD.0^CJ%)C!Z,QEB3,TN'@ANQ)B9[W3
M(RGHPS&2 'JLM$%3ZL2J/=)*'AC(17E<):#NQO%TX]R<2+),BJAF>47BN!-M
M&9I"BWXN KO%&1B<>L^8-CHI#MPX$N?>BKA'GXM/_6Q&E48R=UD:C<[  K7Z
MQ[01RC(Q\.">L6HN=Z4'AA_RQ-\09[L=UNL8E"1TG:,O@CX#$U+K$=.V(Z3N
MQF%]K_1-:>[LE1*"8I41JJ'.P)CD>L#B*MBFZD;F0(^],ZY&9=.6)&M7V3 H
MJ-*5;A$+QCI6/T;\2+<-';, O]59WNUO9Z!XGK2F-=VA9:?^Q4."?82"E-ZP
MK+:)07>?V$T!4VARK%$BT>0,[$.C;TR;C1P+=NI9/)0G,]<X:40@+W!*?Y&U
MK@$H#HF(.BC.P?J&]YUQ:]1BR4ZIBWN4T>0X&I8ORH52[[XQ2KILD/FWK#+:
MX;R;46D6:YU\:0KK&9BUG1XV;>G&N'2DOL:3OT%!'J'E2K-WP)O>1I'6035#
M2$][L]QDJ,U&KQH/Q1EBLE7M8YQ;\FF2-<81^5=W#)&?_MU\D^&*ODH2(NA2
MO CLL*5F@8U[%=ZLY6'I_FA9IQ$FRLTUB[B5$S)M.P)O7HL!.;8T_IU[H>(9
MQB&\<\]"S%*XU3OWIU)Y[T*Z TJ'KMT/TSKWVKV>W@U<NV=L/R[*Y)E%GN$M
MSL)7=(&3'2Y3D^![]=(-:AU+-!AI/R Q<K&&Q")]-R[E2Z >..+Y>B?^B$]3
M^#\F.-_=Q#Y/Y7S8MK99L%-0M)2<RCIF8;4SK.^]WU'P@6SB@H)>Y5W ER\E
M0.O]/Q?4:=TJ2"FO6CY2-^[=T_QL^@@SX.5#G^IH9>O3F7GS'+GM>/!M@FZD
M%]4\@2X<_+%C&^-[YZ BL8#]IHJ;")J*<JO"E8*J>K[G2,J"O&HY;7&]9[Z^
M['G)BVV1?D[O.]*5X*;(WR?N6G'B7:;D4%;@ B8Z;>LB)FIM1UJ!&<,-#Y,=
MTGNC?(D:YI%?8A7?1C@L,>3OLH#"?!O!T=L(VH_=TQM;A^W=)3';Y:KU4S>)
M1:E1G=TBV>@,3N"T^L=X/HPD$W9V\62*\P56Q ,Y^@@ R!E8B(3LQE,+0))V
MO)('LG$BJYZW)@0OPP3YV3*YB8/BKRL?QW@;^HQW9G6:UM:BU/0<K$B_KXQ;
MEQ(K;@0@YB/[^<C>X2/['^<3^W.,\<TG]O.)_7QB/Y_82VE]4B?V\]&>,T=[
MAG?S!4W6(3S\L:F]J1RS<R51U)#U@_0Y/V8B^3&&;\G/^3%NY<?HWF=GJ7?Q
M\<+;;QE'=HROM0J[7]U6&E<6!35U\0R\*\YZ^3?<>OZ&[/?+%S5WY?MT;!='
M&KZ.\8CAG5:GJKSR"I; ;.<B][\VZ#^A%Z^KB>"NYN("\Q2OV*KJ#NE63AN!
MGNSRIB"-W\[U[YK\,\9QF#\C?R-G"D+XCA%PX">A?EEYU17/P6SGCO;/A.B?
M&YP_XCCPQ!J7!:\Z0 SNM+X5I957MQBQG3O/-=V&>Y])ZURN44?SHD:3T+^2
MY.I6($(_] JP8+9_"F.\55O[99ITYGQ^$Z?-0$-J]9F?CWSHH_8LIW^#6B8H
MZ0*J-JNW -+-G#8'3>D5-@32!(8^YRY8)GXN^2!NB?0B(=.DLT3PFSAM"AI2
MJR\/?.2M9^+-+P[_?$%>++\3$(%W%@4VN--J5Y16?3%@(Z[5_>-("=62K[Q
M;U.,GE+]D. =2K)]P5V3N5M&TK1\@SI%3Z+!B-=96-Q]3'":,JJWJS42]4.G
MT5CW)N3UBC5[H'6)0DBNJM0F1<:1JU$L;C^E:)5'M^&JFSFHT$)D1<T6TS8A
MINP&[:=)PXTKD,>$+R;3_-Q3N6:][%)1LY/FCZI9D*;LZF8D3ZAY_CM.'J>Y
M6>O#_ID0AZYJR[<0S5K-%HXD?4K:$F\&8_8#G.')I\B=QYJ4'%\$*:/PI6'Y
M%B)S:K88\2:X@EWPS(@IO]0,=B3&M: FD3.VH/Y==(=L"+R@;MR(^)?9C9F1
M@6130X9TB!$V&05#-1*059]Q(5WSNX$)!*L(*V4@1R+40+C(W9A?EJM5Z".^
M07!AJMYAP$S#"&0$U% _ ZT;\\$O:!/Z$4I!C<,?JY[H?IR&CKDB:2BWB\^-
M*YW%<[ ;' 4WVUV"7XN-%:QB"<BJ<[B0TU"^O+ :EL!%[L:C3\5+R/(>@"QX
M/?<+P:=A)8IBZZP(0@I6WGF2NI/V2!^/ 0(<O=\K\1N_3RY8P9))-R31P&=E
M=9=7(#B>@2]-)9YDE'*#!'U]8![7334=FA[T8-7!-J>)W@YT#%U FVV1,KA;
M9Y8ZK&V$I11R1_C;YEMXNPM]JS>X[6\C+6/00,!\QGLJ*:&*36F[V7BCY,[[
MPE8*].T0=?CBL%(XC/.4TF[6'RD.YG#<Q!D1(B1+X")-49:ZD,&Q\,G:G*#@
MFG8&N@U?Z474-INWC%P.G::58M6:FLO! C10G^6^(E:^AEJC2D+91B,-1BW=
M8<V^: YC%<)TG,L2=",XR):*F<2ATJ3J3[DF$[,LC7X88E=RY-R(/!XW5F(I
M/^SOO/_@Y"+RTI2?\3$ 5R\-1 O727-#=,W29'\-L=>!?$PPLX33,TT!@0",
M1DOAS JT="2(,\0NN?.NJ+/@V(\&._SY&&##]<4^/3+,+':OV5ILJ'#K\4)5
M.@;&MTN)_FG:I@(# DN$"7^%UMB+:+EJCU"X[C0&R0WZV35)=W)H:(7)/$/)
M$UYEG[T$=;B'*]:HM#F4\I-J,]*62'<JPWJ=(6EH$.FR$* 4R9&?H9"+N-&#
MIVQ_A[(-)O*_HC0KSII'C[H=W24&AZR8FWK#WEY-W'"\^0+FC1BQ%_NA%SW1
M!U+H+X]HAY,,!8LM53@K<&<(6]6#@[&-53]>W62PZ;Z#MPHB?HI'*8;RX89W
M!HNQ_%R56SX6PY<R84X[KK&"[<[ +,7]8=H 08IN^%Q"\?AA09E&LFO**(\(
M:-F5EOSZ1B5+;ORPW5>2"26E=>4\*!Y6. O*U=P;!S)OYBRH.0MJSH*:LZ#F
M+*AI9T$]HE<4Y^@1^7A=DAX]'',9IMYZG:!U48U]N:I89 5A9,$K_8G!S24X
M-6C1%V4+0C?Q"B?;\L%6.%"BV*HO%[_52$--6DU8MP>:(U-$C0Y7:2IN!"TN
MR.Z"\O-KF&TN\C3#6Y04,>!%?'Q$BF%26FT/T7REMA,PKR&]H6IDBK3<"%I4
MRP19''P4OM+]T3W*+O(D*7:S+<N2 3VDF?) )V W"K*JF@D?M1N7,R%3/KY>
M!UJ'2A/.=--O,@%KT9#=Q.32)^'&'<Z*_VO2CQ#;5U_\* ^(8THG1_)_P;/W
MI;OMUL=0;\YU,$S U(;WC*KE:5&T<CG4U/8"BL/+@/*W%6/$W#4];9&$ ]QK
M '7SQ1>'8^D/"0YR^ACV$TI>0Y]108T)<JQ/!(",&FR74CR6DD[",)K%SP!T
MXX6O*GYH*=^*(_@A4R%<6],0W*@US-@ZQ/+"=2H&]' V% SAFK"6H8IC(^N9
M46=,3]&B<F)JJK;W1&U=M>;)$Y7^ 2 Z]7]:$.-5^!",/"PC$J"M/LIFU9\6
M*CMOSC[MO 31-\PYRN+"U&D-,(S+"I,12UIE#&1N!(HJ=LNZ,*"&F0"U>@$
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
MNI^^3=&:_C'F\"KY)V2 AU+!;_5;N>UOY_=@*D]X:X^F=HA.Y"TJIEQ'<>*
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
M,"0=O)&$U%.;"Q@(B3<5_-!G7^%A40!X;/K"R&N'JCI-., JRF8&6"BC70V
M;@HL(@I.WS4X;?_@'*KED1_GWP]$Y9L<'$%TN.UAVG[-?K<O%B>*NITDN\>4
M/C"IBI[H6;Q.=I3/3K A]>7=*OPV[.'86#=]'3/K\4PVB>=B<&L17T-P8X]!
MRZA.1&TSLF46LY/<"E8)2EL/>&_BJ*< YG68'N.8PVN;V,@ /^XBO,Q?'3M2
M&I(WW/3G(\*L^;HWL_\>82_ODDV(^[G']KKZRM;%S>S@>0]OY1P6:8Y<9[+
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
M"('TXXP@XH$J-C*M%$9Y,4D_#UD>AXX=*:0TD$D?H*N3%X,>H!=:J6A219\
MJIA#"U47P8%NBIT[ZRJ:JZ?,5M!U]$Q#QR,'V*LTA<ZL>OHAS*+L\J[:EQ7%
M]U?)-EH_E_^[HM_R#]OA/9YF1M6O!34:R2-8&,S7^HTBJAAFX"@HRO*="8_L
M]V" \N!B&D-4)&/:K,M F'V;CR819R3G/HMBFF4GR>XVBHLFYML2HDUQ=' 2
MK](PSNXH4Y3-<9^B%J8U48U,Q]+5(!@J:<WC*JEKZB[H/.9$#M?E31_S\]@&
M.LGX)NUQVL!+A]G&T>?G]Z)I^BO*N,+D_)Y>WOV><&4ZB]D@@&9Y5E\-+F&Z
MG9,>YTV=(+'?+*P+';"J 401+!P'34$N#%&6[:N]A<D^SW+V!W^5N3BY.RME
M@UGZH1F6(!2HASTDQ#IBYD^D*#8U\DI;%M^B_C9!32FY.I2E\.G/_3KF=RN$
M(8$/ED']D+2>LO$N>S[S6%?7H&JF]7]]+96X@88KC4^OR+!D?^7/!]J>%2)[
MF?+_\M>2+O;\;M[+N^+DVNJIGCLCG,JI9N44GYD6U4"?[42MEB'Y;0,%Y1.>
MR=?);L=T(LOY:+3*WU5VCV)R6VO*NC,T>,,>E65_]DY:QN!=K40CT:85+@O_
M&IVSKK$W5$6;9L:MTC0\/18G]2-2^B.U0U*!(4E)[?*(-!0OW?X@*AAK+X>I
M\\[3"SI6Y4B#GB:[,(H!'7MA>447OU?>06>_$\%UMU\4S'0 ,/0A48VZ)/E2
MEO5P6""&@V: (&TQ_5"A8ZH;- CBS$<^?G\?_S\N'$_AEA8'&-0O#?('BWC3
M_:!5LKRQN;[W^Y26_V7_WN[Y/,[RV_J!WS%R'>9T>7='!UL9Y@E>->?4P4=J
MS+351=_$.TOU51(X0X4"_GYU5!GQ81&_8/FHO&:9-LZ+Z="T>2N;/Y]78F?B
M:>(#^KOB/VT]VIEDCE_@Q4D6VC!OGJK[I5=LV'A2"%1Q[W/+VU'[S(CB(5>L
M_F<=@[("I*X!>5/7X><C<J@&J>M!>$5(69,?RC<;B;Y?Z9MU/#SJZV+VL#$[
MS/,F$]/N+.A098P:.5/\:B>.I(.9UV<QSW\.,PY"L0334<\/3<WF[Y<9=[.
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
M](-,D@4E04W9+W03M'/<MLEQ_K%6"@D-655-IJ=HWUK'3'&TB9#H-!O) F+
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
M6<1HL*,AUPWKX)L*7.8/-%T]A/&*,LU*P_3Y;/<81NE.L&)B[4"I!6H'3N1
M%=*](@"BFXN"UFG0=,E(='C$7PNE90[?%1Y)='#IHTB T*;5"6C[0Z1"Y4NO
M%OJ:^"88'Z,XC-=1N9.<\D^N*:LY'Q24QP(;=2.,O2FEQ,";$UT!QW<O,J95
M,5<<LPCU2*'T0AHWGO=*S &J51\KE$"D".Q8KTN&=?1-I*YIN.69[C<V^N('
M,%W&IU'VF&3A%J1*>G.E#*G,G>B./*![H='&-E<6C<M:2@8=%KY%M+0D]WQ<
M_H:?W?8S[^)L*GL?%08 -JVDP   T1"Y)[UHZ&KAFTI<?HUIFCU$C]6K'.']
MX$@(4SOU2$=DYV: ,XPTP;A&&M1B."/Q%33_YD?<)'4QI@(Y93\5TX 7-9Q1
M($D_BE$W,FCP,G0!&+/(XDX)9>33'TU#HR'Z^*?@<@#B[P6JLFUISK$Z[S8U
M84UODNWF)$S3YRB^+_O8H%PD-U.F(I&9$_H. [E/1-*8YJR5N I.DCB+-M4K
MBN0N20D;#<79'4U3UONL4M#+S$D*1&EYKFYM",N''O0DET7UC>(9ZPZOV9AD
MK[@HQ]A0O<XF-'2SQ"8(94IUR)%&IL$MUM=DSN1+:S[R6 D:_5*:ICE!JV@"
M'X %-&GD27&+]Y:#<5@\R![+YUVSX@V<8J62U$N5I'%#OG!'I/#DY<2L&W@;
M]4AQ\>UAGW2PVU5=2IV*7/$7_ZTX91P+<JIG+;TDEP&3C+,"@"(N]7X*<1^A
MY%W9;F R]\N1*#@QDU<@4'P4SJMD&ZV?8?+9+:L6T;JL&VJ4WJ<2U$XT"Z:T
M[*7BZB=K>BVNY\ZP84 $*LT -&K[=PTMU]K;C30*5\KN\Y?JU_6]GSP";&9R
M;8$V'Z7;<&K&<$+&^33,#),O"%,N_8D6">N\))C-\--^3L5DI#G)_,FDLR88
M<R7P&9(O*WXLB?<*/QJ 9CIOC<!9U?YC&*6_A]L]O;P[;&X[B[,\W<L[[$8V
MU6\'M!G)15 4S)4VDX J3L+]!+PH>>)E^5:/N[HTZ]T?BL]+1S-X)"-:K\M+
MD'F;G ;Q9B1H%$<Y/8^>*!.0G.$G8MJ[R#*:?\[HW7Y['MWUV6!B4M,39#*6
MG8 @J.2$QU-R$^HF:!Z3D#\_(DSPHUUQKM*^*$NVK/#,]#1!1V+?>CUR JP[
MW 1'\Y&:V:?POY+T9,M0<!'NJ/"-:DMK+6$EULZX*XPW#8U5H>T8+?<8E$9O
M"RO28GII=T0*2U*8$F[KR3O?MC #,5_;]E 1$#J"Z8&B#EY*PX?GIL*+;U%_
M,='"4B\)0TMW<M"/-9$42,):RH#0FT8"R.US1P2^<$-_V2]%$XSYJF8&L[[O
M!,AX<6POV7Y!^QM6887UG"X*NZ,Q<X^^X@4*9\G8VL&@$\Y2<TQGGB(%MCF,
M>;V6 9.-V0'Y=8C@'%YH$Z.P4..P=:SO!%Z\1J1)YD$QH3;O'&B2TN@^+L_K
M73^O^);U;7D_G/BE?;A!+>, @[%<TX9 [8A!HRD9!W,25.5(79"T2GKSGKP!
M)A+;5NOQ3VO;X2 PDE\T9-5B-:S?G/U [UB95?@-P$>-I8*84DL'#)7$ E/U
MSR558WI?'#YNR%AU=%/JJKP=.+RN.4R_K1^8=TKXV^@^=-$L,*0A,J!Q]8R6
M.-%16QE[6B#C]?',XR)B^%B6B$H;\EMQM@(W^_F(W!:6_);$[PG5LH[B)+#V
MK@M9UI4??-=*MM6JHFPWU6@_VKRF]>-,'#2177=/32IA)QL0W\-$F#<6OFH%
M%'L@Y3"  51&-"YAH@*JES<*LZRZ3_QZV%:M^_>D&EJ)U4-NA:L5LCCX\Y!&
M<0W$0.DI*"]/)#3>D,\WI[^2ZT\?FF[P_!> FV)%SG9(0RJY+7.@8+(ZYG1
M==7;U<5$0JFHEUN7+R[\/FK/OGP/@(5U:I$1.VMGMG]067'+Z^5=.6';SS"P
MPM5OIRL\DJ9J]^AI!!1.Q4N @Z 85G*\'T[KX]L^M_PM]7W&TD9T_U"]M/Z8
M)H\TY3?/S4M+("(2FW;K<E!MUZ8>)()S\*&E!EBH<<@[KJ!7SFCPTR);)3D$
MR[*O#VH2O<?$FB?J?A-NZ>7=52D;SU<,+#E_7^&1[WZ6JCS$:*#V:B,TXJG"
M.)A2-PH,8Z/64?"&%_ZYF#4?IH5';E D UI;^4)0$&Z$1(6VJHRO*GLQ;_41
M)X.L@YP!"8F#5FT.J4U)84N6WP]HM5D&'[5>91WY:3J DI+\@GFJCL+W!)G$
M['P=G;5L#)'$]V_9(&?GS:D[D*97L UT^H["2$4K[%-X-/Z=R;[A:3Q:\[[
M\V(<7*V"KPE30-FV Y47 EW=8[]*SEF6OB]FI&YHSKXLKZ9D/YR5;4_$@;9(
MM -%PUR1M D,(2;<7]"4\&;3G!UP!'0U;D\Q?T%N1(PVB#\CQ6E,TW"[B#>+
MS2Z*(UZK/'JBRV_\JMH^98"E:QKK2H\EKMJ_BSX9***2HP /056H&+2'G6*$
MEN7F3J! '"16C=7CH=JPPSQ(#/>@P^NHP6*-Q-MQ%W#=<J0J^!KQ)NNXH0)N
MW@Y<RO(0&_W?18/NV?!)K=KM)V/)TO@R7FGC-Z8KM7C@6\F#7NF@^("OC[%/
M?BFOOYH9XX(62;0_90^Z3:$.3/NVN,V*IW=#OP9M>EPW:OG12VI-F1*!FG-6
MA3F+^;+S-7VB\9[^)8GO_Q_V?Y_H[I:F/?  2E;?7EER)'05OM'W NACJ="M
MLP[X9X1_2+Z4'\\\<(,T<&+<$EU&*(S:#-'Z=HLB-$$$Q!D!H6/^8G2Q:Z0J
M<D1>-Z8D,HL#JGEE^' 5]N7=.:M6\5YMN;O@+W2[^9BDGP>#>2.;6IIA-F/I
M!8F".1-G$E!).+"?H'7U.>]\SDPS(R@D(UJJQSR(>8>#\'A381#W>D6CL"A0
M/.Y@T<<-(^[1*4L,SN#I3;*0K[EK2@D2 N9:N\0O?A]=&0=*L,'J>I=1HE5U
MCQ1?L_P): HY;22KGDJ?[J"#US%7Q[#$#;_A-G_@O<Z',"8KNGM,TC!];OV@
MA"\LT>S(G[5T'" !!-@<2;Z(;%K?[3Y("F?Q>KO?1/%]_PB<\D5#]7O!#B,,
MQ1TO AZ[L>KD:"2!7#V@IJ!&%>6Q;7'.5>C!3G^7!!#+E@O$214/*YA$+7&_
MRYPST.MD1WE>_,A0<9+$>13O6>4O'ZL[IZLC(<IRJ_ ;S9;?\C1,4O85678]
MR^DNNV H8Y8,<=OR>Q>W40]FL)U'.LR .XPT>N[36=U,A1AP#X_[VJHG8-U&
M#[CK^F"9J'!"<NYE[EE;]T1))D=D?]+86=#NI+/C[^:W&B!/KKFO[(QJ<-R5
M@\<T>8HROK.3_;,E#C^DP0$\7Z,VC'_WWG$%WZ'N)YJ@LC.*P[L??85)(?D:
M!>&=[X+P'F_?A?-ZSJ@%[_F^CX+_U3M:Q6N 31C2Q*GUHBI?A#HB7=>D]OU#
M2!Q ^34*R?OYYXM8G4^C;+U-LGU*):^P 4IVYFLD)5$T4^@;=>):&T:O6'+K
MX.SBY/+3DJP6_[F\\>95,T@##RBO;0D18X5&0\8I?'M F,4^?TC2*'^6WE\'
M*=JGC+ H%F<$SIV01AX'Q!J9>=#D77(H<^3357*@%A=Q2-,R$A()K(0LDGKW
MB4:"F][4A:340;F_3>S6+5V M[(I#(44\>*>-4U;*DFAOCU-7%Y-!!_N1!/3
M$T2#?D%E%G%$A]JU^PQB38N.L3)[>$F002MK,X<I46H;?=;PAS!&X[!/45Q\
MA7J\M8@W72_\_*?\^1-E7W73VC"E' /-4@/[M?#Q-9A^GFMLG1V\O3;7=T">
M&D.I57"2[!Z3N-A]F-S5$V?5NYD?AI-DGHUQYR'PN.DR3$:,GD4;6YF1LVLX
MO\7+5#7$MREGJ[^'DG9LO@I0>B6EV_86]"/8 L$/4?1"%/%V+;P"59SY] 1
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
MKL.OGT(FRU&XE0Y'167ZF:5;!@NQ;:].QJ*" " $#^P"]@G951]Y@F-ANXD
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
ME]4GZ1XF(1)>>:FVZHI*81!EZ->-WDKC:%DBL:P8$A6?^#+YH&C+/B74/[R
M#D.# 1=D/MT!!5=.Y3$L47(0TO;C:F/::X"+2CZM\3*_<%ZEE-^77.V 4RQ>
M*@NVY5-2$(,80M=N1%052LL0N7%P3>_V<7D]]7V2;+)B*)C1]"E:\_/@PF_D
MS4^_W:Q^FOLT*'V3]VFC;1P!<80V ^XH/#M%%:[B*L/80^J@NU6)>@.P3PNI
M2$!22?!(),TOQ(OU.MW33:N/K=I)HBO<67J5%T99,)&Y=[08JPFG7T51.O!H
M%XJVC0>+*)"6$"VFR.R&JRKJ",[AA+R#11=J')::G2UEJ>X4@S_JC PTY<(N
M#M)F5>NK,)4MVHD>5;]"]]%(HK2=H:NLP+F*!X/BU5G>-P_LP4.RW;!X_U0L
M=N3/GJQT")LIT?^\74"W2[7A.[1&;FTT$10Y-FEJ)G#E1R^T725*!6W8F57H
M.;S=TFP1;PJI#+>R]WL!)0\:I2@Y&L12WYA[__5AU !76P>+DY/KS\O3P^4N
MQ2%2Y<;_>M/_^=GBP]FY7R<'0B"0&+=5GS52HRZ)-+YGI51Q=M,J6:Q9NDKI
M>1+?\UO,S^(G6K[AWS\#VL2D(1G 9#S;M$' M.O>"J+N.H##:F@(<Q-<L=_@
M@5_XE]P16G8QHD.9V3D'AT9BWW0#%FJM>W0$1IL(D8B=&WA ## 6G:'GPP]<
M%2:\]%M>G+3*OVYD2KM5;J Y=S>LJN3'?;RI:WB>A#'[Z)INN6*R?B,?OTI3
M!]ARD$$ EFBTU<9RFD^@T6%,AGD+BD?D,4V>H@W=<&RF92GR6!;SA<=P! GI
M;-2T,E)KG8BY#8P]+8P=)"%P7$0$]U(2MVGEHQ+=[//*D%Q]?Z#6IBJ7J/8D
M<579]2S.&>SXS>[EJQ.ZD8ZLO&R8,RR/W:/L1YAB@".):=2A%/KH#&VB0XGJ
M#3!?.*K#@JKWJ&HN3<^Q;ZKL-HKC3 $^=V,96;31N).,8IJBU7MFKQ6 T+'+
M: 3Z)?X?]ED44U:Y[+=T>,TCM+A,^@?%L<G7"X \H0R)940\D8M&[QGN,S;>
M*&^)Y.J?Y?QD^K"TW7C&/!D45,13-)>&=CU+)>N$43SBW%7*-X3FSU=;?B]
MZYTF'?NTAC(>*@RQ&2D--46G3!?<B*QJ9YUNVB,O4N[HI'4IS^BJQXZ*N*!6
MU5!8ZD-)9DWD2>'KKENG#8N'7$E'K[8Y(H754?=-U>\'S-!^H ,TS]LS9#6Z
M"'?T--F%4=S/1,*'=;;I/1Q+R8X[U!Z=R+.26$.#@']&^(?D2_GQW"O\XJ9)
M(#]H#^*=<AT8"SS,C]3%MV@P7A$\ZJ&T?(2$4>[,!4);?B'X/!1OHY-_Z DV
M.\TA0&;_9Q3CDI<2H;*QGA&3G=<+F+ /3W63;=(RMZP1;6(Y%O#P6*A\, ZK
MI(NAM^#J>GFU^-NGXD37P78O'\]XM0%3,KJ5>W2%.^FPV32VUV0W)[DYN:<@
M-?X><W#,D4RN&,P+%GWP8CR3%&]E>'>FG@D\S.@ZBJ:&],09D,/BX)[A:! 4
M 97'/V"I&F@[P>7X(R*!@= .C#2(AX#)=Q4FF[>("V!6;['Y=#ZS6U!*3IYT
M \I93Z6LZK@*OPTW* H>=;LEU2,<2A7.7'4TVLX!/&F*!Z=TLU_GQ<IW%#_N
M<_(4;O>,%IMB1^#<ES\*VVB(]\%O*\1U44H X)8U<E/CS:0+')NT\W$C?,5G
M+ZM5U3E4VZSS3C@#SI^!'#WCYM09G -GS#J>MN.?SHC'@[O)P(=^&!X<HSWI
MP]UQ,>Y/BK$^)$9U/HR?)\.,QP=H[& "D)F5,%E3NLD^LE_G)MS2RSO ^X<F
M-@>E!-F,I@H@BH/N'CRJFDU0/T%=E'!4DTV4/299N.7;0;:'K?;>O)-H!)=D
M1&OV&0DP[S(4'&\JG")*O$%$%) >]U'*2W.$^OARHG.(2K.&*XQZDU5.DNV6
M%C?8-W4%O:HXQH<@ZQCX0&0W.*K3K&1:"Z@ F/D-K@\SST6BXF^"%<K@UPN.
MHW GT08K&,BE NQ.)AV&]9F+$$[2GW$-G+!AD!X;ZVZ2]/2-R=E9 LBHT]+$
MFXS[(8S_.*6WPPDM>1%!OFR*(+*_=NHTV_6"0.G;,>N1\Y8]*S.6/[0;M*&$
M5:+?7,Z9NK2,$EUOCJ#A1/?[ 6QP,5!M_I#PIR\;%P Q-0&&-U+84NEGC23*
MB@JD<5@4D0=]YTZE4A(,2@VA>7."28LGWG;QI<TN88VJ>>3DZ5O)2"3V[AA=
M3M16%F@,M ;JV^X2/WLFPQC  LCR&&1Y(]/E3!;XW51S2^DJA,.W4^&Q)EB1
M&/5VJJ$WQ>K$X^%-O^*U5:_>6K5 E7(FV.:]5;@3]:2PXS=7S>(Y7,08]^ZJ
MJ3O)@H;7KZ].BFKP*H<+6,^=S>ZB_%QPC,G@09.+#@_&\[%RY2*3=%UK"-4N
M'%S0G&S9OV:G0+\%$MUO-\!O5:8'SXXE:B-BOV30]PUOQN.7V(YR(=(V),9V
M_;8_Q%WY?;?P1GQ7-F)U3> ;_O'/1_R?V_V&WYAXE:3%RL,BS]/H=I_ST]+Y
M3\1O7$WBG-5M6UZLR 2#9O/G-# 0I)OJ]4"8>8N\)-.=1S$]R^E.D&> !DW^
MT1J,)X(F!.X+N\!H&MI G 2]/E^WRT>^\-*D*#[[6[E@6"2V#3>@EL:V1SE0
M) ^9>!IE:Y85]RE=T6_Y!U:'/Z"<5)CJV"DT=<5303 7/4S3X%8$EKD+KLX7
M%ZOR4I7E?WP^N^+OW!>OUGO*7!5X(!S6-"J0S0(O(%Y+HT^,8<Q)">/ F  ^
MUB6CQHY\X9:D,/4U+SE"MWQ , F\YYZ;*"I[L[_]+[K.5\EENG@*HRWOY'],
MTLOZAO!S&F;"DXUL[7NYS, >20S $5WT0TV#0T3!S.=!&$AEQR&<I.1@6MP(
M?C FA;4?IS=90TZ@$58H$.L$V)5(+ SK,;]@#-3M<T;O]MOSZ*Y// ,+70>W
M;>&J3]#$F&0 .@AGE?][7H+RWV0;/7FPGP+<^I <+FX>8.9NC$$)NQ_+0]9)
M3V\#EM<Q#O&D-DV$2=AF="H;Q(=\A.C1X6M0+$#X!SEH36,*XIX_AZI)*F@\
ML6,\G3/!),X,4S<H$S;]:9KMX9SS0Q%&POD/J@)# 4*],5,R9B/5B:9?)IYT
MP9EJ,9M@^;(JQE+^SZT@0-)T'F4$)E_.G(GXW')[#S;S)E@GH)O'G&WN!'Z6
MNJ57R_D3/\YF'P$_VSD4[2GOYLZLYU$\.2]>IG0?GE<LN&*R%6"AZUNV+5RE
M]R;&)&.[03BK]-[S$A0OVYY'3Y0?Q-:^<<ZKN5 ((B#Y7-QDP'S>&(,2>C^6
MATPL[NDRG6(1&NGXV#-R1<E.&%-6/M'T-K$<]8D"6_%SZ*C)Q+VNM^_S+V*@
M0&@J;48@4SOV(+(*(DZ&4?<C0V%(''CJ1HA'I+PX\'M"J^E $0&N7@P8AV-:
M%EHY0 18:&<16Q;.)G(.,2;IZ0W"V4WD=+VH>GI>C=H@F #-W0@;#3IW<S"&
M3=[T8GG(Q=/J543PH&M@ -B>61LXW-!6AIB$A_UHMEO76DZ"\I^,@UN>)O<9
M)6ET_U!-[M_NHRU_)R$K)E<Z]Q)[RLTA2( ;U8;-"-^=5MI"]Z2U(WG(RPL*
M'GFUBNJX6!1UQ4+FW'@]#?":EBZ8%?UJ\_8:&FTZIQY<]@)H; BG>HT"9!-_
M,PK"HX-WQY@R>_?/>I&V%6T,JHZ_&UB9#FD,<87RXJ$R@M&KB&-F@EKQQD#K
M7=5AWQ8=]O)NJM<%*?GKB2B0&K["B VI]\X[H*U 8[#T7CM'X^]6$DMPO7<+
MKO=>=B6ODFVT?C;>N"4QTW4Q!V:NZ-8+-,G03QS3BH0B5R^NVR##"(22BO8#
MLK/G <14850/25M,Y1JMO1FMN3E>QYB$C.U(]JL6*N+=ISX<\0%I<_""A.VR
M&7S]P5M*L21=+;X;+FU+#0'3+7U#AYW/;JA)*"B+:MLM%3@+%CDY2;(7L+ M
MAPFPARIO0'AWM>L#VGD519Z5P4]1%B7QQR0]3?:W^=U^NUBOD[WPXBUMT8:E
MBJ+C>2EU[N(E UTP#0'5YL&A1+'@L*G*D+ J-#O_]$V>F#?-@&-2JQZK--X=
M(PLV-?KG$EHQO>='WHX!%V!R5&/_?<%+/D6*@B^4*5)E!,S3VK2!QB#K'>LK
MU+_@-5W3Z(EO@SXB)RG=1#DICC:KKU-_<TV?F,R&VY]?%]KDLZ<H:)OU +AK
MOB)^>?<YH\7^E,O;/(QBNCF+E]_6#PPTPQWOYU%X&VVC_+D'?01/U>\[RM-(
MXHZ(C=XE&5\7%?/'>@\*!_Q@8KZSHE@U(7=1'#):;LCM,]D6;ZEL*YO9+V/
M@&>"CI.NHHQPVA:<T76;ET-H>W01ZN&00,<5@]XF=V^9CVI_8.V%1#&I_0A?
M_SKX^D$K 71\Y-6L^X:;OENV2L,-7<2;R_R!IG5'I'F^V&Z3KUS%!=V5<J*_
MG_@=N*Y[ JBNQ\H:8F4P)Q(=U$LI>]CAF@%&>C M%@T>?1[2.D%]XAYM/65$
MC-*12O3:>R&=DD4.18FAD*$M6PA\.I(5@X4(F56P.#FY_,R/-[I>GBS/?E]\
M.%_Z=;:1JA'%O-0O*@@*2UCBRS)!JTH7-#_9IRD=7(RE+#,$?+L,'N0;KXY
M/P@ A'W/KK@0H4ELWF!<T')BE(M_:"G.F^(2I/?]S8GUYJXZEJ7B+"SN8):K
M/*SX@0&ZXJ/)H Z RPM0+#5% "Z"Z^7Y8K4\)5>+Z]7?R.IZ<7&S.%F=75[<
M>)0H@#A([-JJ3RVU99=ED"C>$>Y<<M<(M+B:<.=H]XSH DQ N'XL"\)U703=
MNTU;Y3RZ700,!#WCA(T%8MRYZ%X16!3O&)=]>&X_$9P/9&ZH27LB0T<)<!AJ
MBE0HC6J3%"7.>FSUX=@@"Z  \J*Z"6$9<N@#DBMED?WCL/YB( M+#8M=7 MD
M$&L*'MO=!V3J3='1]9//P M3+!L3QFC-;2G&L;WC]!6CR4.8T<%5ZC!B:\W5
M[%:8NZ&X-. $/-?%MB"[VF50/^9;)M+P*]FQYVG$3U<HKGE.J]3^R"SFWRUA
M"S"]%( :':0'4D\ 4=#4P@]E$)[G)"\@8#?2:4U#EZX8"CZ+26+4[R%[<=R2
MHLDD?-$=IC0L*\.\'T<E7=/'\)F_%Y%=WGT(XS].Z>UP>E5>Y(!L49'1V!XZ
M!:,;O@5<$48-<XE9T#SA">66/2/;A.G;W%!7M&("_]7[<!^6[@)>YLT1./#V
MJ"D"V.#BN \,_I#PIR\;%[*=79; F'DO5E.ICE2K15%65"".PZ*(/.@[=RR6
MDG!0<@C-&XYPBA2RR5'C61<<T/02YJB:2$Z@OI6,2&+OCA'F1'%E@<: :Z#
MW1ZI7U*, 2R -(]!ULQ2G5'VDSXLXLTI?:+;I'BYMWKA::#5@+('L5:6'<TE
MA7<G<JV/IZ:4SCZHBQ0;0S=-(4++4K.+-:3M$XLFZI-*8=9EE=:_:Y A*C8@
MTBA\'?< UBI5O]WXVO E56TL@,VMVWD:K9ENG839PU"H!0\;9>X\',^2ECO<
M63.!9PT+^@9!\QE9LP]G![FH71+(KSE <:M<#[8##[[ 5+;;5E%&"%J\W;8"
MK_AON2JBP.'<V7+K,:J5>VXU/[<*X\(]MU)_KH"!F?+E$:Q0<=R!!7]X1*K'
M+QT?\E1N"9"94W?Y6N4R3&-^/O\GNKNEZ4 4584.JB@N-!K](K<.=%$11DT!
MJ2%_U6Z_VY?S$:?T+EI'.?E2%IA]C4S9HHG)[]_G@:A\EPARC\[ @JB5JA!V
M2"G4LGH3O7[ZBH B54Q[I'BEF2V:5RS7Z*?<0**E(@-DJ@Q#.-=8:4@3%DF<
M=+1W4S[PBTD*$"A8I6XF-<&&MBJRR2)-@CMG<BT/-QYT0AE_(^@$S'QBETLD
M K4> XHSYX G&N\IW\]VDL3%^UY_C7+6K<_R9$=3]8'U=L:'W&!F/)JO)N%P
MI]PL(JM9;.PPJ&SX.\7)?1S-?V&9)782C!;M<]K$3Y??YC7PENK+;^OMGM]M
MQX\I8O]_LPJ_F?%=Y0%&>K$'M\P7Q9R0_HKP(S1 ZK46 J_)KP027 %T+6LD
M R)G!EH@K\L\Z,:]QFU$)1R _+@^/J.PGGV-?TZH2[NQ<V#=AXYN\>;&\AM#
M=!QNZPIGBWC#[W(K[EXN3NG+SJ6G"XQST\V#%FYPY,(XL(.,:%L'@&+8N:YS
M8_5J56U/#@Z*71ZM6[I+)UX=>3 2G4/%&844H>H8>Q1(CV6MYCPQ._N#U^\S
M:[N4SPKPK<*R(X,@90^G7BO+CCZ35^$=51( @=2GZNKL@Y/+BY/EQ>IZX=FY
M0*#&3BS:I'^:K<*L>UZMUO]\-+IY"%-Z&[(^Q4FRXYO&BJO7%VG*#]+E6\D^
M/#=%KLH=PHNO8;JY?"Q>ZOZ=9CG3AGC#MYSQ->Q5PC^ZW.=9SL2=]5G^2OEY
MO:S,$TW#>WI-^8MP[/.ZH[,/MRN:[HY[C/&O8E7S^U2QD6KDSU?!E#[OOI5*
M9SVK;%"[X0+VQ!P=D:^5/0E+!VP86'D@Z\8%83V'W;S"[\]/*<HR_M1.GM+\
MJ6,[?_I3*S^3=?%IMMCG#TD:_8.R?L:&IC=YLOZC_ 'XI7C9\AM-UU%&K])H
M3:_Y+]?Z_M4/!?P9WH$R]6RU4J;I&6KE)$=/_CW<)^BYOI)Y=IZGID%E]"*R
M[GSLUZ;<6:D#R;>35U"?;&?ZS7S+M( ^!^MC1&E1^(JF4;+!&M7*_(X=E []
MSC6F[-?$BR&AI%).1G3"6 ?5IX>GY+%X[*/LCP$RQEA)A2&DH4X_!,I(15SO
M%RA_%5K-QU:P0<4D-4":Y[.JP<P3>A9U]D*F1U??Y12=;:V"EN%W- TWAKF(
M\VTCJ8 [L691&<P9-.O?XN5FL&HPPZ_*.6/?+(JS:/U[N-U3['4J?2"D?*0*
M-'/:D5?--+N47>-EK#PGQWEU76833?"@]?R(A/?W:7%N$(GJLN2)%W[9*0+
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
M;8L?E@&M]=#6G!OB(),WH62E(789YE\([0%4/O%D5[6D?XC.5VUAOD'70+1
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
M8;%+.R]^0OEOT^)/W NDY^,UD=<@*V$GX!W7'5Y\7VUIAV#!PH:*I.46FR0
MKK$N$-H]"F3WN<@.R[Q\@LI''BQL*#N,Z'U@L;>L4[<]9E?2J =]R6['BJJ0
MU9_WVX BZ^:0I:PD/K4JX?A>AZ$QSE<SV!_]58@'/@#<KZGG&'"?@.HP,"=$
MG/(,Y;2H1NS#?( 6#LB0GA+-#ZAX6\>$>[6,M+DN+W8NB N")^6&NOH3FZUT
M1SE@F^@Z(J7;YUJ4\[(@_O0.7O3EB?*3M?;('8FJW7%MOE'1Q0:$@A,QDJ=-
ME!V?VB.ME 6,MI;8'L0UJ"O4E;]Z@;Q.CY#>SRA$8$G80F&3?U0D?@R3W67[
M6*+P61.%Y3-[#.:2@!'8$-J#OQIMA3[V&[H\]P)\K6X@/5]/"+R<K 6[.N\
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
M[0?WY5+429$O7RT?'_F@&>,YS497V9*D6;$;D&T+Y*>TVX>TQ;OU!O,7'W(
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
MXN+3U*>[>^! ]/NN93=BAJ.9J 0Z0AF0QU8K&((OYH^3WQ#_%7&"XN]^Y"P
M()%YU^$HL3T:+I<,>3Y<K64(5F8GCQ79Z?'A6 '->^_P*@K2E$\UL!!TL[DB
M07P;O+"JM!_I1S@_X ?2"/_DA@:)9'E(V!TAY7TQ(4Y;P'0@N?B$H))MS ZP
M(>!Y WS;I/8-K6K^0).08$<.,;\K)FF)9[]%5 ':YQH0LU6T/F!F/ $ESX<
M>SX$H#\1I@JM<ETH.BJ;.%MQ82#$+3*;/@Q02>7WP!OND7W#9&P.&C669;]C
MUZ1TC9G)1(50Q*2B\]R8FZ-Y^@.7C0KAJ";]S9)-,?CJ3-DR109N#6!:[:!E
M8QGT3&S0(-'YS:1-H?CJ3!IV!C_AE2;_CL45]66/JSG"]F.[\7A3FH-90:$"
MQ1!<0#_/2SC6=EO4:CC6)@(GG]63]!S1^-KM47>3LC;<%HF A@#4E)U8LE'G
M%Y-T_ &B3[R9<!G0U]+I.(/.MIZ ZXH$G7D3BS?J\MD)=;ET5LV@RT&C#X]R
M:2WRT1 GC$/]A.5=Q@I"J\LWI7+!HU2O*OF=FVK.^76PP_P>84[7R"JGG]C1
MZ&)BU!FMRS:E/,=[-GO$NL,/T.7 O3H&(H=="9Q#ICZWP%)</YPA&'1D=P#;
M8L?VYE^E<,A+?WL5#430K$+0B2%&=K6O+6) P^RQ%-0]3I[I6*4SX&RA3I^A
M>&T=!AL+Z)</'H:U54I-0E/"?%$MVI#'*'P*\IU7;/(GB*)VE"[NO*SJM:6Y
M:+1/R'.XIG3K0\)^9R/1_#KMB>.Z 9;(H-YN6EX_;V6!NFK< Q<F_NOKLH0L
MS0=J%0,+2N'RPXE"3Y(G@&//,F_04P*8/^@KM$3@K(' C@]\?&E/FI\H$"7I
M!S@00=.1_V2;TM/#'6&5*(-8..!7TI2W98MIK"XT%HD$3RU46N27&4N93N,
ME+K'B6X'M2XY%I$?[S>6"W,"(J +L57BS>'#KL'.GZ'RH2>#-$M$R.Z]'@8)
MRU LE0L8?94ZS($Q.U5@2(+F0&" AL;;A*PP7J=L55@Q/N\C*UY,3F8#99E4
M\##9HTB*:"4?WR9)Z,@XX*GCYA"OTWRW12-?G#@8]G8P,>B,)LQE'!72U2)=
M(0<F-O9I&(09&B'+QSE2/!KB@@!%$BFMD&(9+U6B 4-FGYI!>&&3W4T'<P(8
MD01-*XR ALY+=@<"3K,/.& 3H&R+%2O)5_QZAU<X?"XW7"E"JZV8XO,,%V-C
M-4.U@H=NRX9(S<Y*;NN$1%AP_?J8"\LW8/("G\43=HBB$.A?BF -5 ((FJ93
M&"JQ<AIV39K*@F!2&-L6.+$=F@*5A+\6_/D!!&8NY1-TUS(7C_(D+ZQ%DF=-
M:BZ6>9J-:L \SK893HQF5C,:G1CS9B&R+'-2"P'-4B_^>0BSE\OXF:IE&51Q
M"D"Y&\.(I_APFCPVIJ^E CRS--$JM6I](:V<$7-&:KPE9W5@AR+-I^S0##-D
M:)<VS52+O;)) V6CP!0F?3-29P]0FICEM.A(7)T*]6LWAF-(2I(K1YBT3)NT
M]0#F2$8Z[9$YJY#9]98G#41)#N,(B*#9R?T6Q_^B__U^"/C_GXX-.,?/."+[
M_&91?I]HBU2XC0-.8/$Q(03:W4MLJQ\\(P)KDN)"8A -;,M6[?I,80FCB=,F
M0+P2)XAIWREL*[MVH3!,,Z<W+I@\#JXMCLWJ';OD.W^*JL?U;+ FB^WWJB[W
M;O-X<S.5MT8H23&]LT++Y!2F$4:9:]]-"W!-<FR-,Z$UOMF5'E0\MRO+>TI@
M&F%T@XEZ1 C7(,=6]?XMQHUEBY)K5+RS1="K5[ZD_^>P['[:PG@E3\L:..VG
M5A4QFL+@*^ (Y<L+8@C(YY>['5Z'08;1)MB%T0N;%V=CN>4V"5/T?ZCF)W;M
M &*,9V7)Z[QHSG%;5*UFSK%&]M0E<R3]3/H[IU50HTEXK*<A$@ ,%Z!J.6+!
M)D!AM7+2W]#_.7 @^)(##>AC6:$<_4ZV+9/3E0A9)4<LW:2K9Z?2U;(".?I=
M#7MNG_Z1)>0SB=9LT3H_IB4,41J4Y4E]%:7585.Y8/BS^;VZY.=+>UCG7Z,L
MW-'H1@/;JC-?>8NI,:&_!Y-/5.IT.#'KF=814CG3\>QHGV"'> (Z,M^O9"B2
MV"'YG (5)-4E\G[X1T (R<[#VV/(]@2\6CKDT?=^34.1-/N!D"0[T&Z/)-#(
M_%_;PS8(/V-^HIJ-8->'-&-7/AW'LA\/\;IH!%NLC7'28A(&<GC!U>V@<(+M
M;@Z$:@=X5@'>-,5EA:":YLW4A-?#H,XA2-$G3!F#"!4B)K_C%!S<Q"FLVC<M
M0NFH7=$(VVQ_+!/J ECH-HUDD_S*6?8,50_1461]ZIH)13^7 ;V0^POZ^2]M
M?F_FKE^-&4NORO7<CJTOYX5L#.@Z+GS31K+GV9L]3V_/TAN0/;=GRW5CV,8
MKA_#-VPD:WXOL.8W6QP&HU=FB[#KQ@D?=;%!EWCE6/:\NC^E\]SN/H66./CU
M8XD&Q94*(H;YDG9.L@OBLV)A^.([7AVR\!F7"\-G_)"DSH7+4]_#(.MAHM,I
M[8L86J2UFQB$0L#! G77BD2T&4S>=28V_/#1 _M<>N&*4:=;7[DBD EZYXI$
MOEG7STZKZZ47KQAU/? 5QOO@A?GZFTW]2!&+I-T[B?M)JTN&5:1V-Q'*)8.'
M.0UEBLL">WCK1XJ3DMBW\\-:?4X,^Z9]U9Z<JW9W7I]HEZ""NGNV7\M@./';
M84L0T<RH<>"73T9,?B<D()*D%[$"0,GZJE2U>-"[3_M5#0;4K ZHME?RH9P=
M**"DUX "  IV+]CB4[Y)5KS_2_RTW//5?FJUI:(I#'YOEU"^?.^$@'Q^D5=#
M)]]B"MS\OI3:1JYR,\7BD)$=X:/.3PDY[*M=%3^S+X8^__4OOZ!O08IPF@6/
M49AN"_9JOS(*8_29S1W]E4R_(4R" -+?;:VM%DW"X_8*D0!@( %MZA(+-H%0
M;?.6#"5GQZ[W9' R  *RC5OZ&+#=H-65"+K@))%O@@6V_>IH\J^VJV4[J_2[
MVG(90R 1<"U"(MVDH]_W&SWZ.8\,OBS=#<"!9.+>  >@4^A7.$TQK@X&7>&
M=G)QX?G+ER [)/3_7^,U3JY)O SHEX@B5@FER;%X2C!F:<4#KY*"OV<?:"/^
M;,%P%%W%9W6LR\80G38-/!\<H[52+^%>^9S^=HB"!*W#=!61])#P*WHWAXS]
M;1?&X>ZP0Q$3@\I1V8$I1#&)?UT=5=8N-<BI@U+KQ)GI.%9'Q@9WTWTZ55LY
MXQ%>SFO' C,^&*69T[D4.G;)==2.VW(>5*E!I9["E5RW7$F;L=*&_N#Z$%.(
MN,:)$Z 3<RZ2\=B)>!?+L:+S]@%.T8[2UNE\#!T3?\PSE"]%AI([BMLB0_FJ
MXU;>/(<+[)ZDYX"M<GG8[R.NB.TA8P4J^."CF,-_(,U6I8O'-$N"5=9R2992
MRGJ60Z58%2(:IA0N [-L@+S:D(W<>9T;U=BK-=4'TG9A*?JC%#)U02%+.!)
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
M74VHHV8XIM[50'5[!)5'Z0HPHF1W!<) RO8.P#[YD/?]Z>@:#JQ9#5A^Y0+
M@))=SP<#*-#X_3%\QK_C(+DBDON7Y03%RXD(; #?E0<>DZ4JI-B6<,P_D"0A
MWU@MU_2PWQ->$OKQA0;@;TF893AFDQ^[,.5+6C1 HR!&Y#$*G_*R-*Q.34B3
M9G9_ZPN5/G4U&D5?$ZW>:>*]2UN!7"8&'C@P(5<NVQ R-+C^&V(_(_:[)]L*
M!O>[)'(:=[QEC!0+!0R,<@6&W3]CW?_KZ0! $NF, >!D3$K'Q$]46]RSAT27
MO#4RE9-#I'LRZ<[&IST*>[,^)7]>IAWO@C!FL?*X-E#-#6T*=O].5FC#HYT>
MZG2A.$&4<79R1+4*USB$'<WV:;)"8'U,^[$!-0^'M:!(ZQG<@D -:(BK4N%@
ME-NGS@IP--!7.&L>JE@?)BZOX01F/4->$)BY+_T&5/<-J.C;-!7?O"GWYJK6
MVXB%WGPL[@9610>^K)MU^9SI"KI-7\W-62DWB#INK[>&V]CF8E*];2Q[<5&W
MS471-G7>9]L,)U9SFL7:QC8:DS)M8QG-! 7:CM7C6F8XE-VH3%N=W7VEGZ.V
M$3?1*AM@6>ZG)<^J9%M,[=63L_O#<&=6!DB,A2&%@(Z2#&L!M9LPM@&,6<.M
MJQD4^H:5W&HE@G] L%O5= -"^RB5W9HJ)RCNUFT *.I/M\0;,.*M"KT!(1XT
MM[O)MC@YRE^D*<[2:YP]X._9!RKHSY;1:-,7'TB#WL9\>\6#YV>Z&J7VJ2>
M9V#T<4C'7NLP99<V'^A?F542)J!^BP,*N(PS%..I"^7JPX,,Z<&FU?6R5F:F
MJ<0Y$F$2)6U5=ABDJ1"G:]R#L"B@1HG1'XP<<?J)MY X@ITDOP'&G64&HZ4#
M<"9+6Y\=^FA*<O/P^>(.7=]<_[K\>G=W<?V %O?W%P_W%'T7#R<).$EZ 0PX
MV*5,G 5AA->7,8U-.QXV%X_DD,E:LGA,LR18M2>);,642YF#Q5C-,0_4"K@H
M8]D"^?2RE>!YR8YJ_"A@ M QMJQ$L:44-'%DL<8E@<1(:X9YH,CC#+-=FZ8R
M&<AE&<MF.+&;63WQ>C,.731X9!S 5>HD\P+YE3TKX:*+&5-5D4Z/R:XFD8X.
M\&&[D5I% 2)M*?/%TU/"Y_YJ"RG'"35^".T1HQ6K"+MB4VK"U==O%&L8D1B7
M19&#&.'O.%FQ8SVKO*(L(@EBMTV'FY ^SGB5^ .F1HO(,W4B09Q/&/BP)\@0
ME60P9MKUBW3X:U6+]-6-8PI0->A,] $8 :\W)U\^*2]9]&*UT#DTI?7D'&'3
MNG:<KB+0BG$F2@$0.NLB-$#9-DR\6.)PCDEIO3='F!Q_6THHNK'&B,UD&TH(
M<(.-EI9IMIV$6C?:Z,NIY4B=4KRM;$F4'7E;I$T")*.%Q[#G%APM"6;KC"'0
MK3C:FD;<-Q+JW9)C(,A@GTCHP;4Y[J%JLQMD*%;'V/T1FERO [GK(]2[:,=
MD.8N#V\2H%%P:[.G8RAN01.A*Q(_/>!D=UO5K&]A74Y0O+*(P,:NNO+ $Q:I
M"JFI2#B*+? LX8@HQ:]TA+*C%E+23)QD*+J.:'WL)JB[M!5\96+@<0 3]N6R
M#1% 0_E5U?''1Z^TWR51V+CC+2.K6"C@5(%<@6'WS^K=OW_MW2\)9L;=#SM2
MIRC9!BF-@$Q'N+Z,TT/"3ES?DBA<O=SB)"3K]C#=A*<<H^OQ6&6,.BK@1^<&
M6N6IHK80OOEPS__-:X<5C#0SW.>L* J#QS *LQ<4EE+0GHOA*26[+0=_#]GU
M=D\TL&["%;5E%,3KZGJ[E#*R!8R8_JNL1L;9V$['G(O_<TEVCV',/\P98[F-
M?X^_Q.</\6?ZO_N?4+XV=\:UXN_!;A_A,_33[;O?_^W+N_?G/[%K?&AW8G;$
MK;C5)Z^3MF%+?50'6UIAU<_.\D)H.Q)GV_2,-Y5EP1G&,5H'+Y//-1A9 QD*
MUE8&K,-^3'_UE8UB@$"3"R;J[$V/32N4M*@@1A4URLG/4,YPTI"4S2:XP:3M
M/(*N'LCZZR8Z[9$YJR/S& B$[K_']9\T;F6S"6YP"SN/@-,4XQL:^ /6>U>8
MMN#^L*<AE2<GT3)(MQ\C\JVV(Z:8V7@@3:X'-O,A.T+B6DTYI^%,C=6XR%&K
MX.=7W#94/DASJ7=.?SM$05(_4L/F?;C.GU)$2@'T)Y;PIC7%:$4UHPU5S7;8
ME+JGGAYR;4MD1-RVAJR.-!X'ODY?R5<G 33YYKB%D[B'=_GZ",:HHD2<%-4U
M(*8",1V-3>WE>M\#Z7#_P54A;TY+G833D,USOF:O83OGZK!ID#.WCILYB>^@
MPZ/[PVX7)"\LH6CX"Y&7R#I>8N)1T4GX!-GD]VOV"<!'">H+T9*C>&JBZJB
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
M4,^Z*^Z[%*EM;9*JUIX).%4D[>D;?)J2T204I:RZ\M;[4NM;A:NU YB45*E
M:5Y4U=9D5%>U/X6Q/7&\@M<^RZ@^:%CV6CO;@52^HL/=H?X5#>\C5,%V38Y<
M"-MG'A7U[7+8G?CQ"B'M4!>+!FE4'OF!+JG(E=R%WR_RG!;Y/\)D4W9$3!+V
M+#(MMRQ)/K+L.<RBCHO8"5=?G:FPBQN;V4+GCU;FE3YLH>W\@O"9)H(WBM^1
M."<A)WWM!IB"YX7UM;OU VE*[NE#G*;"Y>7GG,[%+*IORZ5IU/[UQ)3.$HW,
M&2.[>X&9GF8GL#$_KDO@$#D[NXC.P$E<+23[<Y=B)Z01)(TD^5W(DDIXXBL>
M1X>W@KZ-AF]'ZF9N$)&XV1E'1#DG;6^ 5JWO1(!&)6[[UKH3NF2/ZS!]^<!)
MY$,L;E>5HV4"J>,O*+JJ+]51EXO'.YE&)WT8LU%N".[*S\M_RRMPZ"*C82Z>
M>DI:]]1L'&&S<8B,(_]KX^*%#V^KY#]6P50TS ^%Z8EY( Z:&3:H=C<=)[7-
M'H0PN4D=#H=2HDS#GZO]U!N*3\@^"STAE2JRJ^N$E-K>_*H/.[-T+$?RZFP?
MD<NBS,6?>\GGTJ77[$:F-V_IP\,LO65D9GSU?;'B8*2BQU1Y.8PE+=8I G-B
MM2*_NXC*[@1L6#,5APUD4'.+!\<ID =7^LH6H%1J/$0:K$4O?/>!X,ATYU'I
M--AVAJ<UG6N-Q7MU<_#D5":,M]93WK=8:CH4OCN2 UDS7<\>Y)WC#AD?E>#J
M)N+)CSBUO>J)-6]NX49I/;L%*IG=7E9]O;R076GY%$1A:7D]8<>O@*.K+TP[
MVL6[-<K1"2;,GM)1(>*R G-;T2@N_A9MJL*4W%/Q:E8F6E4UC]A3S@CC-"YH
M\D+RS?V_9'TE(R%)XL>X_#L$T=P4<1+_6=',AS!.\Z)N/UR4,ZAN&I^83D*A
MQ<S7?]=_-8*-DX(,>$8P#H\#&G+![D_=:^_+<:0:6%UA?70(4S G1(@Y<B"
M!42B [3F K2@"[3>O>SH@*;@(HA &SU%MHXS/INOM+BN(]X7'O"L$V40=0;I
MLF%UOH\E0]8G29T!)N1T1M'JMWF<++4*B906'5YUF.DT$,9-#C]0G)F?@(8T
M&YV#]%.<VAG'2[9!9N+5#<T2;[7[<7VD44B$QL-)P(WN<@[)N-%\;H3$G&X*
M(Z?G(-/QZGDR5=<XU/67-\]10V+&GC,RR_XMBPL^G^7U\NIQG; 72K\5;/''
M]7/*/6(5KV\X8&TIMX5N,/\VTNUW*S*8R@3,W'QV#KN4J3$+SOXL3+QGRZ40
MHI45D@LSA-5VR#J1KZ8?'H6W\1GX%FD)5=/MTL",P=YI//E9N?U89P"+:8WG
M\":G@]_:CEYK)U(]:?03:>!0#@NS<F[K8\0LO-O[ <-P/J.>-BSF-IZ/B]M,
MG6+TFQ?;X.X@O7CL]]%DQ<3GE/\LRB9LWT0;T@)_!ZU?B^>2_3ZC4[QW-C /
MESI]I5J+@T95]21&\9U)%C\=X'EB&*P&Q?TZY!A7]?<I-*GG5T]H(A\:[56R
MH0GX\!ZCU\<:KQ&_%'H.A9Q[]Q3[U\5\N8K_5\14EL=].6QH%CX<1KP0MA<]
M7CW^[5\ \X5_5/K)M?^3AEGPGZ?_^U?Z>$^SCLLH/Z^^CI[/79QS3QTZS5-9
M4'I4O\#YYTB\UE_?LBK<17;S%,,FIE?J)6.0;WD7YWM#&P0KE*"O/@Y!4:HV
M6W=.*@1#^&>]U.3W\K.)6\)8+KDBMANNN6,\[M6)&&F5^LU6GD?'PU]P13 S
M7'!/ >A,$X#.- 'H##< G7D/0&>F >@,%H#.9A. NDNV#\Z>;UF%S3,E-L_P
M ]"9OP!T9AR SI0!Z&QV^Y'1DFL#$&C-T0+0F>< =&8<@,ZZ >C %UP;@$ +
M[B< !7\=#D#=S[L!:/LY"AIK=?X"4,>"'HX[ NH %/QU+@%H;\GVP-GW+2NP
M60_=Q^:N$O351PY 7=5FZ[X;@(*_SFT_,EMR70""K3E6 &KK]!& NOK-5EX&
MH$-?<%T @BVXIP!TJ@E IYH =(H;@$Z]!Z!3TP!T"@M I[,)0-TEVP=GS[>L
MPN:I$ING^ 'HU%\ .C4.0*?* '0ZN_W(:,FU 0BTYF@!Z-1S #HU#D"GW0!T
MX NN#4"@!?<4@#3/@+J?[P4@W&= @?=G0('I,Z  ]@PHF,TSH+TEVP<G_!E0
MH$P/!_C/@ )_SX"ZJLW6O1. 9O=(P&S)M0$(M.9H <CS,Z"N?K.5+P/0@2^X
M-@"!%MQ3  HT 2C0!*  -P %W@-08!J  E@ "F83@+I+M@_.GF]9A<U B<T
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
M!K@T# @8FB!0(--+'P8,MP8'?_(<!\V6T6V<+Z+D'RC*^%!0D;7Q)B&9UX
M:@?'A)AA XO_\!P6+:B/&MR27]B5C8**<1$#*J\Q =--WTT,^#6(^'-0B*B=
MG1H3'#HN*GIT >%"K)\I,GH<&VS\)1!L5&?ZJBN1TCFEB(P-*0S(@@"&0CN#
M4,. 80.+OP8"B^<-2A*ZPQNE>RDPQ(0,-'B$08!#J:$^/'@L&X#\Z#E :O5N
MXP0]E)R='-'G7L"T^]EK""BT@3?\D%$;IO(]#EE+WL9.TN(AVO)WAODDO79G
M20)H>ZE6NNW/,FLQX'NLLI;^"M'#[,E=ND3O_XWV7! (:'HH&- $  .Y7KHX
M&'!K@>![$/*F.4JSP!D9M(Z1U"MZUC';7^$EWS> 2O1 HB@1 &1T=-8%D()W
M"R?? YK-L0:R?,IQFJ*$,[;(2 X'IG@D7B,$H)5&X(K+K,6 [\',GF;-?ZAZ
MW\MVY'ETO"WY/IW7D(#JI^LJN!Q;</@>TNRI<$7^G&<O^ M[]$U!Q0-&ERH<
M6 AU,P1%EU\+"=]CFCT%JJ%OGCUF^"VNG[X2XD) R@/'@#0<A,BU-(3)@&F+
M%=]CG#TM'G%>1,G_QCOA+%5&R,,)0Q@.2F0:&F*$8=DBQ/=P)_6 LPQ%'$SP
M/K4SSMXGK]M=HH7&#+/'I&U;WR.5]/'#Y'&#4WZD4O2YL<[PL]?MK- &WM9#
M1NT!*=\CE<]H469$K^]_>'VA6C/M+?K<6&CXV>OV5F@#;^\AH[:]?8]*OF01
M?7[U>;]]Q0G3V-QOC6V8;UXWLTP/>!LS7-H&]CW:V$+SYGU1W9WEA(=D)$S'
M[I-XW>H K?0[>)]9BP'?0X1-P!QOMS30B1>_U?EAYF5!G_VEJ.;O0P *]#<E
MI 6\1HNVQMK;%5+6+9+""#3^@I+DOU/\)7U&44XF.<N[/"\%N]@*VAY^A+0!
M0 >FIRYJA%Q;P(01?/P9)R71.JLV[S/^/3$!30\@ YH @"'72Q<0 VXM$,((
M.3;G@^OC.G0V130?G*2$D/;''0%I .@ ::D]U@B8ME@)(^18O0-#$R6^H>NH
MB!JE!%OC,E)F3YQ/&@!60%KJ[X+SF;98\3WX>',X%)9=105:XXQ_J(9+T4,&
M0Q$ (&0ZF1RKZ_!JF]_W^&0M_,T696OBZ#YF^$NQ:<Z$<F$@I>S!04 9 "P@
M.NK"0\"SO?3G>UBS4>+]>*2\OF[ QXB0K \0#ED(Z%!IIPT-#L,6%[Z'/^\6
MJVQ6+F/":U84**^UYF0+4!,VUI,1>HT.L(9P?,A8M@CQ/7YZN.Q\R$7Y3*,V
M4<;Z#C5AP5P?YQ!ZC1"PA@97R3DL6X2$$5WMWD;ACBH\@MYXTB?P&@E*C73'
MD#ZKMN5]CX8VONTVSK9WK#O@?FNLPWSSNJEE>FBDE^ES:1O8]^AE(S9GSXSS
MI=^X >R0B770;MC>?M@??8]%-D+34QK=G*S]IF6_]IOW^#6$)A;HHMW,1SYM
M4]L*)?J;]V]HUQ$9_SK,+*?8.J$!^8EWAY;C9;?M6ZW'B6.NAH.E;'/_]=W
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
MHP3-5XUV^\<DJE,"[CA7>_4*#3J$O-!7T LTK'9JZ,M%,SDC[SG@Q3$1 *4
MVE]'; 1N'S<@YL5(M ZE3SQ#Z5Q;(>U%1I9.@*=YU.@3*C9X*0G;C6!QS.QI
MP.)L06W!HJ?:9S$1U.2 O&<.?'@^_6"I)MV$X B9?D%A\EMQ09_LTFYB$-2A
M^(WS)I=.$:$M>$4\NL>B;&/NI0JE'5076435\F]8\*HS.,?E?4]M-X>'RVT0
MK1"#/=K@P2?6W"[J>O48'(OR'FZ/&2)CXO*ZT::)5I&QLKI#7)^84>)0AXD0
MH# FP2/7P%9V(0T3P.!DU/1K 4:3)ID@G3-6SRL]1E7,J=X*4T]M8,6%>%45
M#QZI6O:QBU%5U0:GI;SWQ.T$YS'::\U#&7KE)/1 'SQ Y1:89OIYJ"OX0T\\
M%;.2Z!!'KW%2+Z:;0>%X@OSX#8)/ W8R^&JQ.P=TF]O/.OBU1 G]M-70 E<T
MBP>QSR]QL;DJ\P)O4=:JO%=V!5!I(?(5I8,'NHYU[.):4;/YNVC3G$89*D"O
M-KR@; N=,PCHA= ;T </-KD%[,)K4)>SXTW3QY6KNV5PCZ@HIXXJL^6"!R;,
M(G8!*JQSBB2DY[4#IMOF)][W HO7QC2M7CP*)GW%"5(FV$B$,8V8H=_RA=N2
M&8[T"VHGI FV1QC;Q@;.=2H?<747$P_HVF^!$D1IM0?(_\BJU6N!@1\)-IN&
M0.?Z4,B(1%< !G*_(F7@\*IOM&]?-UG\JXPS1-<YI"FWXD-8.D7:J[^@(KYY
M64B;8R-[@/RKI/KJ&B^HVO!/51"S+!!:5L>^ZH.. (CJE#E>3X>4"16D!A:Q
M@E)8O<ZFKX+H7-.Y;G'6QGV.XO+C<QHE^DY17B)4N&E;PZ)+E-?J\##$5&-V
M[_K"+%V*[K'H%Q2-WY*"82-6WS:3C.62RL,_+C'0]HZ8+UW'I'MRSZB!Z45H
M'=*?"T@5EI@$F\,Z';[Y*AJ_A],.Z$58DZ+B*:2/UU^MSR3-[K5:FU"J+ZP&
M>WAAJ"UXK-<O*43Q&8[VQM:9!L/J\?[T!Q>LC_:W9;IL5W\TJT+.'@D5COO@
MDH,9 *!DJ! VMH[=60&@=H.C$KY-63L]]@HG"6H>?-:"\Q@>'-^LP2-4B%NP
MF&U_K2%'\*^_@HUEO(=BO'<2+*:-;6,#R#J5CWBS]0SV9.'[?5;V9*75G>G9
MCMLXC=+%B#U9  .Y7Y$RF"8849U2IF]*TOR[Y-^/64PDV$5)E46O?@M,.F^
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
M4<(PKK<&T<K3@@7BI74TU4&?@F^#HQ]#G7W2M[_2^@4[>L"':OU+7&RNRKS
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
MA_OF*S+^(3F2I#3M94H^32CH@:AHA!L!XX!3-?^,-O$B03D7*OR/C0'9CZ&
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
MKEZ>[JX^/LT_/][??;I[N;GFAN_!].W>F9K>V2 @,CK65[,_!#",JUTV-</
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
M1:J/BZN(]I9*43Z:5&1MXG A6:@( BIN!3OBNIR%^VVE^-SN$KQ'J F'#,W
MP U,WR;P5-.'"D!=4UA!(J!29[%_@2.K<X1&[RB7.C(563<ZQ24+%4= Q:W
M1US7B'B\%XZL7J.+;, -@ZJ(>_%0,7'0N(,:P1[Z)#6&_F#14+4V-M+YB;\:
M@)7I+PI494(%IHE);"X15!4''L>'A+JPC7 0<UI97&UC>_WJ?(O2RZ(<[>,
MMQE"%9U&2$I8%A"CXI3U'7IC3*$%.LV*? L10,3_@*(L3M>FB.,5UP!=O_@Y
MX$YB$.O0Z]?EV\E"K@:_('JU$RUG;RB+UJC5Y(DL5B'H Q27H4]:/$CTP0TR
M'GW2NGR+*M#8+;W$U&Q"2D,+(-K&C I:WT&DHZH68A2,G84/A$]TIGF9T(?&
MJ>#R"#J ]/#\IHS4=VQH**H%#3E?9XMZ 3(>HGP9_>L^SD'@ %(W9E-2^PX1
M/76U4*)D/6)9[?Y,3/U"?!59O45$CR@A?].1T_D9F(-DRING ,HV_X",TEY7
MY53#>PQ%1286VO9C)WE6=!J&_(MM%/+3KX>WMSXBO,ZBW29>1 GG61,E7?NH
MBYCNQ(JA-2L&][$2)5VKF)ANK&(Y6OQ^C=^^JV).V;[6K?E'I5H-POJ'7V>?
MV:#M9T94^H.[M ]*>V*.R$P>!Q&/*C;WV9<C.GKM]OF9:;?C#XT1Z ]^M]M
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
M-X$W#-97O.\QE%55SD!=1>!)8U5]'NOW%K6=FQ$1P/@R,,K;X73CHK#VD(^
MF]ED$*MNHRZ6V+7QEM'LW%F6R+?%:;6)_U!21]D$77,B:'W>*UW.BPW*U(]'
MVV!UB'&,8>6%-6MY[_*\/,9]AX;B40UMT*=RN!ZST, 8JC^[8#.ONUXM".H,
M>+$PT*GSJ(T*<AQ2$>YZI.<'/K$E)D9@K^* !V?.A..&_%7LVSLE35^;9_2_
M=)K2MQ_71]IE*EX>&C$-OA-,8EV[W<66B.97F:8)H+=2_HP+E%=QJP31PTTW
MT6)323Y?]39_V<T6P^+M!HQV\>"Q/M)B=E&M+XSYP14OPA;6EEK8Z@*#67R/
M%)(9W@V$<S$+%3@HSDD3P8(/0-FF()91.GPI8HO+M)BO..*1/MG=8""-]SE=
M='XX0"9&@S<F[')M7Z>PQ=5=EED 7/!4YF-RUHI%J9*9VQ+!M]W[1Y0MJ!76
MU=F\H]2M>O/5X].5!-K&Y9M6,"CO.US'FD0+F :5A9YPTN+\ 3Y>V9\>2.L^
MB[/IEC9/+,?FI]IE&2]FN*^-&AWVQ1,==NTWL(YHS%'S42*%>LZ<.*-[G.=D
M7*D6*\X?(;R)LC1.UP>!1-?F%63MQ48AF;LU!['X'9DQ;A&UNT ]*4T;R>'3
M>**83"&9(@Z]FMSH6*Y$WPMQ657AGSZ+< ]-*#L@:R_01$O$=6"ZL\@U\@N*
MUQNZAGQ#&9G1]Z-&G<TA@9,P+=Y87K^X_Y;Z$.7QPM!,O;*:-FK*.NN-QE#
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
M)K&R<[4J$8\WT"(_A&$&79P?4N]Y.9@\3J2[*7*R8<_S6?RS2/*DG*VA2Y1
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
M&^J^QN,BE9FI[6S P\].!414[NX^8<VD)ECO[VGFA-'D=5+FA '^76A0=("
MF(( ($ W$@C(,2IO'INM[9U)6O>:[KP0WQL@I47S6U)MY/T^'2Y^1&7E<-GV
M<+'"U31;*35ZT,^R^^@UC!IA_8O1VWPN-:'Z&/.3;E-+<QP,W1P;B"(RL7@+
M%JT4J8,LYG:^3GQW_<1AP9JVJJ(D1_]6.3.$',))?$,55EG>Y TXXW#JZ01W
M9T1XT*]=@Y[(MHA (*"S/7$B71L(&!PKID$J+RB&%4:5K@@,!K/XJKF\;0KV
M_.HC/T;65S=8AZ(3^:55VA+<VAE5C/VU@.0%7IP'H:[)UM+:;I(6GZ0CM@#>
M$(['J'XZ>&!DX;:4V<W=9(&>C4["256<IXE,NTPY '[36Z!XOV;^"D&G_Q55
M7@W[[SE/B6D<MYPP,C'"NNK"YU@/EV!4#E(FTW>K9,[W.++A;:9,[5:]8Y/H
M^FV&7=S-&AY?87L()U;3Y9/IV(=UW)ORY3$T>H;=EJBGNSEU9?E>^A^,6MM%
M? 4_TWJXI'2DRDO7*E/X>@WM<IUR/B\0,&@_1_%:JEW=LGBMPLXOT6Y6WCW8
MK)WM:?8P:XO]9#>DAR'@'%\=?#$_SM^6BQ.Y,*ZJ8Z(N\Z1SP$5?<<P,1'LI
M]3IP('B,M.BXO^5_2-4]$04"?LR5_@&\PO%7"QI?#2RN#ZUV;E6!&CP><L\8
ME/Y,'?<!63%  -=)*9Q,=6UMBV?]##U] ?]!2V$,^W3+603(+TM'MO351?M)
M.&%4I81W+@3\NU!([+83'R9[5 :3UT^?3NT9'*PIQH!][8R-$^%GTI:Q"*HO
MUW=D"H,KRA1P.?V0GNGA<<.?:*K"E*Y%>D^?G@]#U6?E%I2977+@D;MXV(Z'
MCG%%3JK$/*SN<?$)GW> ;ZNF<F=NZ8IFU0)GX9Z%R'S;6<9=^+$YLH>#+_'&
M=MC#\%C9UNK4&<[%_PFZ@LC*F$QNV!=,QZGZN93JR867P\1<X@R_XNF-(I0\
M>LLR7_F9L'DZ(E,V4S]TSXD"_(S$%[_N0,Z<V;RY_KN?]A2;V<L>[">?TU\<
MYRWV%>'/DE)58D0HR]V!5J$@L(U0-E!Z(%N%,W1OD[A&TKNLUFVZ@&U_1%T#
M2PTW-455A9:)[@IF9[QTJSI&+QIP16$#XU#< 3AF=#F7+,8KW@_.P=5.WEPT
MJ!_@]]3N3J-)[?+.CKBN/)Y4ZBTKXG;#I':*'O.6T-\;8ZGNOVF($2SVN^>N
M'ROWFA+WS%5'R29=&0U:6/P1("VX;6$T!<%)/(9X'/)RU(G!,XH;"&3R'+O8
M9B;5/3%U[MCNINLJ'(" BPBD?"&39$]X^M%J6C5*G.<\7']>!^]K.0M\U-0M
ML[ UJ%!C4RI6SZ\J:[($O:[\#0 /Q_E)\8F J<Y2:4O'L.BNO+)NR_D1EE-C
MK2KP"_66&'[:+(VVP@<5.,D>GNJZ?C(6"/OT3#L9&1BL8[\)#U49RFPY_UFB
MYEO2L@5Y8;2JD-\4GE"7PEX);OW5%:&E@3K@9D5$M'%,LR&3.W 5ZQ<"- DX
M@9V'4C'Y2?"T1G4?JK+VY^V3^NJQVBKYF!^OVPL^%*!I+JIZB:NQ%F'Y!5IM
MLX4IU-0<KB+*5A&E:!MO:([E,*O:8"HN[UXL('SO\D$+\LV2[S#0JUFHI8+@
M&.0SMW[2\S#>8PRYLSVG_9390SI58/P!#\K?<N3Q2E,RAEF(-<P-DW?/R#H.
MOV@^SZBU7$$1P>@ZP&QDF"7;W7"0$RH^M.HO;O4?6P+'^4R"9\%FE18^J6N8
M46GDZN!.W/US!"[L [,<NO+ *<_TP';8AKC9[&?%ZJSM.%)7?BH=M2BQ\6'?
M;W4:S1=E&.P_!>Y=J7\^!K%_9/RUW.!TQ*TJ'L:D>DJVHA6RB]-UR;.GTI+
ME/Y+H@@<91YJYNGN!&0OM^Y") /</G=/+A"IS14!D=<QXGX ;4%>M"[+;B?:
M,$870O/#<\7^"#R&LK+CO3M=1%8STV&\JA/#!_6#J[)8/]*2-+04QYHDT@IQ
M$NZF@7PG5KDC\5)V6"2-!0W*G!]_-T6!0 ]6F-C"B?*F:HP[76EVE]4?#3:%
M4ROAWI/P$.AK\Y)]R<:R43+9OD@/=V.>W4G9R<@:!0<8:OD+;8:>]8Q24$PH
MK+K1_]JT,TET>%X' UFF=["/R,K"ND.;FU0\(5KHL%5L&F\(+L?+N<XT%4OZ
MLKC'' S_''6"U.B)&U9JN/',0;[.A &F'T'3^P,!L#J=U'F\3M[<3'G'N-:M
M7)!8X8#L1C^Z5.OC2,,HIXY*KZS"B+K]X.L"@[]75\N+L"Q^+07F%%V+A>G5
MI8SV>;^"3VN;]]@@.I]C*E!["D8Y/9G&XYWN5(+UA5'E0/Y=E"O.-FH:W"OR
MHS#EC#-%8',OBYQ+DVLGSRN(!E+@D<52L+!@Q2H4E>/>Q%F+G"F"Q=:4,TS#
M5F=L%5KDKCK1A[!X/!S5E8J'JO*YO);32/JX]-O<L/5BBXV?A3X2FRC#=[)[
M?!6V[F)U[([K'B&5 :,I'B2\AVSL:_@R07L+T<0L<8H"C<!38-!S;XG/F&?D
M%R6(FUE'$72;1L<U)\F]W.*F%Z7R49J)R7TC3CWXQ33.'1=_-H&&SU*R..^0
M F<@>TEA5I-[Q'-P9&D<]0 ![LOFMT.5&FVJ=26]:<UW4$L)2"O,PJ#+0%TR
MEWK# 7R%E%X$2^K3":.@(^85ZQ<F?+-\;8M*L&5J[QNJS9\2H..J8]A_&O,X
M(,#<\#X[X9IBS40^<J6*I)>/33@'[4PN"Y!\;9&,9BS[LAF"6S7>L3M@)5^P
MPNJJRH#](^3+62..T@81WB^H4=EM96<QO9H6))K6>,EK<+%[_OE*':X*1,=C
MU59^NO:[VH^RN,&\O9+XG4JX>J#B_;)>^YG2QNB/"9H+<RJ[#F(_IE=K'59?
MBQ,&V,<9'.&O7U>V+V[*-9M2[Z7]U\%^M6I]Y/=S6UE;>,4,*W8M7"R_IF72
M&AT6XI$'7TC9!Z_G)W2 Y()7R%!8FKHZ4R?)))4T1CKWF[1K"943ZW<G*,R'
MO6R.ASI7[\-.Q7AQYW]U30,"1.K,9J7I(>NGR[-MM WE!F:KAEZ.]CT._6L5
M.'?.?C/>9UC*LC9#16R'Y>B:,4?2*W=Q7&X'F:F!\X],0;R'$A+4)^:<W"3B
MWQD4PYBAMUKGU:R%5&<T-,?X;(EY\CXR+TM]M4\FRB=@>K+C<F:;>OBPZJ1H
MSH,LQ)M>#A^R*<+R#7-)K']>YS:0YGH\:0E'*7L(W_+(Z49>V GS'VS$%J(\
M1 @RD^IL_!!D8$TOZ/A3J)WW>=EBV^.6-XBM]&=F7ZROY9V]_=UW+W\09/<
M\_$.B5H$$5&V/:;RIME$(VV,DTPQBE>ZS^>=XV-QB[_<%B-<*ZX%U>8E!1&F
MH=W9K:U'&CP-H1K[M#:'0R,JS%'\XCN+^*:A%GNWE)CPHQ $3_OXMM]X=X$
M.R" ND=D,6\994*2Z96T**Q).K5C"3W@7$LDZ[Q^?5]%.:#(F"@APA]!L$QI
M:H/+NXE8.#$1C&NP<V>;HH*ZX=LN.T:<^;57T5D_OW!\*>4=OYL/FU9HP43%
M4P8;JKR<W._*,D>D%-\)1EYB?C]W?_?F7)LVG3U(+8JU@R\*3I"-ED[O#/,B
M[&P+?G=H;A/+0M*MGN9RLAD [[TNI+57Y8V>8D^W]LV!'9S (H*1$L,%3+1Q
MVY7'D-#UADLDBSU#S*&^4-N\I,O9E8<QE+WGZ]3/;G0*',%Q"O[]6 WEG@-;
M_9*<U5\&]6&]WZXDD;L4$UT-[+P]C)S&M6[FEO8278GS*_*-6:HZU?952)_T
ML!6_T50+1534L1[DA/G_]348]&XL441K1%$8LWH4H&1?K@X(R#P0E8H2W9^*
M5WGOV[TZOEVCA6X>NYW3;;$4V]ZH:7GUZC72>GA;;*-NCPY9KPT(V3I#]&^"
M7PZK%HE^B!XNJ)!XFSVIH#NW!L,0=5:FE?$Q3!@ZZ;0_^S$O:\[CJC(Y#F<3
M)0Q?D)!K[,3ZQ.Q!F9/WF_5 Y=6>.D)J,PAV9RI/-QR8D=)H12LFQTP7W;8%
MVZY]1ERNH+_2C\!M"G+@M5E2:*3KTL0UY9G-)+@G:+<A%(05FOI:NL=:V\/G
MP<=$P1#(+T5*;"QKU(: 6 \'V'="?*>D6#!E*V2N&ZQI"T]0\<GBJ62=D)'/
M"S=?QR22\=2+]V>:IO!'])C(YBX-4'&!I<SY_G?O"N$[4.TWVQ3?VHS?AZ(/
M@NX%D;(B=2$2%V+!G(:Q MSJ=B)*%Z)5;\[\H8\7:^\CF$XU$'  F>;,K/G@
MG9<D__&CH?OXL%CGX;BN1+\X)_<=:[B+RMH>K)O#*QNZ/6^M'@O7>IE\6O)P
M! TB YZK44 <(TW.%"WQ=.V"U6QX"5C<PDY\_(  LP<"E,0N^K1D=,_</:/
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
MG' 5+B44J)ZP&(:"X;MLYRO6=+1('IMZ?OA"ZFJR\6Z49'K+*$%&&SNK6Z7
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
M[0ZJ98E+IA%1+/8M+4$ZY&T[O/(*G.I$FN;S)98<VED]DL#GSWT,<<1!B4!
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
MSZC/7!5M-?,+L_4H@C'&D#;6U"?=M.X<%VU\T%W"VH"/::O4(BL!5[=:0_\
M5_;/*6LDC.#O&N%06?&0&MHOV?("&,:YX/LGABH#N<*>LO=AF'YX5%E++./.
MUN6X23FME^[6%F(3PJEFW$P\S9VV@\I\ C;RR]G KRSO=%,$+KG8+JVZ%:=K
M9O^$.IR2.CH/S/9J%%V852\N.-R0 F,]![2J_DBT"^-8##9WD=_KK_;%>>>G
MMVQ^5192)]:2:W7PW(!W%9N=X:=I5K&+?V6;2'WPF0G&.-GI%HN=5!WVR\M+
M:HV=93@]^8[..#-"L)2>X<=XEOQ5V@M:0CEZ:J\N<\]+"(_H?7VI*[#B$N;1
MMO'2:]9"GUC#-V.9HT=N%WR,.I^8IP"&K;L&7@N<DHQS;/T[R\0W3DDTY*2D
MRU$*X#>>(=4[R=[YE-'YA*@?H2FH>-\GXZAZDW%H22E3(#KNM[_.J16J)]Y?
M)\E:D[]#7KC(4-T3I:])4M78Q^<G\F&__$IHM=T:TQV4F8".:(V;JD43>UV#
M4,VG,CB6J/OZU*!2,@H)N9:0\OV1GYI-*",*P( FAR_<ZUAQEYI?QWYY50'<
M[64(4GR6WH4+=<OOG&\C#,LI'<\K'5QSBX_OQ2YI6\4BNH"7O$@8AJG<]9)S
M*5[2FJ$VPP8#,BK\YI*/*)[!/$P<2Q.M0<N5T)7FQ)77'7+TF;QDE$O/!.E0
MS+8H^]_CH6*SIC(Z4\U94RL/.PU&O:>8X*8 @L<)?J.I__A],PB6J>*Y!N8*
M!D8,KIWTM!(QWSZJO W<66=3)6_H-SK->6+2]OD8O?[1'.&4C3<+OHP3(1(!
MHUD>++BFN>&=Y4D>G5U=5^O_67-++G " +129H#'3K]F]3P<RLWU6MX3T&/?
MN"E#D#/%\^&+"H"'M5+VXIDRI"T*H,T"['5PF /IEWF8][0(!-]<]JW*NWM8
M5 Q(61:?7'P3LG1@*;3Q-<(GM-4EM5$+2J*'>/>8%U&?#_ JX5EF?7/*7<2N
M>YWS]RZLNN=G%W]:@$W^0-HH-G9SXI9XK8^)\^^L:1.1G&R'6VC#LYOS]AY8
M1EXO(Z;"X\*J)!#0 *T<L)4"V)S3+NMUM<[)F"K"XLT^QR=C0V STGJS8-+_
MS?%"Q$R61_7<+7YQL>"S'07_=:QT.8HY0\TA;ZHGWC;]'4E@K=1/[NV; __8
M;<@VZ\$_]0.)YNFA#,(+=M1$N>5(A,A^9"+ UQ=?ZY;,C3:S&H%<IU%F&8FE
M;/]]CP;?!C:$=F?^!_U#^Y%1I)OP'X>MBWO;N%3WP'<%=+>=T1<ENK)C=.P0
M3[I_!%%A"#H8TJ!MJJ;!8 )_V?VD].&0RB39I(8'7<=>\:06RV)0P),R;%'A
M1Y$'<;!#AUYA%P+F)[W6!RE$SC!4*THVL,-C9_F?#"]DI%)XD;LPA6FDR4JQ
MC+:N3MNGPU-I0S%>/$^>,A".@^*07&W;Z<P(KE!9N@D6.\.8SRL@!7_O!S$*
MPT-7)1Y(B%4$%8R"#@A%-7K47PN4_;A^=9_.:1\>903QI0[X<L=FHG' EI)Q
M(_5TR>=GEX6U6/@Y,JM'_K72G DR=!'B@A</;X=0\G",->SRR^#?+W*=N(\G
M@316-M" @)2==6@E#U:5W_I@'HC?(=X=_>R#)BG^C-[NHYKN.W5(+]Z?R70"
M-:U2VF5WLFG951]%__\ 4$L#!!0    ( #V'F52- 7/D*6@  $UK   +
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
M3T904<O[NTN157](58#[H=PY@>:)TD*&03W8+5'I;@@P6WH_SK?<P.6*76>
M,+N6XIWXK>9[0'L;K.LVH*O$F?3-L@)B^E9"H;@- %EKW(SR[]Y:K3 W'#\
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
M]ZSW3\NZEE%9HIYG*>Z>OAZ!C=?/=\E[ZHE+KRS1YC\ CVP<RBXUPX1-47W
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
MC&XEG-;;(KORK ,^0;> 7DX\IO ?8#&"#%,>B9+,@OQ5CHWDM(&^4-$O(8F
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
MTX*E#Y/'(=!.P/6%-@<"P-Z(1@!2/BS(KYV1P[%*"OE_%Z:YJD<"MDI\/97
ML(*K]Z&R_Q8?];M.-A[<ES+<DU?D3!C(7WQP]ND686R)"K +:"RRT4$%!!"F
M_CNMHVS$0\A_)H6*LR5>M=6J.#ISJK .1$>]KRWA?M+I=O6$W_9.@KN]$;.D
M"Q><4Y6[(B]P0H*_P;OCS?,FN>%DZAV'&%ZO 7/A@Z$'&BA&[MKNOR5!IK&Y
MXAY88E_"6?JL#F]]X\@6+1'OLE=J)'XZE[86DXT.'7#TP3MJ>4^C!^^NGQ*D
MT]@6GF#[7!/RO7,:Y%E2!-![S.CJQ/7!"M-?5B1N2Y"LM$"57*Z-K^P.9,==
M+'=74O4;+0?<?K#H2LQ:32HXT NIZ;,X,LX5+1K_&;T\7,3N7M:1(@=5TB
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
M7$VPPA&C*NG1"5CH;@_,\,!8SL>@\0<OX//"%,)OS%>89'S&F0/GTQ/EPE_
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
M0R2XG&+:N/89D]1K8S@^380R]80IVA8KW]O&ELKU?8  B/5W'!4*Z)0.!,=
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
MPU&/\U1HUQYJJM]V^LS<?E&R?![<@5=$E?N&<0@6L>.]$WQXVC<?Q3E#<64
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
M$S^&%OF9)B,^&[9KH5^<2@8H_3ND<_'%;VC.SD:D%(+WW@S1?FZSM'U]PAE
MZ9P%_HHE8HDA)24E3BJ>B8+^[Q'5V7^#NR[.0'-D(M5_=UK[!R:O)EVWIZ:$
MV3H4^87-H P?160A-WCB[ROW<+?:N*%!Y;MD(J&=Z00GWK<TO&7YJ&\@-XJ"
M"M%7980$CA0K <<9*06$Q1DGJ1ZOCT_"V]$Q_UQ_V-XIZXV.\<_Z0^=3\O9.
MS<=\R@MR^Z\R5__S-3IO_SG1P&;K>QSO3O=3Y/9.X%B7]I^+.Y=7A7^LED(>
M)Q?YR1<A]^55D2RHQ>4#X+]4I/Z OBGR(BHE7WT,IZ(DSM"WQ5Y$J?^JI^P^
MK?<.T&I?+>QX_-6:R!FJ6GJ/?S+^1VDG,GFO\#WNOG? P6,C!TZ]O0.2?ZPZ
MH_Y1KUG5HKF\:AHLBAS\<W(GK94_WN A"57 AS[>/Q?G->1])N'!^0"PUK]6
M92$_J?906EYU_F<)LXYWIRBF2_77972'"K0E#]Y3W.E++ZO=;/8 T%F+'R#U
MPL,+!^:"Y>=3:H2DEU>]0[QA_UF8+=U->D_@4G&B\4==]N8]*71PKA?,TG/8
MFC<2WI.W4(?OE,#TB64K++S?'=NW(%+'$;[I]\@O_I.+:; %H:^O/43,.4B.
M[OZ6^R<'TT<H].Z4"WVM?@KI =#.(D;8U.?_$X#CW3E?*Z#:FYY\+>%PM9W\
MI*I&F<:%DN:#[G"JL>?4*#JNMO*)=?"&/E2&:M**[$S!2+E-0+S!YW7T@B:Q
MZI#UV1FA:C^:EYIP+],"?28Z?3/4> ("E2TK:+F?^U)3.[75'/@.HY<B1!([
MSJ Q[56,/W+OMLI*P-KCFGB(T)V,UUHN6<(UE .@K@H_\O@V2I=:],D9FPB1
M"(XI8(B23]3E^N]EJO^G7+7^N</RC^?>A]^=EFA/)=N#:DG19H]&S][-'#\-
M4\<('K:5>U<5-!38\:R/L> H]3%C%?W7#=:WTN..94XWG6,YD@5< FHE9'G\
MS4TN2774^3W(V-M4$G8RO>,O[*-@3(0\<WE#6!W4M#^_X/I2N\YX!6^VIFGL
M3PJI9[8B2&NV01R58@R/[+XC.^_ZD5RL94'_A5B?=7Z2G;MS(0[OR,]KL0KO
MZ\*@%-I*0ZG?R>B6/N'2PIAP^R7-7();3%7_LMEY.0O>? Y3O9DR[!=0]\;'
M^K"I%LR367E2<N6:4PG-1<+2 R[HY*PK@'T^GRK%"S<GJI(E8'0!A3T3K5WL
MU"FMHB^W+3Z!DS7+_'+<"69#>MRU492!)0Y@'%,6@1,]/A>N=TO;^N%DN Y;
M0UO>A$JX$\&N+N5#O>,-.U-L%1\19EJ ?T2W[S#Q_/^2X!%V0 1!)R^MH!N2
MI*86P49@8=5)GZQ.@3@V&(+,?@F(!3?S>WBN-MQR&JW!%G*:.\_?<$5#Y(YY
M8+'K:%6V80@R$GQRTYG"H.2<D/G;U\G$YN4;D;T"*<P8G]$IR?3_)6FM(6#J
M)Z1@?K+^M?^:MF/&X6F+KZ>0CO;19P5K9O&)VY%$5*IT#1*K=3XXV#FZ4Z<
MM%J3/)',<'>7X)/@B31$FQY>F<SLXV\09\QF!"L+06]"J-<:Z -]+?V/G;TQ
M]T9".+F\N$0LP'LB7A5U"H[H:<.67LAJ6V,!$"Q<Q=!4/9]5\V.(T?]CS>GS
M[R8T_.<<S4Y%FQ&'F1]JN'^_1-)'V.YOI*T+YMA.P%,:52=576OH-:$9-0M"
M;Q9U7,\E8>+"9&E24NSA&)$6EM_J_KWJS'_[4L?-A:[]4)\L_<XBVB%"DSQX
MAM/@J\33X=R[1ZB(.DY-$8$XHOVXI.?\)'C'[L[X\0#XR?#^!^<T5KC^O;\2
MEO?RG> #(*;P?\NNI$N$W*5=O/DN2\@6MRZ'),;BC6:717%9$AE!HEQ#WU,;
M^^2+#*@<M_<UYD_J%.^+XWNY<H2N-F(!\NY#]UZU-MA3<C W7YP:)6LJ'*O2
ML89WGC<AHE=SJQDLF/[_<%O_-^SJ3QT> .!KD\"\U7#KU_<3264KZ9N'9*+L
MAC$ZY(S.!G&?KB!A:SX"_V0TJ> ^4?)M82K9=0NX+%DMP[J^U 6JGK.R6E+%
M2_?<?27\H*((@-UY"G#[)P%^PV,"B=3V,X'4(;]5>--X$M2EK2N%*K+=M80>
M>.^XB%L3KS;$[,<W6*03G<YW+$;:@]MKWH8(=2W6E';-AQIU.L?'F!I?7GNV
M!'^C(7FA@H9(O<<X]HO.\A_$+N5"C\F7A/7/Y$O],?G"5FU???RCN[R[M <
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
M+H$F[N!)L<@M3?(=FP0+&1RAO(XHLIN$1_X$6T6'V&5J>UA+.AV.6E/5AY*
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
M^6+6QX_@"+!8^BTYWOU+-[V<U4/\UU-<LI3I@R,L+%2R6<.A6*15U:*)F9N
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
M7\K ;WIS_PNV$T87^O6-*X6Y:I=>JX_@Z5^UT=#%R;FAH_7?(BHT;-SW2/N
MNB_L*&:HZ\,$TD+Y[1'4H$N9, (G&KJT^Q$K0 =+WM/#29OLXW@XB:)K\6_#
M&AN*8J&W@BV<><<7 ZG$R<L<Z7%DDQ\ Q807[[$E15$;3]O*^?#=C;5:J$*$
M/DZC3NKBG=D8QN6VHB!]-*O*F?Z0&5V0>G1RB,MEQJ;P,[A3_/,9_STH<0VR
MKG&8[=,<,U%L@WQ>6LHTX/J%P&GJ/C]L0(L-)FL*F1;5N3[<.=EMGT8#NA'B
M#*0)M;T!#JS$@2W/8_,X-&J^V$"V_SWS1_&:%TN2:V>[91A%QZ*G3*ZJ'8]D
MV+%&VF8/!$A..0E8N)[<,]"ZQ /Q25T<<VB9P2#&7D>65*5,'Z");I4--$TK
M<9$B#S[=##Q7;4[)*%U3I(C'&T2=V,5A;UD.N=.+,_][3]+*@D[=;>%EOK?1
MED4"XAW]P]:2)M.&8M#V</Y89MOXDS>T.SH"FG*SM6:6JU)/,(K!Y568W/L*
M&ZD@?(C=\3376U=M=>1O5HHHG?&T9,SG.\^&:VI(4<B0.# =K3!'WPCP\G11
M6#\*"CSSH[NJ1^;MZO+*B16EVUYH:1,WX+R9J14L1P=]+69@6,KK03BG$K^L
M.(TKT*][821QPHW#SZ9T:'"B*5&Y"%;75][:JB2+:54-GB",SJEU ]RUA%=K
MIVYE4%'TRV8"[HV?<L&9B]<W]G>5;V0I%)"0#9]>.9&YDV7;C\I@V3<3?'D*
MB K#P>4,*RL%4DMIB66;YKE!,EQ%?[WSO+6:QBM&:( 53&A>\\1GP9&+9G7]
MI>VGJ^,HWIR2 U-C2V@5<@G^;M9YS .:J CQPJ4R/KY-]I[G,%6MPWV)/?CA
MJ?8V4F9Q6%)<XR6Q \15$5D)SQ@9%DVA.0WJC4O,(^E/]&PJ%1-5H]9ZI[!+
MFF%SMC.P1C8&OEU0J'W0R]SKI<B"DA1E]E3: %E^&2'QHD 2*41HC_5R><T[
M<VBK6H?M9KISR<"6[ Q5:E7Q/8455E)U5ID\/(QKI6?&Z&  03 )XO4R;(;C
MY:K:UGQLEGE3GF5!Q[)XA5XB8B[4717(B,HN>I_&NQ^V2<RCK^/N*7%#JY*7
MNK&[AP8M6G#[FD4>Q)CS)]!<^T(\0/4B0RD'5W<O%A+*"%*SP[-P88HM="9E
M=J6]3WLT/;DYQ]>&H\?O"LL5?F",NN=T(5>2D LQU MT33X#+PH!XMU$V3CD
M*G8707NM#&%NVWB#!V7==L-MAGI$;O052++91UD^@I;/SGV_C56ZD)^E<N?(
MT1OQ\Z'DUW[UOU^8?JU _7J?CU-UIU<)$#X86O3J50YCP2B4'W%,*D2BPN]\
M\HFX/GX;J=.F4+&24^S53C*LW>^Q2LU%FW5"2_)+BV*A]BK"_F=AV1V.Z_ZY
M;B*[$USN2?4F=9X/OEK]9O2&(<A<8&006?NXF](,6>D]UM4/:9):OO_.ITEQ
MZH8(@10*G=8T+*#W7DVCYU+H5=CX)WD=V%>./D J5*'9DU]LKTKU*64YD;V
M+N56.LVU!C8GXTW0&J==>D$I*)1_%RF#Q>X;E@O'))YDFGBM1=L!I1"\NM4R
MQ\]Q =YI'@?7%TV]K?A\\ 4YK;ZV/A[>5ENA%R&;&:\GV@2"'GUS@7'K-HS:
MZAS=7P.:O8<&/2N/?5LUC]9FJGV\A@B?#=(3!84#L\4Z;&KW4(/'T[*XS)Q%
MIHZM'MZ&J9+]'XI)7P#VZ/)41R?L7(RL^=G(@?-(^*M'6NA( %=F6,?%/C^4
M256*O[71D.3^R?F$,WRE+IPT_?[,N\V\K  F2I M5U1&3(>]);D7Q_X1FU6.
M[:JS)'%?46:INVP3"CA!4Q,7%;D%_O8T_]]?O+E%K<,.$)^B\;'GLWL4TO6B
M9#)6>=/"#\DT(';=!  :=F7]<HG>3^3(G?CA#_CY;HE=OUEQ<-%;8>@^TNIO
M'X)QD\\YQC(]X$3JC[R5]@U7?$(QS.P#5TU6?.[ET"U"/BW6-@^^G."&!XW$
MXK&'&&D&];;W86(/=G%*_  #_ZZ0GIO<30Q+SLR*&E\[Z!N>G,FX*L0T=\B:
MLC:'V[(NQD]S[^6".U_I=09>C.[U>Q,=A)8A)H3#/^\)=\\+!,)$Q8C?;KM_
MV[%/D+@#/WW3[_TS?"JMA0+;6Z:-F3RPK^HWG3LBDXI7C(C7<L=>YCNM38Y5
MPS@FP/>>9Q+&#JDT2L8E:*!;<5OZ0>H6?U8/]A>9]I>Q?P!02P$"% ,4
M"  ]AYE4KH%#66]U!0 7NCH %               @ $     8G)H8S$P,#,V
M-3(X7S(P9BYH=&U02P$"% ,4    "  ]AYE4@^74#/<(  !S+P  %P
M        @ &A=04 8G)H8S$P,#,V-3(X7V5X,3(M,2YH=&U02P$"% ,4
M"  ]AYE4%$9F =8(  !E+   %P              @ '-?@4 8G)H8S$P,#,V
M-3(X7V5X,3(M,BYH=&U02P$"% ,4    "  ]AYE4?7M5R<@$  "<%   %P
M            @ '8AP4 8G)H8S$P,#,V-3(X7V5X,3,M,2YH=&U02P$"% ,4
M    "  ]AYE4;Z?X8E($  "&#@  %P              @ '5C 4 8G)H8S$P
M,#,V-3(X7V5X,34M,BYH=&U02P$"% ,4    "  ]AYE4_)!:'I 5  !?4@
M%@              @ %<D04 8G)H8S$P,#,V-3(X7V5X,BTR+FAT;5!+ 0(4
M Q0    ( #V'F50 ![.8XH   "], P 7              "  2"G!0!B<FAC
M,3 P,S8U,CA?97@T+3(V+FAT;5!+ 0(4 Q0    ( #V'F53 #$1R?A   )!Y
M   7              "  3<H!@!B<FAC,3 P,S8U,CA?97@T+3(W+FAT;5!+
M 0(4 Q0    ( #V'F525'2/N3 0  !U"   6              "  >HX!@!B
M<FAC,3 P,S8U,CA?97@X+3$N:'1M4$L! A0#%     @ /8>95%J3$9@W'@
M]V<! !$              ( !:CT& &-E;FXM,C R,3$R,S$N>'-D4$L! A0#
M%     @ /8>95"")7E<C&@  JX8! !4              ( !T%L& &-E;FXM
M,C R,3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( #V'F525 &R)E5<  "G8!0 5
M              "  29V!@!C96YN+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4
M    "  ]AYE4]U I#Z < 0"D+!$ %0              @ 'NS08 8V5N;BTR
M,#(Q,3(S,5]L86(N>&UL4$L! A0#%     @ /8>95*//HL?CA@  J' ) !4
M             ( !P>H' &-E;FXM,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0
M   ( #V'F51W%U?QQ$@  (90   +              "  ==Q" !I;6%G93 Q
M+FIP9U!+ 0(4 Q0    ( #V'F52- 7/D*6@  $UK   +              "
M <2Z" !I;6%G93 R+FIP9U!+ 0(4 Q0    ( #V'F53;MUKB")$  .F_   +
M              "  18C"0!I;6%G93 S+FIP9U!+!08     $0 1 %X$  !'
%M D    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
